>>> lidarr: Building testing/lidarr 2.9.6.4552-r0 (using abuild 3.14.1-r6) started Mon, 03 Feb 2025 23:26:33 +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/85) Installing dotnet-host (9.0.1-r0) (2/85) Installing dotnet6-hostfxr (6.0.36-r1) (3/85) Installing icu-data-full (74.2-r0) (4/85) Installing icu-libs (74.2-r0) (5/85) Installing lttng-ust (2.13.8-r0) (6/85) 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. * (7/85) Installing aspnetcore6-runtime (6.0.36-r1) (8/85) Installing sqlite-libs (3.48.0-r0) (9/85) Installing libSvtAv1Enc (2.3.0-r0) (10/85) Installing aom-libs (3.11.0-r0) (11/85) Installing libxau (1.0.12-r0) (12/85) Installing libmd (1.1.0-r0) (13/85) Installing libbsd (0.12.2-r0) (14/85) Installing libxdmcp (1.1.5-r1) (15/85) Installing libxcb (1.17.0-r0) (16/85) Installing libx11 (1.8.10-r0) (17/85) Installing hwdata-pci (0.391-r0) (18/85) Installing libpciaccess (0.18.1-r0) (19/85) Installing libdrm (2.4.124-r0) (20/85) Installing libxext (1.3.6-r2) (21/85) Installing libxfixes (6.0.1-r4) (22/85) Installing libffi (3.4.6-r0) (23/85) Installing wayland-libs-client (1.23.1-r0) (24/85) Installing libva (2.22.0-r1) (25/85) Installing libvdpau (1.5-r4) (26/85) Installing ffmpeg-libavutil (6.1.2-r1) (27/85) Installing libdav1d (1.5.0-r0) (28/85) Installing openexr-libiex (3.3.2-r0) (29/85) Installing openexr-libilmthread (3.3.2-r0) (30/85) Installing imath (3.1.12-r0) (31/85) Installing libdeflate (1.23-r0) (32/85) Installing openexr-libopenexrcore (3.3.2-r0) (33/85) Installing openexr-libopenexr (3.3.2-r0) (34/85) Installing giflib (5.2.2-r0) (35/85) Installing libhwy (1.0.7-r0) (36/85) Installing libjpeg-turbo (3.1.0-r0) (37/85) Installing lcms2 (2.16-r0) (38/85) Installing libpng (1.6.45-r0) (39/85) Installing libjxl (0.10.3-r0) (40/85) Installing lame-libs (3.100-r5) (41/85) Installing opus (1.5.2-r1) (42/85) Installing rav1e-libs (0.7.1-r0) (43/85) Installing soxr (0.1.3-r7) (44/85) Installing ffmpeg-libswresample (6.1.2-r1) (45/85) Installing libogg (1.3.5-r5) (46/85) Installing libtheora (1.1.1-r18) (47/85) Installing libvorbis (1.3.7-r2) (48/85) Installing libvpx (1.15.0-r0) (49/85) Installing libsharpyuv (1.5.0-r0) (50/85) Installing libwebp (1.5.0-r0) (51/85) Installing libwebpmux (1.5.0-r0) (52/85) Installing x264-libs (0.164.3108-r0) (53/85) Installing numactl (2.0.18-r0) (54/85) Installing x265-libs (3.6-r0) (55/85) Installing xvidcore (1.3.7-r2) (56/85) Installing ffmpeg-libavcodec (6.1.2-r1) (57/85) Installing libbluray (1.3.4-r1) (58/85) Installing libbz2 (1.0.8-r6) (59/85) Installing mpg123-libs (1.32.10-r0) (60/85) Installing libopenmpt (0.7.13-r0) (61/85) Installing mbedtls (3.6.2-r0) (62/85) Installing librist (0.2.10-r1) (63/85) Installing libsrt (1.5.3-r0) (64/85) Installing libssh (0.11.1-r0) (65/85) Installing xz-libs (5.6.4-r0) (66/85) Installing libxml2 (2.13.4-r3) (67/85) Installing libsodium (1.0.20-r0) (68/85) Installing libzmq (4.3.5-r2) (69/85) Installing ffmpeg-libavformat (6.1.2-r1) (70/85) Installing fftw-double-libs (3.3.10-r6) (71/85) Installing chromaprint-libs (1.5.1-r8) (72/85) Installing chromaprint (1.5.1-r8) (73/85) Installing aspnetcore6-targeting-pack (6.0.36-r1) (74/85) Installing dotnet6-apphost-pack (6.0.36-r1) (75/85) Installing dotnet6-targeting-pack (6.0.36-r1) (76/85) Installing dotnet6-templates (6.0.136-r1) (77/85) Installing netstandard21-targeting-pack (9.0.102-r0) (78/85) Installing dotnet6-sdk (6.0.136-r1) (79/85) Installing ca-certificates (20241121-r1) (80/85) Installing ada-libs (2.9.2-r2) (81/85) Installing simdjson (3.10.1-r0) (82/85) Installing simdutf (5.7.1-r0) (83/85) Installing nodejs (22.11.0-r2) (84/85) Installing yarn (1.22.22-r1) (85/85) Installing .makedepends-lidarr (20250203.232634) Executing busybox-1.37.0-r13.trigger Executing ca-certificates-20241121-r1.trigger OK: 1014 MiB in 187 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.9.6.4552.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.9.6.4552.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.9.6.4552.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.9.6.4552.tar.gz.part' lidarr-2.9.6.4552.ta 16.3M --:--:-- ETA lidarr-2.9.6.4552.ta 27.3M --:--:-- ETA lidarr-2.9.6.4552.ta 36.0M --:--:-- ETA lidarr-2.9.6.4552.ta 100% |********************************| 38.3M 0:00:00 ETA '/var/cache/distfiles/edge/lidarr-2.9.6.4552.tar.gz.part' saved >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.9.6.4552.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.9.6.4552.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.9.6.4552.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 11.24s. 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.9.6.4552/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 617 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 617 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 617 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Common/Lidarr.Common.csproj (in 1.73 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 1.74 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Update/Lidarr.Update.csproj (in 1.73 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 1.74 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 5.53 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Core/Lidarr.Core.csproj (in 5.56 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 6.37 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 6.44 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 6.46 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 6.47 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 6.48 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 6.47 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Lidarr.Http/Lidarr.Http.csproj (in 6.48 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Console/Lidarr.Console.csproj (in 6.48 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 6.51 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 6.51 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 6.54 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Host/Lidarr.Host.csproj (in 6.54 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 6.55 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 6.56 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 7.2 sec). ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/ServiceUninstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/ServiceInstall.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/publish/ ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/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.9.6.4552/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/Lidarr.Windows.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/Lidarr.Mono.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/Lidarr.Update/net6.0/linux-musl-arm64/Lidarr.Update.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/Lidarr.Update/net6.0/linux-musl-arm64/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/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.9.6.4552/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Common.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/Lidarr.SignalR.dll Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm64/fpcalc" to "../../_tests/net6.0/linux-musl-arm64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] 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.9.6.4552/_output/net6.0/linux-musl-arm64/Lidarr.Http.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm64/fpcalc" to "../../_tests/net6.0/linux-musl-arm64/publish/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/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.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/Lidarr.Api.V1.dll Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/Lidarr.Host.dll Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/Lidarr.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/net6.0/linux-musl-arm64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm64/fpcalc" to "../../_tests/net6.0/linux-musl-arm64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj] The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ The Sentry CLI is not fully configured with authentication, organization, and project. Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/ Build succeeded. /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm64/fpcalc" to "../../_tests/net6.0/linux-musl-arm64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm64/fpcalc" to "../../_tests/net6.0/linux-musl-arm64/publish/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm64/fpcalc" to "../../_tests/net6.0/linux-musl-arm64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj] 3 Warning(s) 0 Error(s) Time Elapsed 00:00:40.60 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.9.6.4552/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI [FileManagerPlugin] copied "frontend/src/Content/*.(json|xml)" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_output/UI/Content/Images/Icons Done in 45.01s. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Core.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.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.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. 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+cc7fb0593127e24f55ce016fb3ac85b5b2857fecMicrosoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (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. 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. 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. 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. 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.9.6.4552/_tests/net6.0/linux-musl-arm64/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.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [5 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [7 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [7 ms] Skipped empty_folder_should_return_folder_modified_date [7 ms] Skipped folder_should_return_correct_value_for_last_write [7 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [7 ms] Skipped FolderWritable_should_return_true_for_writable_directory [7 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [7 ms] Skipped MoveFile_should_not_move_overwrite_itself [7 ms] Skipped MoveFile_should_overwrite_existing_file [7 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [7 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [7 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [7 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [7 ms] Skipped should_be_able_to_move_read_only_file [7 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [7 ms] Skipped should_be_able_to_set_permission_from_parrent [7 ms] Skipped should_be_set_last_file_write [7 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [7 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [7 ms] Skipped should_return_false_for_unlocked_and_readonly_file [7 ms] Skipped should_return_false_for_unlocked_file [7 ms] Skipped should_return_true_for_unlocked_file [7 ms] Skipped writealltext_should_truncate_existing [7 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.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll (net6.0) 23:28:25.8 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 23:28:25.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 23:28:25.8 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 23:28:25.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 220 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (net6.0) 23:28:25.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 23:28:25.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 23:28:25.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 23:28:25.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 23:28:25.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 23:28:25.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 23:28:25.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 23:28:25.9 Info: Path is: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221059767469_3/p1hz4usd.4qj/yblnr5xe.wa5 23:28:25.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 23:28:25.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 23:28:25.9 Trace: Directory '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221059827123_4/1pixqd4l.qzp' isn't writable. Access to the path '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221059827123_4/1pixqd4l.qzp/lidarr_write_test.txt' is denied. 23:28:25.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 23:28:25.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 23:28:25.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 23:28:25.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 448 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (net6.0) 23:28:26.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 23:28:26.0 Info: Installation Folder: /C/NzbDrone/ 23:28:26.0 Info: Updating Lidarr from version to version 2.9.6.4552 23:28:26.0 Info: Verifying requirements before update... 23:28:26.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 23:28:26.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 23:28:26.0 Info: Installation Folder: /C/NzbDrone/ 23:28:26.0 Info: Updating Lidarr from version to version 2.9.6.4552 23:28:26.0 Info: Verifying requirements before update... 23:28:26.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 23:28:26.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 23:28:26.0 Info: Installation Folder: /C/NzbDrone/ 23:28:26.0 Info: Updating Lidarr from version to version 2.9.6.4552 23:28:26.0 Info: Verifying requirements before update... 23:28:26.0 Info: Verifying Update Folder 23:28:26.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 23:28:26.1 Info: Installation Folder: 23:28:26.1 Info: Updating Lidarr from version to version 2.9.6.4552 23:28:26.1 Info: Verifying requirements before update... 23:28:26.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 23:28:26.1 Info: Installation Folder: 23:28:26.1 Info: Updating Lidarr from version to version 2.9.6.4552 23:28:26.1 Info: Verifying requirements before update... 23:28:26.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 23:28:26.1 Info: Installation Folder: 23:28:26.1 Info: Updating Lidarr from version to version 2.9.6.4552 23:28:26.1 Info: Verifying requirements before update... 23:28:26.1 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- Skipped directory_exist_should_be_able_to_find_existing_unc_share [30 ms] 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 23:28:26.0 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060137627_7/xy1nmq00.0en' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060137627_7/se3dows5.gu3' using Syscall.rename 23:28:26.0 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060137627_7/se3dows5.gu3 23:28:26.0 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060137627_7/mjxkubkh.fff' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060137627_7/se3dows5.gu3' using Syscall.rename 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 23:28:26.0 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060364536_12/31khq2g3.rx5 23:28:26.0 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060364536_12/wcapsjee.mt3' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060364536_12/31khq2g3.rx5' using Syscall.rename 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 23:28:26.0 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060385722_13/fmkme2p0.3v0/destination.txt' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060385722_13/fmkme2p0.3v0/rename.txt' using Syscall.rename 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 23:28:26.0 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060458212_16/k2hijjxy.nx1 23:28:26.0 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060458212_16/k2hijjxy.nx1 23:28:26.0 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060458212_16/k2hijjxy.nx1 23:28:26.0 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221060458212_16/k2hijjxy.nx1 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 23:28:26.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 23:28:26.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 23:28:26.1 Debug: Lidarr process ID: 12 23:28:26.1 Debug: Arguments: 23:28:26.1 Debug: 12 23:28:26.1 Debug: 23:28:26.1 Debug: /C/Lidarr/lidarr.exe 23:28:26.1 Debug: Using executing application: /C/Lidarr/lidarr.exe 23:28:26.1 Debug: Executable location: /C/Lidarr/lidarr.exe 23:28:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 23:28:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 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] 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 23:28:26.1 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221061316160_20/wssg5bc5.bhd 23:28:26.1 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221061316160_20/wssg5bc5.bhd 23:28:26.1 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221061316160_20/wssg5bc5.bhd 23:28:26.1 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221061316160_20/wssg5bc5.bhd 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 23:28:26.1 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221061470567_24/3spe3vg0.o1i 23:28:26.1 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221061470567_24/3spe3vg0.o1i 23:28:26.1 Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221061470567_24/3spe3vg0.o1i 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 23:28:26.1 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221061490124_25/13wt3qrb.0zp 23:28:26.1 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221061490124_25/13wt3qrb.0zp 23:28:26.1 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221061490124_25/13wt3qrb.0zp 23:28:26.1 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39537_638742221061490124_25/13wt3qrb.0zp 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 23:28:26.1 Debug: path: /C/I_DO_NOT_EXIST 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 23:28:26.1 Debug: path: /C/ 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 23:28:26.1 Debug: path: /C/invalidFolder 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 23:28:26.1 Debug: path: /home/buildozer/.config 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 23:28:26.1 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] 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 23:28:26.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 23:28:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 23:28:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 23:28:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 23:28:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 23:28:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 23:28:26.1 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 23:28:26.1 Info: Starting Lidarr 23:28:26.1 Info: Starting Lidarr service 23:28:26.1 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 23:28:26.1 Info: Starting Lidarr.Console 23:28:26.1 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 23:28:26.1 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 23:28:26.1 Info: Starting Lidarr 23:28:26.1 Info: Starting Lidarr service 23:28:26.1 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 23:28:26.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 23:28:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 23:28:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 23:28:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 23:28:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 23:28:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 23:28:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 23:28:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 23:28:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 23:28:26.2 Debug: Directory /System/Library/CoreServices/ doesn't exist 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 23:28:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 23:28:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 23:28:26.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 23:28:26.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 665 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll (net6.0) 23:28:26.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 23:28:26.3 Debug: fpcalc version: 1.5.1 23:28:26.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 23:28:26.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 23:28:26.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 793 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (net6.0) 23:28:26.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 23:28:26.4 Debug: fpcalc version: 1.5.1 23:28:26.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 23:28:26.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 23:28:26.4 Debug: fpcalc version: 1.5.1 23:28:26.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 23:28:26.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 23:28:26.5 Debug: fpcalc version: 1.5.1 23:28:26.5 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 23:28:26.5 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 23:28:26.6 Debug: fpcalc version: 1.5.1 23:28:26.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 23:28:26.6 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 23:28:26.7 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 23:28:26.7 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 23:28:26.7 Info: 1 instance(s) of Lidarr are running 23:28:26.7 Warn: Another instance of Lidarr is already running. 23:28:26.7 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 23:28:26.7 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 23:28:26.7 Info: 1 instance(s) of Lidarr are running 23:28:26.7 Warn: Another instance of Lidarr is already running. 23:28:26.7 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 23:28:26.7 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 23:28:26.7 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 23:28:26.7 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 23:28:26.7 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 23:28:26.7 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 23:28:26.7 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 [9 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] 23:28:26.7 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 23:28:26.7 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 23:28:26.8 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 23:28:26.8 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 23:28:26.8 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 23:28:26.8 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 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.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (net6.0) 23:28:27.1 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 23:28:27.1 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 23:28:27.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 23:28:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 23:28:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 23:28:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 23:28:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 23:28:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 23:28:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 23:28:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 23:28:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 23:28:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 23:28:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 23:28:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 23:28:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 23:28:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 23:28:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 23:28:27.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 23:28:27.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [14 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [< 1 ms] 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 23:28:27.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 23:28:27.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 23:28:27.7 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) --- 23:28:27.7 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) --- 23:28:27.7 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) --- 23:28:27.7 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) --- 23:28:27.7 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) --- 23:28:27.7 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) --- 23:28:27.7 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) --- 23:28:27.7 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) --- 23:28:27.7 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) --- 23:28:27.7 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) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 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") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 23:28:27.7 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 23:28:27.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 23:28:27.8 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") --- 23:28:27.8 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") --- 23:28:27.8 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") --- 23:28:27.8 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") --- 23:28:27.8 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") --- 23:28:27.8 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") --- 23:28:27.8 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") --- 23:28:27.8 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") --- 23:28:27.8 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") --- 23:28:27.8 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") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 23:28:27.8 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") --- 23:28:27.8 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") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 23:28:27.8 Info: Data directory is being overridden to [c:\users\test\] 23:28:27.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 23:28:27.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 23:28:27.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 23:28:28.0 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.) --- 23:28:28.0 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.) --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 23:28:28.0 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 23:28:28.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 23:28:28.1 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.) --- 23:28:28.1 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.) --- 23:28:28.1 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.) --- 23:28:28.1 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.) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [1 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [< 1 ms] 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] 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [< 1 ms] 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] 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 23:28:28.1 Warn: The string can't be left empty, null or consist of only whitespaces. 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 23:28:28.1 Warn: The string can't be left empty, null or consist of only whitespaces. 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [1 ms] 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [< 1 ms] 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] 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 23:28:28.1 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 23:28:26.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 23:28:27.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221069691394_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:27.3 Info: DatabaseEngineVersionCheck migrating 23:28:27.4 Info: PerformDBOperation 23:28:27.4 Info: Performing DB Operation 23:28:27.4 Info: SQLite 3.48.0 23:28:27.4 Info: => 0.0559706s 23:28:27.4 Info: DatabaseEngineVersionCheck migrated 23:28:27.4 Info: => 0.0582118s 23:28:27.4 Info: VersionMigration migrating 23:28:27.4 Info: Beginning Transaction 23:28:27.4 Info: CreateTable VersionInfo 23:28:27.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:27.5 Info: => 0.0286155s 23:28:27.5 Info: Committing Transaction 23:28:27.5 Info: VersionMigration migrated 23:28:27.5 Info: => 0.030422s 23:28:27.5 Info: VersionUniqueMigration migrating 23:28:27.5 Info: Beginning Transaction 23:28:27.5 Info: CreateIndex VersionInfo (Version) 23:28:27.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:27.5 Info: => 0.0019736s 23:28:27.5 Info: AlterTable VersionInfo 23:28:27.5 Info: => 0.0001915s 23:28:27.5 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:27.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:27.5 Info: => 0.001032s 23:28:27.5 Info: Committing Transaction 23:28:27.5 Info: VersionUniqueMigration migrated 23:28:27.5 Info: => 0.0013669s 23:28:27.5 Info: VersionDescriptionMigration migrating 23:28:27.5 Info: Beginning Transaction 23:28:27.5 Info: AlterTable VersionInfo 23:28:27.5 Info: => 1.98E-05s 23:28:27.5 Info: CreateColumn VersionInfo Description String 23:28:27.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:27.5 Info: => 0.0002717s 23:28:27.5 Info: Committing Transaction 23:28:27.5 Info: VersionDescriptionMigration migrated 23:28:27.5 Info: => 0.0004786s 23:28:27.5 Info: 1: InitialSetup migrating 23:28:27.5 Info: Beginning Transaction 23:28:27.5 Info: Starting migration of Main DB to 1 23:28:27.5 Info: CreateTable Config 23:28:27.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:27.5 Info: => 0.000445s 23:28:27.5 Info: CreateIndex Config (Key) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:27.5 Info: => 0.0001492s 23:28:27.5 Info: CreateTable RootFolders 23:28:27.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:27.5 Info: => 0.0001256s 23:28:27.5 Info: CreateIndex RootFolders (Path) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:27.5 Info: => 0.0001097s 23:28:27.5 Info: CreateTable Artists 23:28:27.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) 23:28:27.5 Info: => 0.0003357s 23:28:27.5 Info: CreateIndex Artists (ForeignArtistId) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:27.5 Info: => 0.0001087s 23:28:27.5 Info: CreateIndex Artists (NameSlug) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:27.5 Info: => 9.54E-05s 23:28:27.5 Info: CreateIndex Artists (CleanName) 23:28:27.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:27.5 Info: => 9.37E-05s 23:28:27.5 Info: CreateIndex Artists (Path) 23:28:27.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:27.5 Info: => 9.17E-05s 23:28:27.5 Info: CreateTable Albums 23:28:27.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) 23:28:27.5 Info: => 0.000279s 23:28:27.5 Info: CreateIndex Albums (ForeignAlbumId) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:27.5 Info: => 0.0001006s 23:28:27.5 Info: CreateIndex Albums (MBId) 23:28:27.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:27.5 Info: => 9.37E-05s 23:28:27.5 Info: CreateIndex Albums (TADBId) 23:28:27.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:27.5 Info: => 9.39E-05s 23:28:27.5 Info: CreateIndex Albums (TitleSlug) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:27.5 Info: => 9.21E-05s 23:28:27.5 Info: CreateIndex Albums (CleanTitle) 23:28:27.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:27.5 Info: => 8.93E-05s 23:28:27.5 Info: CreateIndex Albums (Path) 23:28:27.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:27.5 Info: => 9.28E-05s 23:28:27.5 Info: CreateTable Tracks 23:28:27.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) 23:28:27.5 Info: => 0.0001905s 23:28:27.5 Info: CreateIndex Tracks (ForeignTrackId) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:27.5 Info: => 9.73E-05s 23:28:27.5 Info: CreateIndex Tracks (ArtistId) 23:28:27.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:27.5 Info: => 0.0001224s 23:28:27.5 Info: CreateIndex Tracks (TrackFileId) 23:28:27.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:27.5 Info: => 0.0001242s 23:28:27.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:27.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:27.5 Info: => 0.0001448s 23:28:27.5 Info: CreateTable TrackFiles 23:28:27.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) 23:28:27.5 Info: => 0.0002277s 23:28:27.5 Info: CreateIndex TrackFiles (ArtistId) 23:28:27.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:27.5 Info: => 0.0001389s 23:28:27.5 Info: CreateIndex TrackFiles (AlbumId) 23:28:27.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:27.5 Info: => 0.0001449s 23:28:27.5 Info: CreateTable History 23:28:27.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) 23:28:27.5 Info: => 0.000227s 23:28:27.5 Info: CreateIndex History (Date) 23:28:27.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:27.5 Info: => 0.0001371s 23:28:27.5 Info: CreateIndex History (EventType) 23:28:27.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:27.5 Info: => 0.0001448s 23:28:27.5 Info: CreateIndex History (DownloadId) 23:28:27.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:27.5 Info: => 0.000128s 23:28:27.5 Info: CreateIndex History (AlbumId) 23:28:27.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:27.5 Info: => 0.0001317s 23:28:27.5 Info: CreateTable Notifications 23:28:27.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) 23:28:27.5 Info: => 0.0002062s 23:28:27.5 Info: CreateTable ScheduledTasks 23:28:27.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:27.5 Info: => 0.0001887s 23:28:27.5 Info: CreateIndex ScheduledTasks (TypeName) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:27.5 Info: => 0.0001372s 23:28:27.5 Info: CreateTable Indexers 23:28:27.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) 23:28:27.5 Info: => 0.0001962s 23:28:27.5 Info: CreateIndex Indexers (Name) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:27.5 Info: => 0.0001354s 23:28:27.5 Info: CreateTable Profiles 23:28:27.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:27.5 Info: => 0.0001634s 23:28:27.5 Info: CreateIndex Profiles (Name) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:27.5 Info: => 0.0001339s 23:28:27.5 Info: CreateTable QualityDefinitions 23:28:27.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:27.5 Info: => 0.0002186s 23:28:27.5 Info: CreateIndex QualityDefinitions (Quality) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:27.5 Info: => 0.0001575s 23:28:27.5 Info: CreateIndex QualityDefinitions (Title) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:27.5 Info: => 0.0001397s 23:28:27.5 Info: CreateTable NamingConfig 23:28:27.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) 23:28:27.5 Info: => 0.0004059s 23:28:27.5 Info: CreateTable Blacklist 23:28:27.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 '') 23:28:27.5 Info: => 0.0016411s 23:28:27.5 Info: CreateTable Metadata 23:28:27.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) 23:28:27.5 Info: => 0.0001641s 23:28:27.5 Info: CreateTable MetadataFiles 23:28:27.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) 23:28:27.5 Info: => 0.0001756s 23:28:27.5 Info: CreateTable DownloadClients 23:28:27.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) 23:28:27.5 Info: => 0.0001657s 23:28:27.5 Info: CreateTable PendingReleases 23:28:27.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 '') 23:28:27.5 Info: => 0.0002307s 23:28:27.5 Info: CreateTable RemotePathMappings 23:28:27.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:27.5 Info: => 0.0001458s 23:28:27.5 Info: CreateTable Tags 23:28:27.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:27.5 Info: => 0.0001247s 23:28:27.5 Info: CreateIndex Tags (Label) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:27.5 Info: => 0.0001114s 23:28:27.5 Info: CreateTable Restrictions 23:28:27.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:27.5 Info: => 0.0001439s 23:28:27.5 Info: CreateTable DelayProfiles 23:28:27.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) 23:28:27.5 Info: => 0.0002037s 23:28:27.5 Info: CreateTable Users 23:28:27.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:27.5 Info: => 0.0001554s 23:28:27.5 Info: CreateIndex Users (Identifier) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:27.5 Info: => 0.0001124s 23:28:27.5 Info: CreateIndex Users (Username) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:27.5 Info: => 0.0001081s 23:28:27.5 Info: CreateTable Commands 23:28:27.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) 23:28:27.5 Info: => 0.0001832s 23:28:27.5 Info: CreateTable IndexerStatus 23:28:27.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) 23:28:27.5 Info: => 0.0001652s 23:28:27.5 Info: CreateIndex IndexerStatus (ProviderId) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:27.5 Info: => 0.0001107s 23:28:27.5 Info: CreateTable ExtraFiles 23:28:27.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) 23:28:27.5 Info: => 0.0001607s 23:28:27.5 Info: CreateTable LyricFiles 23:28:27.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) 23:28:27.5 Info: => 0.0001882s 23:28:27.5 Info: CreateTable LanguageProfiles 23:28:27.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:27.5 Info: => 0.0001724s 23:28:27.5 Info: CreateIndex LanguageProfiles (Name) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:27.5 Info: => 0.0001614s 23:28:27.5 Info: CreateTable DownloadClientStatus 23:28:27.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) 23:28:27.5 Info: => 0.0001795s 23:28:27.5 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:27.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:27.5 Info: => 0.0001741s 23:28:27.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:27.5 Info: -> 1 Insert operations completed in 00:00:00.0034354 taking an average of 00:00:00.0034354 23:28:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:27', 'InitialSetup') 23:28:27.5 Info: Committing Transaction 23:28:27.5 Info: 1: InitialSetup migrated 23:28:27.5 Info: => 0.0053505s 23:28:27.5 Info: 2: add_reason_to_pending_releases migrating 23:28:27.5 Info: Beginning Transaction 23:28:27.5 Info: Starting migration of Main DB to 2 23:28:27.5 Info: AlterTable PendingReleases 23:28:27.5 Info: => 1.4E-06s 23:28:27.5 Info: CreateColumn PendingReleases Reason Int32 23:28:27.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:27.5 Info: => 0.0005873s 23:28:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:27', 'add_reason_to_pending_releases') 23:28:27.5 Info: Committing Transaction 23:28:27.5 Info: 2: add_reason_to_pending_releases migrated 23:28:27.5 Info: => 0.0009784s 23:28:27.5 Info: 3: add_medium_support migrating 23:28:27.5 Info: Beginning Transaction 23:28:27.5 Info: Starting migration of Main DB to 3 23:28:27.5 Info: AlterTable Albums 23:28:27.5 Info: => 7E-07s 23:28:27.5 Info: CreateColumn Albums Media String 23:28:27.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:27.5 Info: => 0.0005836s 23:28:27.5 Info: AlterTable Tracks 23:28:27.5 Info: => 8E-07s 23:28:27.5 Info: CreateColumn Tracks MediumNumber Int32 23:28:27.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:27.5 Info: => 0.0005127s 23:28:27.5 Info: AlterTable Tracks 23:28:27.5 Info: => 6E-07s 23:28:27.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:27.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:27.5 Info: => 0.0005129s 23:28:27.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:27.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:27.5 Info: => 0.0003561s 23:28:27.5 Info: DeleteColumn Tracks TrackNumber 23:28:27.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) 23:28:27.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" 23:28:27.6 Info: DROP TABLE "Tracks" 23:28:27.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:27.6 Info: => 0.0246674s 23:28:27.6 Info: AlterTable Tracks 23:28:27.6 Info: => 6E-07s 23:28:27.6 Info: CreateColumn Tracks TrackNumber String 23:28:27.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:27.6 Info: => 0.0005127s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:27', 'add_medium_support') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 3: add_medium_support migrated 23:28:27.6 Info: => 0.0010283s 23:28:27.6 Info: 4: add_various_qualites_in_profile migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 4 23:28:27.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:27.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:27.6 Info: => 0.0001354s 23:28:27.6 Info: PerformDBOperation 23:28:27.6 Info: Performing DB Operation 23:28:27.6 Info: => 0.0093409s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:27', 'add_various_qualites_in_profile') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 4: add_various_qualites_in_profile migrated 23:28:27.6 Info: => 0.0097837s 23:28:27.6 Info: 5: metadata_profiles migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 5 23:28:27.6 Info: CreateTable MetadataProfiles 23:28:27.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:27.6 Info: => 0.0001749s 23:28:27.6 Info: CreateIndex MetadataProfiles (Name) 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:27.6 Info: => 0.0001541s 23:28:27.6 Info: AlterTable Artists 23:28:27.6 Info: => 8E-07s 23:28:27.6 Info: CreateColumn Artists MetadataProfileId Int32 23:28:27.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:27.6 Info: => 0.0005594s 23:28:27.6 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:27.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) 23:28:27.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" 23:28:27.6 Info: DROP TABLE "Artists" 23:28:27.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:27.6 Info: => 0.0066281s 23:28:27.6 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:27.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) 23:28:27.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" 23:28:27.6 Info: DROP TABLE "Artists" 23:28:27.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:27.6 Info: => 0.0077636s 23:28:27.6 Info: AlterTable Albums 23:28:27.6 Info: => 7E-07s 23:28:27.6 Info: CreateColumn Albums SecondaryTypes String 23:28:27.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:27.6 Info: => 0.0005553s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:27', 'metadata_profiles') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 5: metadata_profiles migrated 23:28:27.6 Info: => 0.0010711s 23:28:27.6 Info: 6: separate_automatic_and_interactive_search migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 6 23:28:27.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:27.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) 23:28:27.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:27.6 Info: DROP TABLE "Indexers" 23:28:27.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:27.6 Info: => 0.0077731s 23:28:27.6 Info: AlterTable Indexers 23:28:27.6 Info: => 6E-07s 23:28:27.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:27.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:27.6 Info: => 0.0005406s 23:28:27.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:27.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:27.6 Info: => 6.4E-05s 23:28:27.6 Info: AlterTable Indexers 23:28:27.6 Info: => 7E-07s 23:28:27.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:27.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) 23:28:27.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" 23:28:27.6 Info: DROP TABLE "Indexers" 23:28:27.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:27.6 Info: => 0.0053297s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:27', 'separate_automatic_and_interactive_search') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 6: separate_automatic_and_interactive_search migrated 23:28:27.6 Info: => 0.0057298s 23:28:27.6 Info: 7: change_album_path_to_relative migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 7 23:28:27.6 Info: DeleteColumn Albums Path 23:28:27.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) 23:28:27.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" 23:28:27.6 Info: DROP TABLE "Albums" 23:28:27.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:27.6 Info: => 0.0054731s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:27', 'change_album_path_to_relative') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 7: change_album_path_to_relative migrated 23:28:27.6 Info: => 0.0059418s 23:28:27.6 Info: 8: change_quality_size_mb_to_kb migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 8 23:28:27.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 23:28:27.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 23:28:27.6 Info: => 7.29E-05s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:27', 'change_quality_size_mb_to_kb') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 8: change_quality_size_mb_to_kb migrated 23:28:27.6 Info: => 0.0003755s 23:28:27.6 Info: 9: album_releases migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 9 23:28:27.6 Info: AlterTable Albums 23:28:27.6 Info: => 1.3E-06s 23:28:27.6 Info: CreateColumn Albums Releases String 23:28:27.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:27.6 Info: => 0.0005505s 23:28:27.6 Info: AlterTable Albums 23:28:27.6 Info: => 8E-07s 23:28:27.6 Info: CreateColumn Albums CurrentRelease String 23:28:27.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:27.6 Info: => 0.0005196s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:27', 'album_releases') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 9: album_releases migrated 23:28:27.6 Info: => 0.0008566s 23:28:27.6 Info: 10: album_releases_fix migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 10 23:28:27.6 Info: AlterTable Albums 23:28:27.6 Info: => 1.3E-06s 23:28:27.6 Info: AlterColumn Albums Releases String 23:28:27.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) 23:28:27.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" 23:28:27.6 Info: DROP TABLE "Albums" 23:28:27.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:27.6 Info: => 0.0053704s 23:28:27.6 Info: AlterTable Albums 23:28:27.6 Info: => 6E-07s 23:28:27.6 Info: AlterColumn Albums CurrentRelease String 23:28:27.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) 23:28:27.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" 23:28:27.6 Info: DROP TABLE "Albums" 23:28:27.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:27.6 Info: => 0.0052776s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:27', 'album_releases_fix') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 10: album_releases_fix migrated 23:28:27.6 Info: => 0.0057262s 23:28:27.6 Info: 11: import_lists migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 11 23:28:27.6 Info: CreateTable ImportLists 23:28:27.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) 23:28:27.6 Info: => 0.0002097s 23:28:27.6 Info: CreateIndex ImportLists (Name) 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:27.6 Info: => 0.000107s 23:28:27.6 Info: CreateTable ImportListStatus 23:28:27.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) 23:28:27.6 Info: => 0.0001555s 23:28:27.6 Info: CreateIndex ImportListStatus (ProviderId) 23:28:27.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:27.6 Info: => 0.0001024s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:27', 'import_lists') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 11: import_lists migrated 23:28:27.6 Info: => 0.0004723s 23:28:27.6 Info: 12: add_release_status migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 12 23:28:27.6 Info: AlterTable MetadataProfiles 23:28:27.6 Info: => 1.3E-06s 23:28:27.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:27.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:27.6 Info: => 0.0005935s 23:28:27.6 Info: PerformDBOperation 23:28:27.6 Info: Performing DB Operation 23:28:27.6 Info: => 0.0030732s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:27', 'add_release_status') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 12: add_release_status migrated 23:28:27.6 Info: => 0.0034568s 23:28:27.6 Info: 13: album_download_notification migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 13 23:28:27.6 Info: AlterTable Notifications 23:28:27.6 Info: => 1.5E-06s 23:28:27.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:27.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:27.6 Info: => 0.0005696s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:27', 'album_download_notification') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 13: album_download_notification migrated 23:28:27.6 Info: => 0.0009197s 23:28:27.6 Info: 14: fix_language_metadata_profiles migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 14 23:28:27.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 23:28:27.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 23:28:27.6 Info: => 0.0001535s 23:28:27.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 23:28:27.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 23:28:27.6 Info: => 0.0001209s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:27', 'fix_language_metadata_profiles') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 14: fix_language_metadata_profiles migrated 23:28:27.6 Info: => 0.0004489s 23:28:27.6 Info: 15: remove_fanzub migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 15 23:28:27.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:27.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:27.6 Info: => 8.73E-05s 23:28:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:27', 'remove_fanzub') 23:28:27.6 Info: Committing Transaction 23:28:27.6 Info: 15: remove_fanzub migrated 23:28:27.6 Info: => 0.0003989s 23:28:27.6 Info: 16: update_artist_history_indexes migrating 23:28:27.6 Info: Beginning Transaction 23:28:27.6 Info: Starting migration of Main DB to 16 23:28:27.6 Info: CreateIndex Albums (ArtistId) 23:28:27.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:27.7 Info: => 0.0001432s 23:28:27.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:27.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:27.7 Info: => 0.0001657s 23:28:27.7 Info: DeleteIndex History (AlbumId) 23:28:27.7 Info: DROP INDEX "IX_History_AlbumId" 23:28:27.7 Info: => 0.0005037s 23:28:27.7 Info: CreateIndex History (AlbumId, Date) 23:28:27.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:27.7 Info: => 0.0001427s 23:28:27.7 Info: DeleteIndex History (DownloadId) 23:28:27.7 Info: DROP INDEX "IX_History_DownloadId" 23:28:27.7 Info: => 0.0001807s 23:28:27.7 Info: CreateIndex History (DownloadId, Date) 23:28:27.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:27.7 Info: => 0.0001259s 23:28:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:27', 'update_artist_history_indexes') 23:28:27.7 Info: Committing Transaction 23:28:27.7 Info: 16: update_artist_history_indexes migrated 23:28:27.7 Info: => 0.0005048s 23:28:27.7 Info: 17: remove_nma migrating 23:28:27.7 Info: Beginning Transaction 23:28:27.7 Info: Starting migration of Main DB to 17 23:28:27.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:27.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:27.7 Info: => 0.0027787s 23:28:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:27', 'remove_nma') 23:28:27.7 Info: Committing Transaction 23:28:27.7 Info: 17: remove_nma migrated 23:28:27.7 Info: => 0.0031019s 23:28:27.7 Info: 18: album_disambiguation migrating 23:28:27.7 Info: Beginning Transaction 23:28:27.7 Info: Starting migration of Main DB to 18 23:28:27.7 Info: AlterTable Albums 23:28:27.7 Info: => 8E-06s 23:28:27.7 Info: CreateColumn Albums Disambiguation String 23:28:27.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:27.7 Info: => 0.0007104s 23:28:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:27', 'album_disambiguation') 23:28:27.7 Info: Committing Transaction 23:28:27.7 Info: 18: album_disambiguation migrated 23:28:27.7 Info: => 0.0010866s 23:28:27.7 Info: 19: add_ape_quality_in_profiles migrating 23:28:27.7 Info: Beginning Transaction 23:28:27.7 Info: Starting migration of Main DB to 19 23:28:27.7 Info: PerformDBOperation 23:28:27.7 Info: Performing DB Operation 23:28:27.7 Info: => 0.0034995s 23:28:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:27', 'add_ape_quality_in_profiles') 23:28:27.7 Info: Committing Transaction 23:28:27.7 Info: 19: add_ape_quality_in_profiles migrated 23:28:27.7 Info: => 0.0038846s 23:28:27.7 Info: 20: remove_pushalot migrating 23:28:27.7 Info: Beginning Transaction 23:28:27.7 Info: Starting migration of Main DB to 20 23:28:27.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:27.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:27.7 Info: => 0.0001102s 23:28:27.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:27.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:27.7 Info: => 6.67E-05s 23:28:27.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:27.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:27.7 Info: => 5.69E-05s 23:28:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:27', 'remove_pushalot') 23:28:27.7 Info: Committing Transaction 23:28:27.7 Info: 20: remove_pushalot migrated 23:28:27.7 Info: => 0.0003857s 23:28:27.7 Info: 21: add_custom_filters migrating 23:28:27.7 Info: Beginning Transaction 23:28:27.7 Info: Starting migration of Main DB to 21 23:28:27.7 Info: CreateTable CustomFilters 23:28:27.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:27.7 Info: => 0.0002236s 23:28:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:27', 'add_custom_filters') 23:28:27.7 Info: Committing Transaction 23:28:27.7 Info: 21: add_custom_filters migrated 23:28:27.7 Info: => 0.0005926s 23:28:27.7 Info: 22: import_list_tags migrating 23:28:27.7 Info: Beginning Transaction 23:28:27.7 Info: Starting migration of Main DB to 22 23:28:27.7 Info: AlterTable ImportLists 23:28:27.7 Info: => 1E-06s 23:28:27.7 Info: CreateColumn ImportLists Tags String 23:28:27.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:27.7 Info: => 0.0006805s 23:28:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:27', 'import_list_tags') 23:28:27.7 Info: Committing Transaction 23:28:27.7 Info: 22: import_list_tags migrated 23:28:27.7 Info: => 0.001054s 23:28:27.7 Info: 23: add_release_groups_etc migrating 23:28:27.7 Info: Beginning Transaction 23:28:27.7 Info: Starting migration of Main DB to 23 23:28:27.7 Info: CreateTable ArtistMetadata 23:28:27.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) 23:28:27.7 Info: => 0.0002617s 23:28:27.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:27.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:27.7 Info: => 0.0001624s 23:28:27.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" 23:28:27.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" 23:28:27.7 Info: => 0.0001735s 23:28:27.7 Info: AlterTable Artists 23:28:27.7 Info: => 7E-07s 23:28:27.7 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:27.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:27.7 Info: => 0.0005968s 23:28:27.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:27.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:27.7 Info: => 0.0001394s 23:28:27.7 Info: CreateTable AlbumReleases 23:28:27.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) 23:28:27.7 Info: => 0.0002663s 23:28:27.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:27.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:27.7 Info: => 0.0001574s 23:28:27.7 Info: CreateIndex AlbumReleases (AlbumId) 23:28:27.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:27.7 Info: => 0.0001494s 23:28:27.7 Info: PerformDBOperation 23:28:27.7 Info: Performing DB Operation 23:28:27.7 Info: => 0.0100772s 23:28:27.7 Info: AlterTable Albums 23:28:27.7 Info: => 1E-06s 23:28:27.7 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:27.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:27.7 Info: => 0.0007622s 23:28:27.7 Info: AlterTable Albums 23:28:27.7 Info: => 8E-07s 23:28:27.7 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:27.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:27.7 Info: => 0.0007028s 23:28:27.7 Info: AlterTable Albums 23:28:27.7 Info: => 7E-07s 23:28:27.7 Info: CreateColumn Albums Links String 23:28:27.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:27.7 Info: => 0.0006821s 23:28:27.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:27.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:27.7 Info: => 0.0001504s 23:28:27.7 Info: AlterTable Tracks 23:28:27.7 Info: => 7E-07s 23:28:27.7 Info: CreateColumn Tracks ForeignRecordingId String 23:28:27.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:27.7 Info: => 0.000597s 23:28:27.7 Info: AlterTable Tracks 23:28:27.7 Info: => 8E-07s 23:28:27.7 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:27.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:27.7 Info: => 0.0005935s 23:28:27.7 Info: AlterTable Tracks 23:28:27.7 Info: => 6E-07s 23:28:27.7 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:27.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:27.7 Info: => 0.0005856s 23:28:27.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:27.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:27.7 Info: => 0.0001206s 23:28:27.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:27.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:27.7 Info: => 0.0001054s 23:28:27.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:27.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) 23:28:27.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" 23:28:27.7 Info: DROP TABLE "Artists" 23:28:27.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:27.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:27.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:27.7 Info: => 0.0067152s 23:28:27.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:27.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) 23:28:27.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" 23:28:27.7 Info: DROP TABLE "Albums" 23:28:27.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:27.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:27.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:27.7 Info: => 0.0061863s 23:28:27.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:27.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) 23:28:27.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" 23:28:27.7 Info: DROP TABLE "Tracks" 23:28:27.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:27.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:27.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:27.7 Info: => 0.0053167s 23:28:27.7 Info: DeleteColumn TrackFiles ArtistId 23:28:27.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) 23:28:27.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" 23:28:27.7 Info: DROP TABLE "TrackFiles" 23:28:27.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:27.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:27.7 Info: => 0.0057685s 23:28:27.7 Info: CreateIndex Artists (ArtistMetadataId) 23:28:27.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:27.7 Info: => 0.0001101s 23:28:27.7 Info: CreateIndex Artists (Monitored) 23:28:27.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:27.7 Info: => 0.0001006s 23:28:27.7 Info: CreateIndex Albums (ArtistMetadataId) 23:28:27.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:27.7 Info: => 0.0001021s 23:28:27.7 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:27.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:27.7 Info: => 9.96E-05s 23:28:27.7 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:27.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:27.7 Info: => 0.0001009s 23:28:27.7 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:27.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:27.7 Info: => 9.92E-05s 23:28:27.7 Info: UpdateData 23:28:27.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:27.7 Info: => 0.0025362s 23:28:27.7 Info: UpdateData 23:28:27.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:27.7 Info: => 0.0001005s 23:28:27.7 Info: UpdateData 23:28:27.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:27.7 Info: => 7.26E-05s 23:28:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:27', 'add_release_groups_etc') 23:28:27.7 Info: Committing Transaction 23:28:27.7 Info: 23: add_release_groups_etc migrated 23:28:27.7 Info: => 0.0006621s 23:28:27.7 Info: 24: NewMediaInfoFormat migrating 23:28:27.7 Info: Beginning Transaction 23:28:27.7 Info: Starting migration of Main DB to 24 23:28:27.7 Info: UpdateData 23:28:27.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:27.7 Info: => 8.37E-05s 23:28:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:27', 'NewMediaInfoFormat') 23:28:27.7 Info: Committing Transaction 23:28:27.7 Info: 24: NewMediaInfoFormat migrated 23:28:27.7 Info: => 0.0003934s 23:28:27.7 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:27.7 Info: Beginning Transaction 23:28:27.7 Info: Starting migration of Main DB to 25 23:28:27.7 Info: RenameTable Restrictions ReleaseProfiles 23:28:27.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:27.7 Info: => 0.0023317s 23:28:27.7 Info: AlterTable ReleaseProfiles 23:28:27.7 Info: => 9E-07s 23:28:27.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:27.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:27.7 Info: => 0.0006532s 23:28:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:27', 'rename_restrictions_to_release_profiles') 23:28:27.7 Info: Committing Transaction 23:28:27.7 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:27.7 Info: => 0.0009856s 23:28:27.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:27.7 Info: Beginning Transaction 23:28:27.7 Info: Starting migration of Main DB to 26 23:28:27.7 Info: RenameTable Profiles QualityProfiles 23:28:27.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:27.7 Info: => 0.0014231s 23:28:27.7 Info: AlterTable QualityProfiles 23:28:27.7 Info: => 9E-07s 23:28:27.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:27.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:27.7 Info: => 0.0005488s 23:28:27.7 Info: AlterTable LanguageProfiles 23:28:27.7 Info: => 8E-07s 23:28:27.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:27.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:27.7 Info: => 0.00052s 23:28:27.7 Info: UpdateData 23:28:27.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:27.7 Info: => 7.37E-05s 23:28:27.7 Info: UpdateData 23:28:27.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:27.7 Info: => 5.32E-05s 23:28:27.7 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "Artists" 23:28:27.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:27.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:27.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:27.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:27.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:27.8 Info: => 0.0065222s 23:28:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:27', 'rename_quality_profiles_add_upgrade_allowed') 23:28:27.8 Info: Committing Transaction 23:28:27.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:27.8 Info: => 0.0069948s 23:28:27.8 Info: 27: add_import_exclusions migrating 23:28:27.8 Info: Beginning Transaction 23:28:27.8 Info: Starting migration of Main DB to 27 23:28:27.8 Info: CreateTable ImportListExclusions 23:28:27.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:27.8 Info: => 0.0001604s 23:28:27.8 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:27.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:27.8 Info: => 0.0001075s 23:28:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:27', 'add_import_exclusions') 23:28:27.8 Info: Committing Transaction 23:28:27.8 Info: 27: add_import_exclusions migrated 23:28:27.8 Info: => 0.000492s 23:28:27.8 Info: 28: clean_artist_metadata_table migrating 23:28:27.8 Info: Beginning Transaction 23:28:27.8 Info: Starting migration of Main DB to 28 23:28:27.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) 23:28:27.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) 23:28:27.8 Info: => 0.0002131s 23:28:27.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) 23:28:27.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) 23:28:27.8 Info: => 0.0001797s 23:28:27.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) 23:28:27.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) 23:28:27.8 Info: => 0.000167s 23:28:27.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) 23:28:27.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) 23:28:27.8 Info: => 0.000182s 23:28:27.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) 23:28:27.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) 23:28:27.8 Info: => 0.0002115s 23:28:27.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) 23:28:27.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) 23:28:27.8 Info: => 0.000173s 23:28:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:27', 'clean_artist_metadata_table') 23:28:27.8 Info: Committing Transaction 23:28:27.8 Info: 28: clean_artist_metadata_table migrated 23:28:27.8 Info: => 0.0005034s 23:28:27.8 Info: 29: health_issue_notification migrating 23:28:27.8 Info: Beginning Transaction 23:28:27.8 Info: Starting migration of Main DB to 29 23:28:27.8 Info: AlterTable Notifications 23:28:27.8 Info: => 1.4E-06s 23:28:27.8 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:27.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:27.8 Info: => 0.0005708s 23:28:27.8 Info: AlterTable Notifications 23:28:27.8 Info: => 8E-07s 23:28:27.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:27.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:27.8 Info: => 0.000555s 23:28:27.8 Info: AlterTable Notifications 23:28:27.8 Info: => 9E-07s 23:28:27.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:27.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:27.8 Info: => 0.0005626s 23:28:27.8 Info: AlterTable Notifications 23:28:27.8 Info: => 8E-07s 23:28:27.8 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:27.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:27.8 Info: => 0.0005534s 23:28:27.8 Info: AlterTable Notifications 23:28:27.8 Info: => 8E-07s 23:28:27.8 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:27.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:27.8 Info: => 0.0005529s 23:28:27.8 Info: DeleteColumn Notifications OnDownload 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "Notifications" 23:28:27.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:27.8 Info: => 0.0050586s 23:28:27.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "Notifications" 23:28:27.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:27.8 Info: => 0.0060587s 23:28:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:27', 'health_issue_notification') 23:28:27.8 Info: Committing Transaction 23:28:27.8 Info: 29: health_issue_notification migrated 23:28:27.8 Info: => 0.0065284s 23:28:27.8 Info: 30: add_mediafilerepository_mtime migrating 23:28:27.8 Info: Beginning Transaction 23:28:27.8 Info: Starting migration of Main DB to 30 23:28:27.8 Info: AlterTable TrackFiles 23:28:27.8 Info: => 6E-07s 23:28:27.8 Info: CreateColumn TrackFiles Modified DateTime 23:28:27.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:27.8 Info: => 0.0006886s 23:28:27.8 Info: AlterTable TrackFiles 23:28:27.8 Info: => 9E-07s 23:28:27.8 Info: CreateColumn TrackFiles Path String 23:28:27.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:27.8 Info: => 0.0006598s 23:28:27.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:27.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:27.8 Info: => 6.04E-05s 23:28:27.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) 23:28:27.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) 23:28:27.8 Info: => 0.0001608s 23:28:27.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) 23:28:27.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) 23:28:27.8 Info: => 0.0002031s 23:28:27.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) 23:28:27.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) 23:28:27.8 Info: => 0.0002082s 23:28:27.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") 23:28:27.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") 23:28:27.8 Info: => 0.0001536s 23:28:27.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:27.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:27.8 Info: => 0.0001084s 23:28:27.8 Info: AlterTable TrackFiles 23:28:27.8 Info: => 7E-07s 23:28:27.8 Info: AlterColumn TrackFiles Path String 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "TrackFiles" 23:28:27.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:27.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:27.8 Info: => 0.0051782s 23:28:27.8 Info: CreateIndex TrackFiles (Path) 23:28:27.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:27.8 Info: => 0.0001472s 23:28:27.8 Info: DeleteColumn TrackFiles RelativePath 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "TrackFiles" 23:28:27.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:27.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:27.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:27.8 Info: => 0.0062921s 23:28:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:27', 'add_mediafilerepository_mtime') 23:28:27.8 Info: Committing Transaction 23:28:27.8 Info: 30: add_mediafilerepository_mtime migrated 23:28:27.8 Info: => 0.0067086s 23:28:27.8 Info: 31: add_artistmetadataid_constraint migrating 23:28:27.8 Info: Beginning Transaction 23:28:27.8 Info: Starting migration of Main DB to 31 23:28:27.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") 23:28:27.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") 23:28:27.8 Info: => 0.0001702s 23:28:27.8 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:27.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:27.8 Info: => 0.0001604s 23:28:27.8 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "Artists" 23:28:27.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:27.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:27.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:27.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:27.8 Info: => 0.0055183s 23:28:27.8 Info: CreateIndex Artists (ArtistMetadataId) 23:28:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:27.8 Info: => 0.0001921s 23:28:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:27', 'add_artistmetadataid_constraint') 23:28:27.8 Info: Committing Transaction 23:28:27.8 Info: 31: add_artistmetadataid_constraint migrated 23:28:27.8 Info: => 0.0006199s 23:28:27.8 Info: 32: old_ids_and_artist_alias migrating 23:28:27.8 Info: Beginning Transaction 23:28:27.8 Info: Starting migration of Main DB to 32 23:28:27.8 Info: AlterTable ArtistMetadata 23:28:27.8 Info: => 1.3E-06s 23:28:27.8 Info: CreateColumn ArtistMetadata Aliases String 23:28:27.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:27.8 Info: => 0.0007632s 23:28:27.8 Info: AlterTable ArtistMetadata 23:28:27.8 Info: => 1E-06s 23:28:27.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:27.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:27.8 Info: => 0.0007446s 23:28:27.8 Info: AlterTable Albums 23:28:27.8 Info: => 7E-07s 23:28:27.8 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:27.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:27.8 Info: => 0.0006155s 23:28:27.8 Info: AlterTable AlbumReleases 23:28:27.8 Info: => 7E-07s 23:28:27.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:27.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:27.8 Info: => 0.0005918s 23:28:27.8 Info: AlterTable Tracks 23:28:27.8 Info: => 8E-07s 23:28:27.8 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:27.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:27.8 Info: => 0.0006s 23:28:27.8 Info: AlterTable Tracks 23:28:27.8 Info: => 8E-07s 23:28:27.8 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:27.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:27.8 Info: => 0.0005921s 23:28:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:27', 'old_ids_and_artist_alias') 23:28:27.8 Info: Committing Transaction 23:28:27.8 Info: 32: old_ids_and_artist_alias migrated 23:28:27.8 Info: => 0.0009591s 23:28:27.8 Info: 33: download_propers_config migrating 23:28:27.8 Info: Beginning Transaction 23:28:27.8 Info: Starting migration of Main DB to 33 23:28:27.8 Info: PerformDBOperation 23:28:27.8 Info: Performing DB Operation 23:28:27.8 Info: => 0.000666s 23:28:27.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:27.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:27.8 Info: => 5.91E-05s 23:28:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:27', 'download_propers_config') 23:28:27.8 Info: Committing Transaction 23:28:27.8 Info: 33: download_propers_config migrated 23:28:27.8 Info: => 0.0003953s 23:28:27.8 Info: 34: remove_language_profiles migrating 23:28:27.8 Info: Beginning Transaction 23:28:27.8 Info: Starting migration of Main DB to 34 23:28:27.8 Info: DeleteTable LanguageProfiles 23:28:27.8 Info: DROP TABLE "LanguageProfiles" 23:28:27.8 Info: => 0.0003484s 23:28:27.8 Info: DeleteColumn Artists LanguageProfileId 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "Artists" 23:28:27.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:27.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:27.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:27.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:27.8 Info: => 0.0055412s 23:28:27.8 Info: DeleteColumn ImportLists LanguageProfileId 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "ImportLists" 23:28:27.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:27.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:27.8 Info: => 0.0059067s 23:28:27.8 Info: DeleteColumn Blacklist Language 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "Blacklist" 23:28:27.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:27.8 Info: => 0.0056159s 23:28:27.8 Info: DeleteColumn History Language 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "History" 23:28:27.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:27.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:27.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:27.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:27.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:27.8 Info: => 0.0054937s 23:28:27.8 Info: DeleteColumn LyricFiles Language 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "LyricFiles" 23:28:27.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:27.8 Info: => 0.0046272s 23:28:27.8 Info: DeleteColumn TrackFiles Language 23:28:27.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) 23:28:27.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" 23:28:27.8 Info: DROP TABLE "TrackFiles" 23:28:27.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:27.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:27.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:27.8 Info: => 0.0050913s 23:28:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:27', 'remove_language_profiles') 23:28:27.8 Info: Committing Transaction 23:28:27.8 Info: 34: remove_language_profiles migrated 23:28:27.8 Info: => 0.0056772s 23:28:27.8 Info: 35: multi_disc_naming_format migrating 23:28:27.8 Info: Beginning Transaction 23:28:27.8 Info: Starting migration of Main DB to 35 23:28:27.8 Info: AlterTable NamingConfig 23:28:27.8 Info: => 1.5E-06s 23:28:27.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:27.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:27.8 Info: => 0.0006166s 23:28:27.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:27.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:27.8 Info: => 6.95E-05s 23:28:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:27', 'multi_disc_naming_format') 23:28:27.8 Info: Committing Transaction 23:28:27.8 Info: 35: multi_disc_naming_format migrated 23:28:27.8 Info: => 0.0004014s 23:28:27.8 Info: 36: add_download_client_priority migrating 23:28:27.8 Info: Beginning Transaction 23:28:27.8 Info: Starting migration of Main DB to 36 23:28:27.8 Info: AlterTable DownloadClients 23:28:27.8 Info: => 1.6E-06s 23:28:27.8 Info: CreateColumn DownloadClients Priority Int32 23:28:27.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:27.8 Info: => 0.0005826s 23:28:27.8 Info: PerformDBOperation 23:28:27.8 Info: Performing DB Operation 23:28:27.9 Info: => 0.0298447s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:27', 'add_download_client_priority') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 36: add_download_client_priority migrated 23:28:27.9 Info: => 0.0302445s 23:28:27.9 Info: 37: remove_growl_prowl migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 37 23:28:27.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:27.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:27.9 Info: => 8.33E-05s 23:28:27.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:27.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:27.9 Info: => 5.14E-05s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:27', 'remove_growl_prowl') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 37: remove_growl_prowl migrated 23:28:27.9 Info: => 0.0003559s 23:28:27.9 Info: 38: remove_plex_hometheatre migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 38 23:28:27.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:27.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:27.9 Info: => 8.21E-05s 23:28:27.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:27.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:27.9 Info: => 5.26E-05s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:27', 'remove_plex_hometheatre') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 38: remove_plex_hometheatre migrated 23:28:27.9 Info: => 0.0003547s 23:28:27.9 Info: 39: add_root_folder_add_defaults migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 39 23:28:27.9 Info: AlterTable RootFolders 23:28:27.9 Info: => 1.4E-06s 23:28:27.9 Info: CreateColumn RootFolders Name String 23:28:27.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:27.9 Info: => 0.0005945s 23:28:27.9 Info: AlterTable RootFolders 23:28:27.9 Info: => 9E-07s 23:28:27.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:27.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:27.9 Info: => 0.0005605s 23:28:27.9 Info: AlterTable RootFolders 23:28:27.9 Info: => 8E-07s 23:28:27.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:27.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:27.9 Info: => 0.0005882s 23:28:27.9 Info: AlterTable RootFolders 23:28:27.9 Info: => 7E-07s 23:28:27.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:27.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:27.9 Info: => 0.0005697s 23:28:27.9 Info: AlterTable RootFolders 23:28:27.9 Info: => 1E-06s 23:28:27.9 Info: CreateColumn RootFolders DefaultTags String 23:28:27.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:27.9 Info: => 0.0005829s 23:28:27.9 Info: PerformDBOperation 23:28:27.9 Info: Performing DB Operation 23:28:27.9 Info: => 0.0016524s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:27', 'add_root_folder_add_defaults') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 39: add_root_folder_add_defaults migrated 23:28:27.9 Info: => 0.0020326s 23:28:27.9 Info: 40: task_duration migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 40 23:28:27.9 Info: AlterTable ScheduledTasks 23:28:27.9 Info: => 1.2E-06s 23:28:27.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:27.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:27.9 Info: => 0.0006047s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:27', 'task_duration') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 40: task_duration migrated 23:28:27.9 Info: => 0.0009634s 23:28:27.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 41 23:28:27.9 Info: AlterTable ReleaseProfiles 23:28:27.9 Info: => 1.6E-06s 23:28:27.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:27.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:27.9 Info: => 0.0005942s 23:28:27.9 Info: AlterTable ReleaseProfiles 23:28:27.9 Info: => 9E-07s 23:28:27.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:27.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:27.9 Info: => 0.0005836s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:27', 'add_indexer_and_enabled_to_release_profiles') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:27.9 Info: => 0.0009517s 23:28:27.9 Info: 42: remove_album_folders migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 42 23:28:27.9 Info: DeleteColumn Artists AlbumFolder 23:28:27.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) 23:28:27.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" 23:28:27.9 Info: DROP TABLE "Artists" 23:28:27.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:27.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:27.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:27.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:27.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:27.9 Info: => 0.0065667s 23:28:27.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:27.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:27.9 Info: => 6.23E-05s 23:28:27.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:27.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:27.9 Info: => 5.52E-05s 23:28:27.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:27.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) 23:28:27.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:27.9 Info: DROP TABLE "NamingConfig" 23:28:27.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:27.9 Info: => 0.0047184s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:27', 'remove_album_folders') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 42: remove_album_folders migrated 23:28:27.9 Info: => 0.005209s 23:28:27.9 Info: 44: add_priority_to_indexers migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 44 23:28:27.9 Info: AlterTable Indexers 23:28:27.9 Info: => 7E-07s 23:28:27.9 Info: CreateColumn Indexers Priority Int32 23:28:27.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:27.9 Info: => 0.0006242s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:27', 'add_priority_to_indexers') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 44: add_priority_to_indexers migrated 23:28:27.9 Info: => 0.0009884s 23:28:27.9 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 45 23:28:27.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:27.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:27.9 Info: => 0.0001469s 23:28:27.9 Info: PerformDBOperation 23:28:27.9 Info: Performing DB Operation 23:28:27.9 Info: => 0.0006948s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:27', 'remove_chown_and_folderchmod_config') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:27.9 Info: => 0.0010409s 23:28:27.9 Info: 47: update_notifiarr migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 47 23:28:27.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:27.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:27.9 Info: => 0.0001467s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:27', 'update_notifiarr') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 47: update_notifiarr migrated 23:28:27.9 Info: => 0.0004765s 23:28:27.9 Info: 49: email_multiple_addresses migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 49 23:28:27.9 Info: PerformDBOperation 23:28:27.9 Info: Performing DB Operation 23:28:27.9 Info: => 0.0026839s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:27', 'email_multiple_addresses') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 49: email_multiple_addresses migrated 23:28:27.9 Info: => 0.0030469s 23:28:27.9 Info: 50: rename_blacklist_to_blocklist migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 50 23:28:27.9 Info: RenameTable Blacklist Blocklist 23:28:27.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:27.9 Info: => 0.0015687s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:27', 'rename_blacklist_to_blocklist') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 50: rename_blacklist_to_blocklist migrated 23:28:27.9 Info: => 0.0019522s 23:28:27.9 Info: 51: cdh_per_downloadclient migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 51 23:28:27.9 Info: AlterTable DownloadClients 23:28:27.9 Info: => 7E-07s 23:28:27.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:27.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:27.9 Info: => 0.0006154s 23:28:27.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:27.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:27.9 Info: => 0.0005916s 23:28:27.9 Info: PerformDBOperation 23:28:27.9 Info: Performing DB Operation 23:28:27.9 Info: => 0.004606s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:27', 'cdh_per_downloadclient') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 51: cdh_per_downloadclient migrated 23:28:27.9 Info: => 0.0049862s 23:28:27.9 Info: 52: download_history migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 52 23:28:27.9 Info: CreateTable DownloadHistory 23:28:27.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) 23:28:27.9 Info: => 0.0002135s 23:28:27.9 Info: CreateIndex DownloadHistory (EventType) 23:28:27.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:27.9 Info: => 0.0001149s 23:28:27.9 Info: CreateIndex DownloadHistory (ArtistId) 23:28:27.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:27.9 Info: => 0.0001056s 23:28:27.9 Info: CreateIndex DownloadHistory (DownloadId) 23:28:27.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:27.9 Info: => 0.0001054s 23:28:27.9 Info: PerformDBOperation 23:28:27.9 Info: Performing DB Operation 23:28:27.9 Info: => 0.0026369s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:27', 'download_history') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 52: download_history migrated 23:28:27.9 Info: => 0.0030696s 23:28:27.9 Info: 53: add_update_history migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 53 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:27', 'add_update_history') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 53: add_update_history migrated 23:28:27.9 Info: => 0.0004989s 23:28:27.9 Info: 54: add_on_update_to_notifications migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 54 23:28:27.9 Info: AlterTable Notifications 23:28:27.9 Info: => 1.5E-06s 23:28:27.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:27.9 Info: => 0.0006461s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:27', 'add_on_update_to_notifications') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 54: add_on_update_to_notifications migrated 23:28:27.9 Info: => 0.0010347s 23:28:27.9 Info: 55: download_client_per_indexer migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 55 23:28:27.9 Info: AlterTable Indexers 23:28:27.9 Info: => 1.4E-06s 23:28:27.9 Info: CreateColumn Indexers DownloadClientId Int32 23:28:27.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:27.9 Info: => 0.0006099s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:27', 'download_client_per_indexer') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 55: download_client_per_indexer migrated 23:28:27.9 Info: => 0.0009818s 23:28:27.9 Info: 56: AddNewItemMonitorType migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 56 23:28:27.9 Info: AlterTable Artists 23:28:27.9 Info: => 1.6E-06s 23:28:27.9 Info: CreateColumn Artists MonitorNewItems Int32 23:28:27.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:27.9 Info: => 0.000616s 23:28:27.9 Info: AlterTable RootFolders 23:28:27.9 Info: => 9E-07s 23:28:27.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:27.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:27.9 Info: => 0.0006463s 23:28:27.9 Info: AlterTable ImportLists 23:28:27.9 Info: => 9E-07s 23:28:27.9 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:27.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:27.9 Info: => 0.0006121s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:27', 'AddNewItemMonitorType') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 56: AddNewItemMonitorType migrated 23:28:27.9 Info: => 0.0010068s 23:28:27.9 Info: 57: ImportListSearch migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 57 23:28:27.9 Info: AlterTable ImportLists 23:28:27.9 Info: => 1.7E-06s 23:28:27.9 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:27.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:27.9 Info: => 0.0006131s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:27', 'ImportListSearch') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 57: ImportListSearch migrated 23:28:27.9 Info: => 0.0010026s 23:28:27.9 Info: 58: ImportListMonitorExisting migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 58 23:28:27.9 Info: AlterTable ImportLists 23:28:27.9 Info: => 7E-07s 23:28:27.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:27.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:27.9 Info: => 0.000637s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:27', 'ImportListMonitorExisting') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 58: ImportListMonitorExisting migrated 23:28:27.9 Info: => 0.0010063s 23:28:27.9 Info: 59: add_indexer_tags migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 59 23:28:27.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:27.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:27.9 Info: => 8.14E-05s 23:28:27.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:27.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:27.9 Info: => 5.31E-05s 23:28:27.9 Info: AlterTable Indexers 23:28:27.9 Info: => 8E-07s 23:28:27.9 Info: CreateColumn Indexers Tags String 23:28:27.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:27.9 Info: => 0.0005929s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:27', 'add_indexer_tags') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 59: add_indexer_tags migrated 23:28:27.9 Info: => 0.0009573s 23:28:27.9 Info: 60: update_audio_types migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 60 23:28:27.9 Info: PerformDBOperation 23:28:27.9 Info: Performing DB Operation 23:28:27.9 Info: => 0.0023269s 23:28:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:27', 'update_audio_types') 23:28:27.9 Info: Committing Transaction 23:28:27.9 Info: 60: update_audio_types migrated 23:28:27.9 Info: => 0.0026911s 23:28:27.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:27.9 Info: Beginning Transaction 23:28:27.9 Info: Starting migration of Main DB to 61 23:28:27.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:27.9 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:27.9 Info: => 7.44E-05s 23:28:27.9 Info: AlterTable AlbumReleases 23:28:27.9 Info: => 6E-07s 23:28:27.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:27.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) 23:28:27.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" 23:28:27.9 Info: DROP TABLE "AlbumReleases" 23:28:27.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:27.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:27.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:27.9 Info: => 0.0066391s 23:28:27.9 Info: AlterTable Albums 23:28:27.9 Info: => 7E-07s 23:28:27.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:27.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) 23:28:27.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" 23:28:27.9 Info: DROP TABLE "Albums" 23:28:27.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:27.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:27.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:27.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:27.9 Info: => 0.005714s 23:28:27.9 Info: AlterTable Albums 23:28:27.9 Info: => 7E-07s 23:28:27.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "Albums" 23:28:28.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:28.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:28.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:28.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:28.0 Info: => 0.0056911s 23:28:28.0 Info: AlterTable Albums 23:28:28.0 Info: => 9E-07s 23:28:28.0 Info: AlterColumn Albums Added DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "Albums" 23:28:28.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:28.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:28.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:28.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:28.0 Info: => 0.0057222s 23:28:28.0 Info: AlterTable Artists 23:28:28.0 Info: => 8E-07s 23:28:28.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "Artists" 23:28:28.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:28.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:28.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:28.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:28.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:28.0 Info: => 0.006991s 23:28:28.0 Info: AlterTable Artists 23:28:28.0 Info: => 6E-07s 23:28:28.0 Info: AlterColumn Artists Added DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "Artists" 23:28:28.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:28.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:28.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:28.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:28.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:28.0 Info: => 0.0089198s 23:28:28.0 Info: AlterTable Blocklist 23:28:28.0 Info: => 9E-07s 23:28:28.0 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "Blocklist" 23:28:28.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:28.0 Info: => 0.0091121s 23:28:28.0 Info: AlterTable Blocklist 23:28:28.0 Info: => 9E-07s 23:28:28.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "Blocklist" 23:28:28.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:28.0 Info: => 0.0051007s 23:28:28.0 Info: AlterTable Commands 23:28:28.0 Info: => 8E-07s 23:28:28.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "Commands" 23:28:28.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:28.0 Info: => 0.006024s 23:28:28.0 Info: AlterTable Commands 23:28:28.0 Info: => 9E-07s 23:28:28.0 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "Commands" 23:28:28.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:28.0 Info: => 0.0049939s 23:28:28.0 Info: AlterTable Commands 23:28:28.0 Info: => 9E-07s 23:28:28.0 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "Commands" 23:28:28.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:28.0 Info: => 0.0050407s 23:28:28.0 Info: AlterTable DownloadClientStatus 23:28:28.0 Info: => 7E-07s 23:28:28.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:28.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) 23:28:28.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:28.0 Info: DROP TABLE "DownloadClientStatus" 23:28:28.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:28.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:28.0 Info: => 0.0060662s 23:28:28.0 Info: AlterTable DownloadClientStatus 23:28:28.0 Info: => 8E-07s 23:28:28.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:28.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) 23:28:28.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:28.0 Info: DROP TABLE "DownloadClientStatus" 23:28:28.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:28.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:28.0 Info: => 0.0051211s 23:28:28.0 Info: AlterTable DownloadClientStatus 23:28:28.0 Info: => 6E-07s 23:28:28.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:28.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) 23:28:28.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:28.0 Info: DROP TABLE "DownloadClientStatus" 23:28:28.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:28.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:28.0 Info: => 0.0061278s 23:28:28.0 Info: AlterTable DownloadHistory 23:28:28.0 Info: => 9E-07s 23:28:28.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "DownloadHistory" 23:28:28.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:28.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:28.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:28.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:28.0 Info: => 0.0055484s 23:28:28.0 Info: AlterTable ExtraFiles 23:28:28.0 Info: => 6E-07s 23:28:28.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "ExtraFiles" 23:28:28.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:28.0 Info: => 0.0048862s 23:28:28.0 Info: AlterTable ExtraFiles 23:28:28.0 Info: => 8E-07s 23:28:28.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "ExtraFiles" 23:28:28.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:28.0 Info: => 0.0058588s 23:28:28.0 Info: AlterTable History 23:28:28.0 Info: => 9E-07s 23:28:28.0 Info: AlterColumn History Date DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.0 Info: DROP TABLE "History" 23:28:28.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:28.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:28.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:28.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:28.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:28.0 Info: => 0.005637s 23:28:28.0 Info: AlterTable ImportListStatus 23:28:28.0 Info: => 8E-07s 23:28:28.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:28.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) 23:28:28.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:28.1 Info: DROP TABLE "ImportListStatus" 23:28:28.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:28.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:28.1 Info: => 0.0060229s 23:28:28.1 Info: AlterTable ImportListStatus 23:28:28.1 Info: => 8E-07s 23:28:28.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:28.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) 23:28:28.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:28.1 Info: DROP TABLE "ImportListStatus" 23:28:28.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:28.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:28.1 Info: => 0.0051762s 23:28:28.1 Info: AlterTable ImportListStatus 23:28:28.1 Info: => 9E-07s 23:28:28.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:28.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) 23:28:28.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:28.1 Info: DROP TABLE "ImportListStatus" 23:28:28.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:28.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:28.1 Info: => 0.0051357s 23:28:28.1 Info: AlterTable IndexerStatus 23:28:28.1 Info: => 9E-07s 23:28:28.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:28.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) 23:28:28.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:28.1 Info: DROP TABLE "IndexerStatus" 23:28:28.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:28.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:28.1 Info: => 0.0062601s 23:28:28.1 Info: AlterTable IndexerStatus 23:28:28.1 Info: => 7E-07s 23:28:28.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:28.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) 23:28:28.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:28.1 Info: DROP TABLE "IndexerStatus" 23:28:28.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:28.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:28.1 Info: => 0.0064703s 23:28:28.1 Info: AlterTable IndexerStatus 23:28:28.1 Info: => 7E-07s 23:28:28.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:28.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) 23:28:28.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:28.1 Info: DROP TABLE "IndexerStatus" 23:28:28.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:28.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:28.1 Info: => 0.0051443s 23:28:28.1 Info: AlterTable LyricFiles 23:28:28.1 Info: => 7E-07s 23:28:28.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.1 Info: DROP TABLE "LyricFiles" 23:28:28.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:28.1 Info: => 0.0049108s 23:28:28.1 Info: AlterTable LyricFiles 23:28:28.1 Info: => 9E-07s 23:28:28.1 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.1 Info: DROP TABLE "LyricFiles" 23:28:28.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:28.1 Info: => 0.0050118s 23:28:28.1 Info: AlterTable MetadataFiles 23:28:28.1 Info: => 9E-07s 23:28:28.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.1 Info: DROP TABLE "MetadataFiles" 23:28:28.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:28.1 Info: => 0.0050184s 23:28:28.1 Info: AlterTable MetadataFiles 23:28:28.1 Info: => 9E-07s 23:28:28.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.1 Info: DROP TABLE "MetadataFiles" 23:28:28.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:28.1 Info: => 0.0050153s 23:28:28.1 Info: AlterTable PendingReleases 23:28:28.1 Info: => 8E-07s 23:28:28.1 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:28.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) 23:28:28.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:28.1 Info: DROP TABLE "PendingReleases" 23:28:28.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:28.1 Info: => 0.0059769s 23:28:28.1 Info: AlterTable ScheduledTasks 23:28:28.1 Info: => 9E-07s 23:28:28.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:28.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) 23:28:28.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:28.1 Info: DROP TABLE "ScheduledTasks" 23:28:28.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:28.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:28.1 Info: => 0.005078s 23:28:28.1 Info: AlterTable ScheduledTasks 23:28:28.1 Info: => 1E-06s 23:28:28.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:28.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) 23:28:28.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:28.1 Info: DROP TABLE "ScheduledTasks" 23:28:28.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:28.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:28.1 Info: => 0.0060628s 23:28:28.1 Info: AlterTable TrackFiles 23:28:28.1 Info: => 8E-07s 23:28:28.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.1 Info: DROP TABLE "TrackFiles" 23:28:28.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:28.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:28.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:28.1 Info: => 0.005314s 23:28:28.1 Info: AlterTable TrackFiles 23:28:28.1 Info: => 9E-07s 23:28:28.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:28.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) 23:28:28.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" 23:28:28.1 Info: DROP TABLE "TrackFiles" 23:28:28.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:28.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:28.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:28.1 Info: => 0.0062313s 23:28:28.1 Info: AlterTable VersionInfo 23:28:28.1 Info: => 7E-07s 23:28:28.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:28.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:28.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:28.1 Info: DROP TABLE "VersionInfo" 23:28:28.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:28.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:28.1 Info: => 0.0049591s 23:28:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:28', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:28.1 Info: Committing Transaction 23:28:28.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:28.1 Info: => 0.0058637s 23:28:28.1 Info: 62: add_on_delete_to_notifications migrating 23:28:28.1 Info: Beginning Transaction 23:28:28.1 Info: Starting migration of Main DB to 62 23:28:28.1 Info: AlterTable Notifications 23:28:28.1 Info: => 7E-07s 23:28:28.1 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:28.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:28.1 Info: => 0.0006145s 23:28:28.1 Info: AlterTable Notifications 23:28:28.1 Info: => 8E-07s 23:28:28.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:28.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:28.1 Info: => 0.0005803s 23:28:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:28', 'add_on_delete_to_notifications') 23:28:28.1 Info: Committing Transaction 23:28:28.1 Info: 62: add_on_delete_to_notifications migrated 23:28:28.1 Info: => 0.0009705s 23:28:28.1 Info: 63: add_custom_formats migrating 23:28:28.1 Info: Beginning Transaction 23:28:28.1 Info: Starting migration of Main DB to 63 23:28:28.1 Info: AlterTable DelayProfiles 23:28:28.1 Info: => 7E-07s 23:28:28.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:28.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:28.1 Info: => 0.0007796s 23:28:28.1 Info: UpdateData 23:28:28.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:28.1 Info: => 7.7E-05s 23:28:28.1 Info: AlterTable TrackFiles 23:28:28.1 Info: => 7E-07s 23:28:28.1 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:28.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:28.1 Info: => 0.0007266s 23:28:28.1 Info: PerformDBOperation 23:28:28.1 Info: Performing DB Operation 23:28:28.1 Info: => 0.0016464s 23:28:28.1 Info: CreateTable CustomFormats 23:28:28.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) 23:28:28.1 Info: => 0.0001743s 23:28:28.1 Info: CreateIndex CustomFormats (Name) 23:28:28.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:28.1 Info: => 0.0001095s 23:28:28.1 Info: AlterTable QualityProfiles 23:28:28.1 Info: => 9E-07s 23:28:28.1 Info: CreateColumn QualityProfiles FormatItems String 23:28:28.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:28.1 Info: => 0.0005937s 23:28:28.1 Info: AlterTable QualityProfiles 23:28:28.1 Info: => 9E-07s 23:28:28.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:28.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:28.1 Info: => 0.0005939s 23:28:28.1 Info: AlterTable QualityProfiles 23:28:28.1 Info: => 8E-07s 23:28:28.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:28.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:28.1 Info: => 0.0005853s 23:28:28.1 Info: PerformDBOperation 23:28:28.1 Info: Performing DB Operation 23:28:28.2 Info: => 0.0069008s 23:28:28.2 Info: PerformDBOperation 23:28:28.2 Info: Performing DB Operation 23:28:28.2 Info: => 0.0016893s 23:28:28.2 Info: DeleteColumn ReleaseProfiles Preferred 23:28:28.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) 23:28:28.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:28.2 Info: DROP TABLE "ReleaseProfiles" 23:28:28.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:28.2 Info: => 0.005362s 23:28:28.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:28.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) 23:28:28.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:28.2 Info: DROP TABLE "ReleaseProfiles" 23:28:28.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:28.2 Info: => 0.0062571s 23:28:28.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:28.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:28.2 Info: => 7.6E-05s 23:28:28.2 Info: AlterTable DelayProfiles 23:28:28.2 Info: => 8E-07s 23:28:28.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:28.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:28.2 Info: => 0.0007969s 23:28:28.2 Info: AlterTable DelayProfiles 23:28:28.2 Info: => 8E-07s 23:28:28.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:28.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:28.2 Info: => 0.0007785s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:28', 'add_custom_formats') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 63: add_custom_formats migrated 23:28:28.2 Info: => 0.0012903s 23:28:28.2 Info: 64: add_result_to_commands migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 64 23:28:28.2 Info: AlterTable Commands 23:28:28.2 Info: => 1.6E-06s 23:28:28.2 Info: CreateColumn Commands Result Int32 23:28:28.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 23:28:28.2 Info: => 0.0007673s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-03T23:28:28', 'add_result_to_commands') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 64: add_result_to_commands migrated 23:28:28.2 Info: => 0.0011487s 23:28:28.2 Info: 65: health_restored_notification migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 65 23:28:28.2 Info: AlterTable Notifications 23:28:28.2 Info: => 1.2E-06s 23:28:28.2 Info: CreateColumn Notifications OnHealthRestored Boolean 23:28:28.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 23:28:28.2 Info: => 0.0007523s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-03T23:28:28', 'health_restored_notification') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 65: health_restored_notification migrated 23:28:28.2 Info: => 0.0011296s 23:28:28.2 Info: 66: remove_uc migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 66 23:28:28.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:28.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 23:28:28.2 Info: => 8.21E-05s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-03T23:28:28', 'remove_uc') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 66: remove_uc migrated 23:28:28.2 Info: => 0.0004462s 23:28:28.2 Info: 67: download_clients_rename_tv_to_music migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 67 23:28:28.2 Info: PerformDBOperation 23:28:28.2 Info: Performing DB Operation 23:28:28.2 Info: => 0.0024739s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-03T23:28:28', 'download_clients_rename_tv_to_music') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 67: download_clients_rename_tv_to_music migrated 23:28:28.2 Info: => 0.002839s 23:28:28.2 Info: 68: add_colon_replacement_to_naming_config migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 68 23:28:28.2 Info: AlterTable NamingConfig 23:28:28.2 Info: => 1.3E-06s 23:28:28.2 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 23:28:28.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 23:28:28.2 Info: => 0.0006505s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2025-02-03T23:28:28', 'add_colon_replacement_to_naming_config') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 68: add_colon_replacement_to_naming_config migrated 23:28:28.2 Info: => 0.0010484s 23:28:28.2 Info: 69: list_sync_time migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 69 23:28:28.2 Info: DeleteColumn ImportListStatus LastSyncListInfo 23:28:28.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) 23:28:28.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 23:28:28.2 Info: DROP TABLE "ImportListStatus" 23:28:28.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:28.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:28.2 Info: => 0.0054006s 23:28:28.2 Info: AlterTable ImportListStatus 23:28:28.2 Info: => 9E-07s 23:28:28.2 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 23:28:28.2 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 23:28:28.2 Info: => 0.0006293s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2025-02-03T23:28:28', 'list_sync_time') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 69: list_sync_time migrated 23:28:28.2 Info: => 0.0010297s 23:28:28.2 Info: 70: add_download_client_tags migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 70 23:28:28.2 Info: AlterTable DownloadClients 23:28:28.2 Info: => 1.3E-06s 23:28:28.2 Info: CreateColumn DownloadClients Tags String 23:28:28.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 23:28:28.2 Info: => 0.0006392s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2025-02-03T23:28:28', 'add_download_client_tags') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 70: add_download_client_tags migrated 23:28:28.2 Info: => 0.0009978s 23:28:28.2 Info: 71: add_notification_status migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 71 23:28:28.2 Info: CreateTable NotificationStatus 23:28:28.2 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) 23:28:28.2 Info: => 0.0001854s 23:28:28.2 Info: CreateIndex NotificationStatus (ProviderId) 23:28:28.2 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 23:28:28.2 Info: => 0.0001188s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2025-02-03T23:28:28', 'add_notification_status') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 71: add_notification_status migrated 23:28:28.2 Info: => 0.0004854s 23:28:28.2 Info: 72: add_alac_24_quality_in_profiles migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 72 23:28:28.2 Info: PerformDBOperation 23:28:28.2 Info: Performing DB Operation 23:28:28.2 Info: => 0.0042388s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2025-02-03T23:28:28', 'add_alac_24_quality_in_profiles') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 72: add_alac_24_quality_in_profiles migrated 23:28:28.2 Info: => 0.0045821s 23:28:28.2 Info: 73: add_salt_to_users migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 73 23:28:28.2 Info: AlterTable Users 23:28:28.2 Info: => 1.3E-06s 23:28:28.2 Info: CreateColumn Users Salt String 23:28:28.2 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 23:28:28.2 Info: => 0.0007101s 23:28:28.2 Info: CreateColumn Users Iterations Int32 23:28:28.2 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 23:28:28.2 Info: => 0.0006657s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2025-02-03T23:28:28', 'add_salt_to_users') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 73: add_salt_to_users migrated 23:28:28.2 Info: => 0.0010092s 23:28:28.2 Info: 74: add_auto_tagging migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 74 23:28:28.2 Info: CreateTable AutoTagging 23:28:28.2 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 '[]') 23:28:28.2 Info: => 0.0002329s 23:28:28.2 Info: CreateIndex AutoTagging (Name) 23:28:28.2 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 23:28:28.2 Info: => 0.0001452s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2025-02-03T23:28:28', 'add_auto_tagging') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 74: add_auto_tagging migrated 23:28:28.2 Info: => 0.0004854s 23:28:28.2 Info: 75: quality_definition_preferred_size migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 75 23:28:28.2 Info: AlterTable QualityDefinitions 23:28:28.2 Info: => 1.3E-06s 23:28:28.2 Info: CreateColumn QualityDefinitions PreferredSize Double 23:28:28.2 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 23:28:28.2 Info: => 0.00069s 23:28:28.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 23:28:28.2 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 23:28:28.2 Info: => 6.88E-05s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2025-02-03T23:28:28', 'quality_definition_preferred_size') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 75: quality_definition_preferred_size migrated 23:28:28.2 Info: => 0.0003748s 23:28:28.2 Info: 76: add_on_artist_add_to_notifications migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 76 23:28:28.2 Info: AlterTable Notifications 23:28:28.2 Info: => 1.2E-06s 23:28:28.2 Info: CreateColumn Notifications OnArtistAdd Boolean 23:28:28.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 23:28:28.2 Info: => 0.0007973s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2025-02-03T23:28:28', 'add_on_artist_add_to_notifications') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 76: add_on_artist_add_to_notifications migrated 23:28:28.2 Info: => 0.0011494s 23:28:28.2 Info: 77: album_last_searched_time migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 77 23:28:28.2 Info: AlterTable Albums 23:28:28.2 Info: => 1.3E-06s 23:28:28.2 Info: CreateColumn Albums LastSearchTime DateTimeOffset 23:28:28.2 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 23:28:28.2 Info: => 0.0007906s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2025-02-03T23:28:28', 'album_last_searched_time') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 77: album_last_searched_time migrated 23:28:28.2 Info: => 0.0011245s 23:28:28.2 Info: 78: add_indexer_flags migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 78 23:28:28.2 Info: AlterTable Blocklist 23:28:28.2 Info: => 1.3E-06s 23:28:28.2 Info: CreateColumn Blocklist IndexerFlags Int32 23:28:28.2 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 23:28:28.2 Info: => 0.0008217s 23:28:28.2 Info: AlterTable TrackFiles 23:28:28.2 Info: => 8E-07s 23:28:28.2 Info: CreateColumn TrackFiles IndexerFlags Int32 23:28:28.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 23:28:28.2 Info: => 0.0007667s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2025-02-03T23:28:28', 'add_indexer_flags') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 78: add_indexer_flags migrated 23:28:28.2 Info: => 0.0011223s 23:28:28.2 Info: 79: add_indexes_album_statistics migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 79 23:28:28.2 Info: CreateIndex Albums (Monitored) 23:28:28.2 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 23:28:28.2 Info: => 0.0001449s 23:28:28.2 Info: CreateIndex Albums (ReleaseDate) 23:28:28.2 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 23:28:28.2 Info: => 0.0001169s 23:28:28.2 Info: CreateIndex AlbumReleases (Monitored) 23:28:28.2 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 23:28:28.2 Info: => 0.0001094s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2025-02-03T23:28:28', 'add_indexes_album_statistics') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 79: add_indexes_album_statistics migrated 23:28:28.2 Info: => 0.0004363s 23:28:28.2 Info: 80: update_redacted_baseurl migrating 23:28:28.2 Info: Beginning Transaction 23:28:28.2 Info: Starting migration of Main DB to 80 23:28:28.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 23:28:28.2 Info: UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 23:28:28.2 Info: => 9.49E-05s 23:28:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2025-02-03T23:28:28', 'update_redacted_baseurl') 23:28:28.2 Info: Committing Transaction 23:28:28.2 Info: 80: update_redacted_baseurl migrated 23:28:28.2 Info: => 0.0003924s 23:28:28.2 Debug: Took: 00:00:01.0643286 23:28:28.3 Info: Caching database 23:28:28.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:28.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-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:28.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:28:28.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:28.5 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-02-03T23:28:28.5277678Z"] Clause5_P1 = [true] ==== End Query Trace ==== 23:28:28.5 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 ==== 23:28:28.6 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 23:28:28.6 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 23:28:28.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:28.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221086050560_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:28.6 Info: DatabaseEngineVersionCheck migrating 23:28:28.6 Info: PerformDBOperation 23:28:28.6 Info: Performing DB Operation 23:28:28.6 Info: SQLite 3.48.0 23:28:28.6 Info: => 0.0012375s 23:28:28.6 Info: DatabaseEngineVersionCheck migrated 23:28:28.6 Info: => 0.0012649s 23:28:28.6 Debug: Took: 00:00:00.0166832 23:28:28.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 = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:28.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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:28.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:28:28.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:28.6 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-02-03T23:28:28.6497949Z"] Clause5_P1 = [true] ==== End Query Trace ==== 23:28:28.6 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 ==== 23:28:28.7 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 23:28:28.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 23:28:28.2 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 23:28:28.2 Debug: Dummy process. ID:39990 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 23:28:28.7 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 23:28:28.7 Debug: - [39990] Lidarr.Test.Dummy 23:28:28.7 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 23:28:28.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- Skipped should_be_equal_windows_only("c:\\","C:\\") [1 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 23:28:28.7 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 23:28:28.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:28.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221087062895_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:28.7 Info: DatabaseEngineVersionCheck migrating 23:28:28.7 Info: PerformDBOperation 23:28:28.7 Info: Performing DB Operation 23:28:28.7 Info: SQLite 3.48.0 23:28:28.7 Info: => 0.0011756s 23:28:28.7 Info: DatabaseEngineVersionCheck migrated 23:28:28.7 Info: => 0.0012009s 23:28:28.7 Debug: Took: 00:00:00.0139336 23:28:28.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 = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:28.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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:28.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:28:28.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 ==== 23:28:28.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:28.7 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-02-03T23:28:28.7615398Z"] Clause5_P1 = [true] ==== End Query Trace ==== 23:28:28.7 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 ==== 23:28:28.7 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 23:28:28.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 23:28:28.7 Debug: Finding process with Id:1234567 23:28:28.8 Warn: Unable to find process with ID 1234567 23:28:28.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 23:28:28.7 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 23:28:28.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:28.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221087869067_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:28.7 Info: DatabaseEngineVersionCheck migrating 23:28:28.7 Info: PerformDBOperation 23:28:28.7 Info: Performing DB Operation 23:28:28.7 Info: SQLite 3.48.0 23:28:28.7 Info: => 0.0011896s 23:28:28.7 Info: DatabaseEngineVersionCheck migrated 23:28:28.7 Info: => 0.0012137s 23:28:28.8 Debug: Took: 00:00:00.0137667 23:28:28.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:28.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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:28.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:28:28.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 ==== 23:28:28.8 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-02-03T23:28:28.8264324Z"] Clause5_P1 = [true] ==== End Query Trace ==== 23:28:28.8 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 ==== 23:28:28.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 23:28:28.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 23:28:28.8 Debug: Finding process with Id:0 23:28:28.9 Warn: Unable to find process with ID 0 23:28:28.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 23:28:28.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 23:28:28.9 Debug: Finding process with Id:-1 23:28:28.9 Warn: Unable to find process with ID -1 23:28:28.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 23:28:28.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 23:28:28.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:28.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221088511817_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:28.8 Info: DatabaseEngineVersionCheck migrating 23:28:28.8 Info: PerformDBOperation 23:28:28.8 Info: Performing DB Operation 23:28:28.8 Info: SQLite 3.48.0 23:28:28.8 Info: => 0.0011704s 23:28:28.8 Info: DatabaseEngineVersionCheck migrated 23:28:28.8 Info: => 0.0011929s 23:28:28.8 Debug: Took: 00:00:00.0137354 23:28:28.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:28.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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:28.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:28:28.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 ==== 23:28:28.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 = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:28.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 = ["\"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 ==== 23:28:28.9 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-02-03T23:28:28.9716672Z"] Clause5_P1 = [true] ==== End Query Trace ==== 23:28:28.9 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 ==== 23:28:28.9 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 23:28:28.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 23:28:28.9 Debug: Finding process with Id:9999 23:28:29.0 Warn: Unable to find process with ID 9999 23:28:29.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 23:28:28.9 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 23:28:28.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:28.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221089972138_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.0 Info: DatabaseEngineVersionCheck migrating 23:28:29.0 Info: PerformDBOperation 23:28:29.0 Info: Performing DB Operation 23:28:29.0 Info: SQLite 3.48.0 23:28:29.0 Info: => 0.001235s 23:28:29.0 Info: DatabaseEngineVersionCheck migrated 23:28:29.0 Info: => 0.0012567s 23:28:29.0 Debug: Took: 00:00:00.0145669 23:28:29.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 = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:29.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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-01-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:28:29.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 ==== 23:28:29.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-02-03T23:28:29.0388348Z"] Clause5_P1 = [true] ==== End Query Trace ==== 23:28:29.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 ==== 23:28:29.0 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 23:28:29.0 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 23:28:29.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 23:28:29.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 23:28:29.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 23:28:29.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 23:28:29.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 23:28:29.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 23:28:29.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 23:28:29.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 23:28:29.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 23:28:29.1 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 23:28:29.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221091524069_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.1 Info: DatabaseEngineVersionCheck migrating 23:28:29.1 Info: PerformDBOperation 23:28:29.1 Info: Performing DB Operation 23:28:29.1 Info: SQLite 3.48.0 23:28:29.1 Info: => 0.0011791s 23:28:29.1 Info: DatabaseEngineVersionCheck migrated 23:28:29.1 Info: => 0.0012028s 23:28:29.1 Debug: Took: 00:00:00.0138814 23:28:29.1 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-02-03T23:28:29.1694531Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 23:28:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 23:28:29.2 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 23:28:29.2 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 23:28:29.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221092192731_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.2 Info: DatabaseEngineVersionCheck migrating 23:28:29.2 Info: PerformDBOperation 23:28:29.2 Info: Performing DB Operation 23:28:29.2 Info: SQLite 3.48.0 23:28:29.2 Info: => 0.0011763s 23:28:29.2 Info: DatabaseEngineVersionCheck migrated 23:28:29.2 Info: => 0.0011993s 23:28:29.2 Debug: Took: 00:00:00.0137392 23:28:29.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 = [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-02-03T23:28:29.2356986Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 23:28:29.2 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 ==== 23:28:29.2 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 23:28:29.2 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 23:28:29.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221092659220_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.2 Info: DatabaseEngineVersionCheck migrating 23:28:29.2 Info: PerformDBOperation 23:28:29.2 Info: Performing DB Operation 23:28:29.2 Info: SQLite 3.48.0 23:28:29.2 Info: => 0.0011923s 23:28:29.2 Info: DatabaseEngineVersionCheck migrated 23:28:29.2 Info: => 0.0012158s 23:28:29.2 Debug: Took: 00:00:00.0137473 23:28:29.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 = [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-02-03T23:28:29.28235Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 23:28:29.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 23:28:29.3 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 23:28:29.3 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 23:28:29.3 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 23:28:29.3 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 23:28:29.3 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 23:28:29.3 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 23:28:29.3 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 23:28:29.3 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 23:28:29.3 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 23:28:29.3 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 23:28:29.3 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 23:28:29.3 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'retention' Value:'386' 23:28:29.3 Trace: Writing Setting to database. Key:'recyclebin' Value:'57a47e90-3a1e-4147-867e-5043071585b4' 23:28:29.3 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'386' 23:28:29.3 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'386' 23:28:29.3 Trace: Writing Setting to database. Key:'maximumsize' Value:'387' 23:28:29.3 Trace: Writing Setting to database. Key:'minimumage' Value:'387' 23:28:29.3 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 23:28:29.3 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'filedate' Value:'none' 23:28:29.3 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'a8a8bb15-40da-40e5-ba55-570f47595586' 23:28:29.3 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'390' 23:28:29.3 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'390' 23:28:29.3 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'d4b7129c-ebab-41e7-b1c0-42dc31be975b' 23:28:29.3 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 23:28:29.3 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 23:28:29.3 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'chmodfolder' Value:'3b8d1ca3-806f-46a4-b486-638276481237' 23:28:29.3 Trace: Writing Setting to database. Key:'chowngroup' Value:'e7f20fa1-e540-404c-a433-243a27f7c308' 23:28:29.3 Trace: Writing Setting to database. Key:'metadatasource' Value:'d1b1195c-b81b-4943-8573-2778819f8569' 23:28:29.3 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 23:28:29.3 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'394' 23:28:29.3 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'087185c2-594a-418f-8354-16fae9800516' 23:28:29.3 Trace: Writing Setting to database. Key:'shortdateformat' Value:'7f385b3a-2ea1-4159-ae77-c5aad946a9d8' 23:28:29.3 Trace: Writing Setting to database. Key:'longdateformat' Value:'cc603d86-38ac-4ce8-a74f-af7168e5712a' 23:28:29.3 Trace: Writing Setting to database. Key:'timeformat' Value:'8b290753-7fed-4463-97c6-ced80f821ff6' 23:28:29.3 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'uilanguage' Value:'396' 23:28:29.3 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 23:28:29.3 Trace: Writing Setting to database. Key:'trustcgnatipaddresses' Value:'True' 23:28:29.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 23:28:29.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 23:28:29.4 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 23:28:29.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 23:28:29.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 23:28:29.4 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 23:28:29.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 23:28:29.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 23:28:29.4 Trace: Using default config value for 'hmacsalt' defaultValue:'35717664-bc46-4a61-ac55-dddb3f9a1557' 23:28:29.4 Trace: Writing Setting to database. Key:'hmacsalt' Value:'35717664-bc46-4a61-ac55-dddb3f9a1557' 23:28:29.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 23:28:29.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 23:28:29.4 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'retention' defaultValue:'0' 23:28:29.4 Trace: Using default config value for 'recyclebin' defaultValue:'' 23:28:29.4 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 23:28:29.4 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 23:28:29.4 Trace: Using default config value for 'maximumsize' defaultValue:'0' 23:28:29.4 Trace: Using default config value for 'minimumage' defaultValue:'0' 23:28:29.4 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 23:28:29.4 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 23:28:29.4 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 23:28:29.4 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 23:28:29.4 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'filedate' defaultValue:'None' 23:28:29.4 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 23:28:29.4 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 23:28:29.4 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 23:28:29.4 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 23:28:29.4 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 23:28:29.4 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 23:28:29.4 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 23:28:29.4 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 23:28:29.4 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 23:28:29.4 Trace: Using default config value for 'chowngroup' defaultValue:'' 23:28:29.4 Trace: Using default config value for 'metadatasource' defaultValue:'' 23:28:29.4 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 23:28:29.4 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 23:28:29.4 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 23:28:29.4 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 23:28:29.4 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 23:28:29.4 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 23:28:29.4 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 23:28:29.4 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 23:28:29.4 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'uilanguage' defaultValue:'1' 23:28:29.4 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 23:28:29.4 Trace: Using default config value for 'plexclientidentifier' defaultValue:'6d1026ca-9eb2-42bc-a75a-278528d5202b' 23:28:29.4 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'6d1026ca-9eb2-42bc-a75a-278528d5202b' 23:28:29.4 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'f4ea94e9-9ec5-41aa-bc06-6ec586cbda49' 23:28:29.4 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'f4ea94e9-9ec5-41aa-bc06-6ec586cbda49' 23:28:29.4 Trace: Using default config value for 'hmacpassphrase' defaultValue:'dfd8c448-2ad5-4e6f-bc50-531ce441d053' 23:28:29.4 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'dfd8c448-2ad5-4e6f-bc50-531ce441d053' 23:28:29.4 Trace: Using default config value for 'rijndaelsalt' defaultValue:'8408acc1-975f-405e-b9f3-51978b7bf228' 23:28:29.4 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'8408acc1-975f-405e-b9f3-51978b7bf228' 23:28:29.4 Trace: Using default config value for 'hmacsalt' defaultValue:'33879fb8-7ef4-4943-9748-3dd2d579a4d2' 23:28:29.4 Trace: Writing Setting to database. Key:'hmacsalt' Value:'33879fb8-7ef4-4943-9748-3dd2d579a4d2' 23:28:29.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:28:29.4 Trace: Using default config value for 'proxytype' defaultValue:'Http' 23:28:29.4 Trace: Using default config value for 'proxyhostname' defaultValue:'' 23:28:29.4 Trace: Using default config value for 'proxyport' defaultValue:'8080' 23:28:29.4 Trace: Using default config value for 'proxyusername' defaultValue:'' 23:28:29.4 Trace: Using default config value for 'proxypassword' defaultValue:'' 23:28:29.4 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 23:28:29.4 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 23:28:29.4 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 23:28:29.4 Trace: Using default config value for 'backupinterval' defaultValue:'7' 23:28:29.4 Trace: Using default config value for 'backupretention' defaultValue:'28' 23:28:29.4 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 23:28:29.4 Trace: Using default config value for 'applicationurl' defaultValue:'' 23:28:29.4 Trace: Using default config value for 'trustcgnatipaddresses' defaultValue:'False' 23:28:29.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 23:28:29.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 23:28:29.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221094180143_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.4 Info: DatabaseEngineVersionCheck migrating 23:28:29.4 Info: PerformDBOperation 23:28:29.4 Info: Performing DB Operation 23:28:29.4 Info: SQLite 3.48.0 23:28:29.4 Info: => 0.0011682s 23:28:29.4 Info: DatabaseEngineVersionCheck migrated 23:28:29.4 Info: => 0.0011912s 23:28:29.4 Debug: Took: 00:00:00.0145309 23:28:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:29.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 23:28:29.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 23:28:29.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221094856219_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.4 Info: DatabaseEngineVersionCheck migrating 23:28:29.4 Info: PerformDBOperation 23:28:29.4 Info: Performing DB Operation 23:28:29.4 Info: SQLite 3.48.0 23:28:29.4 Info: => 0.0011659s 23:28:29.4 Info: DatabaseEngineVersionCheck migrated 23:28:29.4 Info: => 0.0011918s 23:28:29.5 Debug: Took: 00:00:00.0138438 23:28:29.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 23:28:29.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 23:28:29.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221095634013_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.5 Info: DatabaseEngineVersionCheck migrating 23:28:29.5 Info: PerformDBOperation 23:28:29.5 Info: Performing DB Operation 23:28:29.5 Info: SQLite 3.48.0 23:28:29.5 Info: => 0.0011889s 23:28:29.5 Info: DatabaseEngineVersionCheck migrated 23:28:29.5 Info: => 0.0012121s 23:28:29.5 Debug: Took: 00:00:00.0140233 23:28:29.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 23:28:29.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 23:28:29.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 23:28:29.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221096209329_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.6 Info: DatabaseEngineVersionCheck migrating 23:28:29.6 Info: PerformDBOperation 23:28:29.6 Info: Performing DB Operation 23:28:29.6 Info: SQLite 3.48.0 23:28:29.6 Info: => 0.0011757s 23:28:29.6 Info: DatabaseEngineVersionCheck migrated 23:28:29.6 Info: => 0.0011965s 23:28:29.6 Debug: Took: 00:00:00.0135567 23:28:29.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 23:28:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:29.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 23:28:29.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 23:28:29.0 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 23:28:29.0 Debug: Dummy process. ID:40003 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 23:28:29.0 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 23:28:29.1 Debug: Dummy process. ID:40013 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 23:28:29.6 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 23:28:29.6 Debug: - [40003] Lidarr.Test.Dummy 23:28:29.6 Debug: - [40013] Lidarr.Test.Dummy 23:28:29.6 Debug: Found 2 processes to kill 23:28:29.6 Debug: Killing process: 40003 [Lidarr.Test.Dummy] 23:28:29.6 Info: [40003]: Killing process 23:28:29.6 Info: [40003]: Waiting for exit 23:28:29.6 Info: [40003]: Process terminated successfully 23:28:29.6 Debug: Killing process: 40013 [Lidarr.Test.Dummy] 23:28:29.7 Info: [40013]: Killing process 23:28:29.7 Info: [40013]: Waiting for exit 23:28:29.7 Info: [40013]: Process terminated successfully 23:28:29.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 23:28:29.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 23:28:29.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221096997596_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.7 Info: DatabaseEngineVersionCheck migrating 23:28:29.7 Info: PerformDBOperation 23:28:29.7 Info: Performing DB Operation 23:28:29.7 Info: SQLite 3.48.0 23:28:29.7 Info: => 0.0011718s 23:28:29.7 Info: DatabaseEngineVersionCheck migrated 23:28:29.7 Info: => 0.0011969s 23:28:29.7 Debug: Took: 00:00:00.0136523 23:28:29.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 23:28:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:29.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 23:28:29.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 23:28:29.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221097446077_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.7 Info: DatabaseEngineVersionCheck migrating 23:28:29.7 Info: PerformDBOperation 23:28:29.7 Info: Performing DB Operation 23:28:29.7 Info: SQLite 3.48.0 23:28:29.7 Info: => 0.0012375s 23:28:29.7 Info: DatabaseEngineVersionCheck migrated 23:28:29.7 Info: => 0.0012602s 23:28:29.7 Debug: Took: 00:00:00.0138742 23:28:29.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 23:28:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:29.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 23:28:29.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 23:28:29.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221097904425_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.8 Info: DatabaseEngineVersionCheck migrating 23:28:29.8 Info: PerformDBOperation 23:28:29.8 Info: Performing DB Operation 23:28:29.8 Info: SQLite 3.48.0 23:28:29.8 Info: => 0.0012004s 23:28:29.8 Info: DatabaseEngineVersionCheck migrated 23:28:29.8 Info: => 0.0012248s 23:28:29.8 Debug: Took: 00:00:00.0135512 23:28:29.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 23:28:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:29.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 23:28:29.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 23:28:29.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221098366381_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.8 Info: DatabaseEngineVersionCheck migrating 23:28:29.8 Info: PerformDBOperation 23:28:29.8 Info: Performing DB Operation 23:28:29.8 Info: SQLite 3.48.0 23:28:29.8 Info: => 0.0011474s 23:28:29.8 Info: DatabaseEngineVersionCheck migrated 23:28:29.8 Info: => 0.0011698s 23:28:29.8 Debug: Took: 00:00:00.0143342 23:28:29.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 23:28:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:29.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 23:28:29.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 23:28:29.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221098959410_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.9 Info: DatabaseEngineVersionCheck migrating 23:28:29.9 Info: PerformDBOperation 23:28:29.9 Info: Performing DB Operation 23:28:29.9 Info: SQLite 3.48.0 23:28:29.9 Info: => 0.0011248s 23:28:29.9 Info: DatabaseEngineVersionCheck migrated 23:28:29.9 Info: => 0.0011495s 23:28:29.9 Debug: Took: 00:00:00.0132214 23:28:29.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 23:28:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:29.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 23:28:29.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 23:28:29.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221099524046_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:29.9 Info: DatabaseEngineVersionCheck migrating 23:28:29.9 Info: PerformDBOperation 23:28:29.9 Info: Performing DB Operation 23:28:29.9 Info: SQLite 3.48.0 23:28:29.9 Info: => 0.0012653s 23:28:29.9 Info: DatabaseEngineVersionCheck migrated 23:28:29.9 Info: => 0.0012886s 23:28:29.9 Debug: Took: 00:00:00.0156142 23:28:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 23:28:29.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 23:28:29.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 23:28:29.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:29.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221099951986_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.0 Info: DatabaseEngineVersionCheck migrating 23:28:30.0 Info: PerformDBOperation 23:28:30.0 Info: Performing DB Operation 23:28:30.0 Info: SQLite 3.48.0 23:28:30.0 Info: => 0.0011479s 23:28:30.0 Info: DatabaseEngineVersionCheck migrated 23:28:30.0 Info: => 0.0011752s 23:28:30.0 Debug: Took: 00:00:00.0124067 23:28:30.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 23:28:30.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 23:28:30.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221100323508_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.0 Info: DatabaseEngineVersionCheck migrating 23:28:30.0 Info: PerformDBOperation 23:28:30.0 Info: Performing DB Operation 23:28:30.0 Info: SQLite 3.48.0 23:28:30.0 Info: => 0.0011212s 23:28:30.0 Info: DatabaseEngineVersionCheck migrated 23:28:30.0 Info: => 0.0011507s 23:28:30.0 Debug: Took: 00:00:00.0123378 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 23:28:30.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 23:28:30.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221100722714_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.0 Info: DatabaseEngineVersionCheck migrating 23:28:30.0 Info: PerformDBOperation 23:28:30.0 Info: Performing DB Operation 23:28:30.0 Info: SQLite 3.48.0 23:28:30.0 Info: => 0.0011313s 23:28:30.0 Info: DatabaseEngineVersionCheck migrated 23:28:30.0 Info: => 0.0011587s 23:28:30.0 Debug: Took: 00:00:00.0122593 23:28:30.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 23:28:30.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 23:28:30.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221101083165_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.1 Info: DatabaseEngineVersionCheck migrating 23:28:30.1 Info: PerformDBOperation 23:28:30.1 Info: Performing DB Operation 23:28:30.1 Info: SQLite 3.48.0 23:28:30.1 Info: => 0.001112s 23:28:30.1 Info: DatabaseEngineVersionCheck migrated 23:28:30.1 Info: => 0.001138s 23:28:30.1 Debug: Took: 00:00:00.0124913 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 23:28:30.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 23:28:30.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221101514635_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.1 Info: DatabaseEngineVersionCheck migrating 23:28:30.1 Info: PerformDBOperation 23:28:30.1 Info: Performing DB Operation 23:28:30.1 Info: SQLite 3.48.0 23:28:30.1 Info: => 0.0011309s 23:28:30.1 Info: DatabaseEngineVersionCheck migrated 23:28:30.1 Info: => 0.0011557s 23:28:30.1 Debug: Took: 00:00:00.0133307 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 23:28:30.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 23:28:30.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221102101608_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.2 Info: DatabaseEngineVersionCheck migrating 23:28:30.2 Info: PerformDBOperation 23:28:30.2 Info: Performing DB Operation 23:28:30.2 Info: SQLite 3.48.0 23:28:30.2 Info: => 0.0011078s 23:28:30.2 Info: DatabaseEngineVersionCheck migrated 23:28:30.2 Info: => 0.001136s 23:28:30.2 Debug: Took: 00:00:00.0123886 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 23:28:30.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 23:28:30.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221102509566_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.2 Info: DatabaseEngineVersionCheck migrating 23:28:30.2 Info: PerformDBOperation 23:28:30.2 Info: Performing DB Operation 23:28:30.2 Info: SQLite 3.48.0 23:28:30.2 Info: => 0.0011208s 23:28:30.2 Info: DatabaseEngineVersionCheck migrated 23:28:30.2 Info: => 0.001148s 23:28:30.2 Debug: Took: 00:00:00.0124584 23:28:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 23:28:30.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 23:28:30.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221102878258_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.2 Info: DatabaseEngineVersionCheck migrating 23:28:30.2 Info: PerformDBOperation 23:28:30.2 Info: Performing DB Operation 23:28:30.2 Info: SQLite 3.48.0 23:28:30.2 Info: => 0.0011127s 23:28:30.2 Info: DatabaseEngineVersionCheck migrated 23:28:30.2 Info: => 0.0011383s 23:28:30.3 Debug: Took: 00:00:00.0122895 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 23:28:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 23:28:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 23:28:29.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 23:28:29.7 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 23:28:29.8 Debug: Dummy process. ID:40023 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 23:28:30.3 Debug: Finding process with Id:40023 23:28:30.3 Debug: Found process 40023:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy] 23:28:30.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 23:28:30.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 23:28:30.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 23:28:30.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 23:28:30.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 23:28:30.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 23:28:30.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221103418892_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.3 Info: DatabaseEngineVersionCheck migrating 23:28:30.3 Info: PerformDBOperation 23:28:30.3 Info: Performing DB Operation 23:28:30.3 Info: SQLite 3.48.0 23:28:30.3 Info: => 0.0011587s 23:28:30.3 Info: DatabaseEngineVersionCheck migrated 23:28:30.3 Info: => 0.001187s 23:28:30.3 Debug: Took: 00:00:00.0125697 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 23:28:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 23:28:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 23:28:30.3 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 23:28:30.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 23:28:30.4 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 23:28:30.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 23:28:30.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 23:28:30.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221103874166_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.3 Info: DatabaseEngineVersionCheck migrating 23:28:30.3 Info: PerformDBOperation 23:28:30.3 Info: Performing DB Operation 23:28:30.3 Info: SQLite 3.48.0 23:28:30.3 Info: => 0.0011087s 23:28:30.3 Info: DatabaseEngineVersionCheck migrated 23:28:30.3 Info: => 0.0011356s 23:28:30.4 Debug: Took: 00:00:00.0123858 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 23:28:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 23:28:30.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221104319316_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.4 Info: DatabaseEngineVersionCheck migrating 23:28:30.4 Info: PerformDBOperation 23:28:30.4 Info: Performing DB Operation 23:28:30.4 Info: SQLite 3.48.0 23:28:30.4 Info: => 0.0011152s 23:28:30.4 Info: DatabaseEngineVersionCheck migrated 23:28:30.4 Info: => 0.0011391s 23:28:30.4 Debug: Took: 00:00:00.0133859 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 23:28:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 23:28:30.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221104771064_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.4 Info: DatabaseEngineVersionCheck migrating 23:28:30.4 Info: PerformDBOperation 23:28:30.4 Info: Performing DB Operation 23:28:30.4 Info: SQLite 3.48.0 23:28:30.4 Info: => 0.0014022s 23:28:30.4 Info: DatabaseEngineVersionCheck migrated 23:28:30.4 Info: => 0.0014289s 23:28:30.4 Debug: Took: 00:00:00.0137107 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 23:28:30.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 23:28:30.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 23:28:30.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221105369817_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.5 Info: DatabaseEngineVersionCheck migrating 23:28:30.5 Info: PerformDBOperation 23:28:30.5 Info: Performing DB Operation 23:28:30.5 Info: SQLite 3.48.0 23:28:30.5 Info: => 0.001125s 23:28:30.5 Info: DatabaseEngineVersionCheck migrated 23:28:30.5 Info: => 0.0011502s 23:28:30.5 Debug: Took: 00:00:00.0123943 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 23:28:30.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 23:28:30.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 23:28:30.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221105809206_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.5 Info: DatabaseEngineVersionCheck migrating 23:28:30.5 Info: PerformDBOperation 23:28:30.5 Info: Performing DB Operation 23:28:30.5 Info: SQLite 3.48.0 23:28:30.5 Info: => 0.0010903s 23:28:30.5 Info: DatabaseEngineVersionCheck migrated 23:28:30.5 Info: => 0.0011178s 23:28:30.5 Debug: Took: 00:00:00.0124310 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 23:28:30.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 23:28:30.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221106219424_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.6 Info: DatabaseEngineVersionCheck migrating 23:28:30.6 Info: PerformDBOperation 23:28:30.6 Info: Performing DB Operation 23:28:30.6 Info: SQLite 3.48.0 23:28:30.6 Info: => 0.0011073s 23:28:30.6 Info: DatabaseEngineVersionCheck migrated 23:28:30.6 Info: => 0.0011311s 23:28:30.6 Debug: Took: 00:00:00.0122674 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 23:28:30.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 23:28:30.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221106634808_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.6 Info: DatabaseEngineVersionCheck migrating 23:28:30.6 Info: PerformDBOperation 23:28:30.6 Info: Performing DB Operation 23:28:30.6 Info: SQLite 3.48.0 23:28:30.6 Info: => 0.0010972s 23:28:30.6 Info: DatabaseEngineVersionCheck migrated 23:28:30.6 Info: => 0.0011239s 23:28:30.6 Debug: Took: 00:00:00.0122402 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 23:28:30.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 23:28:30.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221107037053_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.7 Info: DatabaseEngineVersionCheck migrating 23:28:30.7 Info: PerformDBOperation 23:28:30.7 Info: Performing DB Operation 23:28:30.7 Info: SQLite 3.48.0 23:28:30.7 Info: => 0.0011235s 23:28:30.7 Info: DatabaseEngineVersionCheck migrated 23:28:30.7 Info: => 0.0011491s 23:28:30.7 Debug: Took: 00:00:00.0123690 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 23:28:30.4 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 23:28:30.7 Debug: fpcalc version: 1.5.1 23:28:30.7 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 23:28:30.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 23:28:30.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 23:28:30.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 23:28:30.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 23:28:30.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 23:28:30.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- Skipped Should_be_able_to_start_python [10 ms] Skipped Exists_should_find_existing_service [1 ms] Skipped Exists_should_not_find_random_service [< 1 ms] Skipped Service_should_be_installed_and_then_uninstalled [< 1 ms] 23:28:30.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 23:28:30.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 23:28:30.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 23:28:30.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 23:28:30.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 23:28:30.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221107453728_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.7 Info: DatabaseEngineVersionCheck migrating 23:28:30.7 Info: PerformDBOperation 23:28:30.7 Info: Performing DB Operation 23:28:30.7 Info: SQLite 3.48.0 23:28:30.7 Info: => 0.0011421s 23:28:30.7 Info: DatabaseEngineVersionCheck migrated 23:28:30.7 Info: => 0.001167s 23:28:30.7 Debug: Took: 00:00:00.0133092 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.7 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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [2] ==== End Query Trace ==== 23:28:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 23:28:30.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 23:28:30.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221107930030_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.8 Info: DatabaseEngineVersionCheck migrating 23:28:30.8 Info: PerformDBOperation 23:28:30.8 Info: Performing DB Operation 23:28:30.8 Info: SQLite 3.48.0 23:28:30.8 Info: => 0.0011091s 23:28:30.8 Info: DatabaseEngineVersionCheck migrated 23:28:30.8 Info: => 0.00113s 23:28:30.8 Debug: Took: 00:00:00.0133599 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.8 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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [1] ==== End Query Trace ==== 23:28:30.8 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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [2] ==== End Query Trace ==== 23:28:30.8 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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [3] ==== End Query Trace ==== 23:28:30.8 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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [4] ==== End Query Trace ==== 23:28:30.8 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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [5] ==== End Query Trace ==== 23:28:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 23:28:30.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 23:28:30.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221108575400_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.8 Info: DatabaseEngineVersionCheck migrating 23:28:30.8 Info: PerformDBOperation 23:28:30.8 Info: Performing DB Operation 23:28:30.8 Info: SQLite 3.48.0 23:28:30.8 Info: => 0.0010943s 23:28:30.8 Info: DatabaseEngineVersionCheck migrated 23:28:30.8 Info: => 0.0011226s 23:28:30.8 Debug: Took: 00:00:00.0122836 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2025-02-03T23:28:30.8799161Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [1] ==== End Query Trace ==== 23:28:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-02-03T23:28:30.8799162Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [2] ==== End Query Trace ==== 23:28:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2025-02-03T23:28:30.8799163Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [3] ==== End Query Trace ==== 23:28:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2025-02-03T23:28:30.8799163Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [4] ==== End Query Trace ==== 23:28:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2025-02-03T23:28:30.8799163Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [5] ==== End Query Trace ==== 23:28:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 23:28:30.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 23:28:30.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221109063524_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.9 Info: DatabaseEngineVersionCheck migrating 23:28:30.9 Info: PerformDBOperation 23:28:30.9 Info: Performing DB Operation 23:28:30.9 Info: SQLite 3.48.0 23:28:30.9 Info: => 0.0010845s 23:28:30.9 Info: DatabaseEngineVersionCheck migrated 23:28:30.9 Info: => 0.0011119s 23:28:30.9 Debug: Took: 00:00:00.0123135 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2025-02-03T23:28:30.9251297Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [2] ==== End Query Trace ==== 23:28:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 23:28:30.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 23:28:30.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221109504848_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:30.9 Info: DatabaseEngineVersionCheck migrating 23:28:30.9 Info: PerformDBOperation 23:28:30.9 Info: Performing DB Operation 23:28:30.9 Info: SQLite 3.48.0 23:28:30.9 Info: => 0.0011037s 23:28:30.9 Info: DatabaseEngineVersionCheck migrated 23:28:30.9 Info: => 0.0011312s 23:28:30.9 Debug: Took: 00:00:00.0124085 23:28:30.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:30.9 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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [2] ==== End Query Trace ==== 23:28:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:30.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 23:28:30.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 23:28:30.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:30.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221109953619_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.0 Info: DatabaseEngineVersionCheck migrating 23:28:31.0 Info: PerformDBOperation 23:28:31.0 Info: Performing DB Operation 23:28:31.0 Info: SQLite 3.48.0 23:28:31.0 Info: => 0.0011226s 23:28:31.0 Info: DatabaseEngineVersionCheck migrated 23:28:31.0 Info: => 0.0011462s 23:28:31.0 Debug: Took: 00:00:00.0122009 23:28:31.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:31.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 23:28:31.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 23:28:31.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221110349162_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.0 Info: DatabaseEngineVersionCheck migrating 23:28:31.0 Info: PerformDBOperation 23:28:31.0 Info: Performing DB Operation 23:28:31.0 Info: SQLite 3.48.0 23:28:31.0 Info: => 0.0011292s 23:28:31.0 Info: DatabaseEngineVersionCheck migrated 23:28:31.0 Info: => 0.0011551s 23:28:31.0 Debug: Took: 00:00:00.0129125 23:28:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:31.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 23:28:31.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 23:28:31.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221110730325_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.0 Info: DatabaseEngineVersionCheck migrating 23:28:31.0 Info: PerformDBOperation 23:28:31.0 Info: Performing DB Operation 23:28:31.0 Info: SQLite 3.48.0 23:28:31.0 Info: => 0.0010988s 23:28:31.0 Info: DatabaseEngineVersionCheck migrated 23:28:31.0 Info: => 0.0011234s 23:28:31.0 Debug: Took: 00:00:00.0131432 23:28:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 23:28:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 23:28:31.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221111114904_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.1 Info: DatabaseEngineVersionCheck migrating 23:28:31.1 Info: PerformDBOperation 23:28:31.1 Info: Performing DB Operation 23:28:31.1 Info: SQLite 3.48.0 23:28:31.1 Info: => 0.001136s 23:28:31.1 Info: DatabaseEngineVersionCheck migrated 23:28:31.1 Info: => 0.0011606s 23:28:31.1 Debug: Took: 00:00:00.0131832 23:28:31.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:31.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-02-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:31.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-02-05T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-05T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:31.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-02-06T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-06T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:31.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-02-07T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-07T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 23:28:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 23:28:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 23:28:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 23:28:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 23:28:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 23:28:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 23:28:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 23:28:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 23:28:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 23:28:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 23:28:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 23:28:31.2 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] 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_string_when_saving_timespan_to_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_timespan_when_getting_string_from_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.TimeSpanConverterFixture.should_return_zero_timespan_for_db_null_value_when_getting_from_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 23:28:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 23:28:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 23:28:31.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221112760603_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.2 Info: DatabaseEngineVersionCheck migrating 23:28:31.2 Info: PerformDBOperation 23:28:31.2 Info: Performing DB Operation 23:28:31.2 Info: SQLite 3.48.0 23:28:31.2 Info: => 0.0012345s 23:28:31.2 Info: DatabaseEngineVersionCheck migrated 23:28:31.2 Info: => 0.00126s 23:28:31.2 Debug: Took: 00:00:00.0155209 23:28:31.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 23:28:31.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 23:28:31.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221113198358_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.3 Info: DatabaseEngineVersionCheck migrating 23:28:31.3 Info: PerformDBOperation 23:28:31.3 Info: Performing DB Operation 23:28:31.3 Info: SQLite 3.48.0 23:28:31.3 Info: => 0.0013068s 23:28:31.3 Info: DatabaseEngineVersionCheck migrated 23:28:31.3 Info: => 0.0013337s 23:28:31.3 Debug: Took: 00:00:00.0127510 23:28:31.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 23:28:31.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 23:28:31.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221113584969_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.3 Info: DatabaseEngineVersionCheck migrating 23:28:31.3 Info: PerformDBOperation 23:28:31.3 Info: Performing DB Operation 23:28:31.3 Info: SQLite 3.48.0 23:28:31.3 Info: => 0.0013535s 23:28:31.3 Info: DatabaseEngineVersionCheck migrated 23:28:31.3 Info: => 0.0013805s 23:28:31.3 Debug: Took: 00:00:00.0131986 23:28:31.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 23:28:31.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 23:28:31.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221113975731_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.4 Info: DatabaseEngineVersionCheck migrating 23:28:31.4 Info: PerformDBOperation 23:28:31.4 Info: Performing DB Operation 23:28:31.4 Info: SQLite 3.48.0 23:28:31.4 Info: => 0.0012342s 23:28:31.4 Info: DatabaseEngineVersionCheck migrated 23:28:31.4 Info: => 0.0012599s 23:28:31.4 Debug: Took: 00:00:00.0126097 23:28:31.4 Info: Vacuuming Main database 23:28:31.4 Info: Main database compressed 23:28:31.4 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 23:28:31.4 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 23:28:31.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221114439752_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.4 Info: DatabaseEngineVersionCheck migrating 23:28:31.4 Info: PerformDBOperation 23:28:31.4 Info: Performing DB Operation 23:28:31.4 Info: SQLite 3.48.0 23:28:31.4 Info: => 0.001208s 23:28:31.4 Info: DatabaseEngineVersionCheck migrated 23:28:31.4 Info: => 0.0012338s 23:28:31.4 Debug: Took: 00:00:00.0138694 23:28:31.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": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 23:28:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 23:28:31.5 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 23:28:31.5 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 23:28:31.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221115011140_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.5 Info: DatabaseEngineVersionCheck migrating 23:28:31.5 Info: PerformDBOperation 23:28:31.5 Info: Performing DB Operation 23:28:31.5 Info: SQLite 3.48.0 23:28:31.5 Info: => 0.0012171s 23:28:31.5 Info: DatabaseEngineVersionCheck migrated 23:28:31.5 Info: => 0.0012419s 23:28:31.5 Debug: Took: 00:00:00.0137946 23:28:31.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 = [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-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [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-02-04T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 23:28:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 23:28:31.5 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 23:28:31.5 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 23:28:31.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221115482335_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.5 Info: DatabaseEngineVersionCheck migrating 23:28:31.5 Info: PerformDBOperation 23:28:31.5 Info: Performing DB Operation 23:28:31.5 Info: SQLite 3.48.0 23:28:31.5 Info: => 0.0012259s 23:28:31.5 Info: DatabaseEngineVersionCheck migrated 23:28:31.5 Info: => 0.0012537s 23:28:31.5 Debug: Took: 00:00:00.0139024 23:28:31.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-02-03T23:28:31.5671388Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T23:28:31.5672257Z"] Added = ["2025-02-03T23:28:31.5673282Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:31.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 23:28:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:31.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 23:28:31.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 23:28:31.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221116322310_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.6 Info: DatabaseEngineVersionCheck migrating 23:28:31.6 Info: PerformDBOperation 23:28:31.6 Info: Performing DB Operation 23:28:31.6 Info: SQLite 3.48.0 23:28:31.6 Info: => 0.00121s 23:28:31.6 Info: DatabaseEngineVersionCheck migrated 23:28:31.6 Info: => 0.0012353s 23:28:31.6 Debug: Took: 00:00:00.0140733 23:28:31.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:28:31.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 23:28:31.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 23:28:31.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221117002955_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.7 Info: DatabaseEngineVersionCheck migrating 23:28:31.7 Info: PerformDBOperation 23:28:31.7 Info: Performing DB Operation 23:28:31.7 Info: SQLite 3.48.0 23:28:31.7 Info: => 0.001191s 23:28:31.7 Info: DatabaseEngineVersionCheck migrated 23:28:31.7 Info: => 0.0012166s 23:28:31.7 Debug: Took: 00:00:00.0124979 23:28:31.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 = ["\"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 ==== 23:28:31.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 ==== 23:28:31.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:31.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:31.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 = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 23:28:31.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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 23:28:31.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 = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:31.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:31.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 ==== 23:28:31.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.7 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 ==== 23:28:31.8 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 23:28:31.8 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 23:28:31.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221118429545_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.8 Info: DatabaseEngineVersionCheck migrating 23:28:31.8 Info: PerformDBOperation 23:28:31.8 Info: Performing DB Operation 23:28:31.8 Info: SQLite 3.48.0 23:28:31.8 Info: => 0.0011961s 23:28:31.8 Info: DatabaseEngineVersionCheck migrated 23:28:31.8 Info: => 0.0012263s 23:28:31.8 Debug: Took: 00:00:00.0127757 23:28:31.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 = ["\"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 ==== 23:28:31.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 ==== 23:28:31.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:31.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:31.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 = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 23:28:31.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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 23:28:31.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 = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:31.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 = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:31.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 ==== 23:28:31.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:28:31.9 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 ==== 23:28:31.9 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 ==== 23:28:31.9 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 ==== 23:28:31.9 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 ==== 23:28:31.9 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 ==== 23:28:31.9 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 ==== 23:28:31.9 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 ==== 23:28:31.9 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 ==== 23:28:31.9 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 ==== 23:28:31.9 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 ==== 23:28:31.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 23:28:31.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 23:28:31.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:31.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221119459959_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:31.9 Info: DatabaseEngineVersionCheck migrating 23:28:31.9 Info: PerformDBOperation 23:28:31.9 Info: Performing DB Operation 23:28:31.9 Info: SQLite 3.48.0 23:28:31.9 Info: => 0.0011907s 23:28:31.9 Info: DatabaseEngineVersionCheck migrated 23:28:31.9 Info: => 0.0012205s 23:28:31.9 Debug: Took: 00:00:00.0126886 23:28:31.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 = ["\"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 ==== 23:28:31.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 ==== 23:28:31.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:31.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:31.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 = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 23:28:31.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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 23:28:31.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 = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:31.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 = ["\"Path1\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:31.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 ==== 23:28:31.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.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 = [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 ==== 23:28:31.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:28:32.0 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 ==== 23:28:32.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 23:28:32.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 23:28:32.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:32.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221120284518_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:32.0 Info: DatabaseEngineVersionCheck migrating 23:28:32.0 Info: PerformDBOperation 23:28:32.0 Info: Performing DB Operation 23:28:32.0 Info: SQLite 3.48.0 23:28:32.0 Info: => 0.0012454s 23:28:32.0 Info: DatabaseEngineVersionCheck migrated 23:28:32.0 Info: => 0.001274s 23:28:32.0 Debug: Took: 00:00:00.0126895 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:28:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:32.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 23:28:32.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 23:28:32.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 23:28:32.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 23:28:32.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:32.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221121118322_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:32.1 Info: DatabaseEngineVersionCheck migrating 23:28:32.1 Info: PerformDBOperation 23:28:32.1 Info: Performing DB Operation 23:28:32.1 Info: SQLite 3.48.0 23:28:32.1 Info: => 0.0012208s 23:28:32.1 Info: DatabaseEngineVersionCheck migrated 23:28:32.1 Info: => 0.0012472s 23:28:32.1 Debug: Took: 00:00:00.0139239 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:28:32.1 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 ==== 23:28:32.1 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 ==== 23:28:32.1 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 ==== 23:28:32.1 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 ==== 23:28:32.1 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 ==== 23:28:32.1 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 ==== 23:28:32.1 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 ==== 23:28:32.1 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 ==== 23:28:32.2 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 ==== 23:28:32.2 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 ==== 23:28:32.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [< 1 ms] Skipped should_throw_if_starting_a_running_service [< 1 ms] 23:28:32.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 23:28:32.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:32.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221122287032_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:32.2 Info: DatabaseEngineVersionCheck migrating 23:28:32.2 Info: PerformDBOperation 23:28:32.2 Info: Performing DB Operation 23:28:32.2 Info: SQLite 3.48.0 23:28:32.2 Info: => 0.0012244s 23:28:32.2 Info: DatabaseEngineVersionCheck migrated 23:28:32.2 Info: => 0.0012525s 23:28:32.2 Debug: Took: 00:00:00.0127260 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:32.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 23:28:32.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 23:28:32.1 Trace: Rate Limit triggered, delaying 'me' for 0.196 sec 23:28:32.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 23:28:32.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 23:28:32.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:32.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221123112681_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:32.3 Info: DatabaseEngineVersionCheck migrating 23:28:32.3 Info: PerformDBOperation 23:28:32.3 Info: Performing DB Operation 23:28:32.3 Info: SQLite 3.48.0 23:28:32.3 Info: => 0.0012107s 23:28:32.3 Info: DatabaseEngineVersionCheck migrated 23:28:32.3 Info: => 0.0012401s 23:28:32.3 Debug: Took: 00:00:00.0127139 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-05T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:32.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.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 ==== 23:28:32.3 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 ==== 23:28:32.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 23:28:32.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 23:28:32.3 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 23:28:32.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 23:28:32.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 23:28:32.6 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 23:28:32.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 23:28:32.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 23:28:32.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 23:28:32.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 23:28:32.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 23:28:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 23:28:32.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221124259197_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:32.4 Info: DatabaseEngineVersionCheck migrating 23:28:32.4 Info: PerformDBOperation 23:28:32.4 Info: Performing DB Operation 23:28:32.4 Info: SQLite 3.48.0 23:28:32.4 Info: => 0.0011082s 23:28:32.4 Info: DatabaseEngineVersionCheck migrated 23:28:32.4 Info: => 0.0011347s 23:28:32.4 Info: VersionMigration migrating 23:28:32.4 Info: Beginning Transaction 23:28:32.4 Info: CreateTable VersionInfo 23:28:32.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:32.4 Info: => 0.000218s 23:28:32.4 Info: Committing Transaction 23:28:32.4 Info: VersionMigration migrated 23:28:32.4 Info: => 0.0006179s 23:28:32.4 Info: VersionUniqueMigration migrating 23:28:32.4 Info: Beginning Transaction 23:28:32.4 Info: CreateIndex VersionInfo (Version) 23:28:32.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:32.4 Info: => 0.0001729s 23:28:32.4 Info: AlterTable VersionInfo 23:28:32.4 Info: => 1.2E-06s 23:28:32.4 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:32.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:32.4 Info: => 0.0006268s 23:28:32.4 Info: Committing Transaction 23:28:32.4 Info: VersionUniqueMigration migrated 23:28:32.4 Info: => 0.0008873s 23:28:32.4 Info: VersionDescriptionMigration migrating 23:28:32.4 Info: Beginning Transaction 23:28:32.4 Info: AlterTable VersionInfo 23:28:32.4 Info: => 1.1E-06s 23:28:32.4 Info: CreateColumn VersionInfo Description String 23:28:32.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:32.4 Info: => 0.0002412s 23:28:32.4 Info: Committing Transaction 23:28:32.4 Info: VersionDescriptionMigration migrated 23:28:32.4 Info: => 0.0004596s 23:28:32.4 Info: 1: InitialSetup migrating 23:28:32.4 Info: Beginning Transaction 23:28:32.4 Info: Starting migration of Main DB to 1 23:28:32.4 Info: CreateTable Config 23:28:32.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:32.4 Info: => 0.0002024s 23:28:32.4 Info: CreateIndex Config (Key) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:32.4 Info: => 0.0001156s 23:28:32.4 Info: CreateTable RootFolders 23:28:32.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:32.4 Info: => 0.0001235s 23:28:32.4 Info: CreateIndex RootFolders (Path) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:32.4 Info: => 0.0001126s 23:28:32.4 Info: CreateTable Artists 23:28:32.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) 23:28:32.4 Info: => 0.0003809s 23:28:32.4 Info: CreateIndex Artists (ForeignArtistId) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:32.4 Info: => 0.000115s 23:28:32.4 Info: CreateIndex Artists (NameSlug) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:32.4 Info: => 0.0001047s 23:28:32.4 Info: CreateIndex Artists (CleanName) 23:28:32.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.4 Info: => 0.0001199s 23:28:32.4 Info: CreateIndex Artists (Path) 23:28:32.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.4 Info: => 0.000106s 23:28:32.4 Info: CreateTable Albums 23:28:32.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) 23:28:32.4 Info: => 0.0003675s 23:28:32.4 Info: CreateIndex Albums (ForeignAlbumId) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:32.4 Info: => 0.0001191s 23:28:32.4 Info: CreateIndex Albums (MBId) 23:28:32.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:32.4 Info: => 0.0001047s 23:28:32.4 Info: CreateIndex Albums (TADBId) 23:28:32.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:32.4 Info: => 0.0001031s 23:28:32.4 Info: CreateIndex Albums (TitleSlug) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:32.4 Info: => 0.0001057s 23:28:32.4 Info: CreateIndex Albums (CleanTitle) 23:28:32.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:32.4 Info: => 0.0001016s 23:28:32.4 Info: CreateIndex Albums (Path) 23:28:32.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:32.4 Info: => 9.8E-05s 23:28:32.4 Info: CreateTable Tracks 23:28:32.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) 23:28:32.4 Info: => 0.0002023s 23:28:32.4 Info: CreateIndex Tracks (ForeignTrackId) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:32.4 Info: => 0.0001081s 23:28:32.4 Info: CreateIndex Tracks (ArtistId) 23:28:32.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:32.4 Info: => 0.0001541s 23:28:32.4 Info: CreateIndex Tracks (TrackFileId) 23:28:32.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:32.4 Info: => 0.0001321s 23:28:32.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:32.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:32.4 Info: => 0.0001223s 23:28:32.4 Info: CreateTable TrackFiles 23:28:32.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) 23:28:32.4 Info: => 0.0001977s 23:28:32.4 Info: CreateIndex TrackFiles (ArtistId) 23:28:32.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:32.4 Info: => 0.0001204s 23:28:32.4 Info: CreateIndex TrackFiles (AlbumId) 23:28:32.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:32.4 Info: => 0.0001189s 23:28:32.4 Info: CreateTable History 23:28:32.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) 23:28:32.4 Info: => 0.0001978s 23:28:32.4 Info: CreateIndex History (Date) 23:28:32.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:32.4 Info: => 0.0001646s 23:28:32.4 Info: CreateIndex History (EventType) 23:28:32.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:32.4 Info: => 0.0001387s 23:28:32.4 Info: CreateIndex History (DownloadId) 23:28:32.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:32.4 Info: => 0.00012s 23:28:32.4 Info: CreateIndex History (AlbumId) 23:28:32.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:32.4 Info: => 0.000114s 23:28:32.4 Info: CreateTable Notifications 23:28:32.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) 23:28:32.4 Info: => 0.0001863s 23:28:32.4 Info: CreateTable ScheduledTasks 23:28:32.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:32.4 Info: => 0.0001573s 23:28:32.4 Info: CreateIndex ScheduledTasks (TypeName) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:32.4 Info: => 0.0001111s 23:28:32.4 Info: CreateTable Indexers 23:28:32.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) 23:28:32.4 Info: => 0.0001613s 23:28:32.4 Info: CreateIndex Indexers (Name) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:32.4 Info: => 0.0001389s 23:28:32.4 Info: CreateTable Profiles 23:28:32.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:32.4 Info: => 0.0001439s 23:28:32.4 Info: CreateIndex Profiles (Name) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:32.4 Info: => 0.0001187s 23:28:32.4 Info: CreateTable QualityDefinitions 23:28:32.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:32.4 Info: => 0.0001655s 23:28:32.4 Info: CreateIndex QualityDefinitions (Quality) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:32.4 Info: => 0.0001096s 23:28:32.4 Info: CreateIndex QualityDefinitions (Title) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:32.4 Info: => 0.0001243s 23:28:32.4 Info: CreateTable NamingConfig 23:28:32.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) 23:28:32.4 Info: => 0.0002114s 23:28:32.4 Info: CreateTable Blacklist 23:28:32.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 '') 23:28:32.4 Info: => 0.0002774s 23:28:32.4 Info: CreateTable Metadata 23:28:32.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) 23:28:32.4 Info: => 0.0001761s 23:28:32.4 Info: CreateTable MetadataFiles 23:28:32.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) 23:28:32.4 Info: => 0.0001901s 23:28:32.4 Info: CreateTable DownloadClients 23:28:32.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) 23:28:32.4 Info: => 0.0001843s 23:28:32.4 Info: CreateTable PendingReleases 23:28:32.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 '') 23:28:32.4 Info: => 0.0001822s 23:28:32.4 Info: CreateTable RemotePathMappings 23:28:32.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:32.4 Info: => 0.0001533s 23:28:32.4 Info: CreateTable Tags 23:28:32.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:32.4 Info: => 0.0001524s 23:28:32.4 Info: CreateIndex Tags (Label) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:32.4 Info: => 0.0001234s 23:28:32.4 Info: CreateTable Restrictions 23:28:32.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:32.4 Info: => 0.000149s 23:28:32.4 Info: CreateTable DelayProfiles 23:28:32.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) 23:28:32.4 Info: => 0.0001882s 23:28:32.4 Info: CreateTable Users 23:28:32.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:32.4 Info: => 0.0001407s 23:28:32.4 Info: CreateIndex Users (Identifier) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:32.4 Info: => 0.0001335s 23:28:32.4 Info: CreateIndex Users (Username) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:32.4 Info: => 0.0001506s 23:28:32.4 Info: CreateTable Commands 23:28:32.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) 23:28:32.4 Info: => 0.0002251s 23:28:32.4 Info: CreateTable IndexerStatus 23:28:32.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) 23:28:32.4 Info: => 0.0001851s 23:28:32.4 Info: CreateIndex IndexerStatus (ProviderId) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:32.4 Info: => 0.0001212s 23:28:32.4 Info: CreateTable ExtraFiles 23:28:32.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) 23:28:32.4 Info: => 0.0001751s 23:28:32.4 Info: CreateTable LyricFiles 23:28:32.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) 23:28:32.4 Info: => 0.0002024s 23:28:32.4 Info: CreateTable LanguageProfiles 23:28:32.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:32.4 Info: => 0.0001489s 23:28:32.4 Info: CreateIndex LanguageProfiles (Name) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:32.4 Info: => 0.0001471s 23:28:32.4 Info: CreateTable DownloadClientStatus 23:28:32.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) 23:28:32.4 Info: => 0.0001783s 23:28:32.4 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:32.4 Info: => 0.000126s 23:28:32.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:32.4 Info: -> 1 Insert operations completed in 00:00:00.0001328 taking an average of 00:00:00.0001328 23:28:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:32', 'InitialSetup') 23:28:32.4 Info: Committing Transaction 23:28:32.4 Info: 1: InitialSetup migrated 23:28:32.4 Info: => 0.0011529s 23:28:32.4 Info: 2: add_reason_to_pending_releases migrating 23:28:32.4 Info: Beginning Transaction 23:28:32.4 Info: Starting migration of Main DB to 2 23:28:32.4 Info: AlterTable PendingReleases 23:28:32.4 Info: => 1.4E-06s 23:28:32.4 Info: CreateColumn PendingReleases Reason Int32 23:28:32.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:32.4 Info: => 0.0005259s 23:28:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:32', 'add_reason_to_pending_releases') 23:28:32.4 Info: Committing Transaction 23:28:32.4 Info: 2: add_reason_to_pending_releases migrated 23:28:32.4 Info: => 0.0008937s 23:28:32.4 Info: 3: add_medium_support migrating 23:28:32.4 Info: Beginning Transaction 23:28:32.4 Info: Starting migration of Main DB to 3 23:28:32.4 Info: AlterTable Albums 23:28:32.4 Info: => 1.1E-06s 23:28:32.4 Info: CreateColumn Albums Media String 23:28:32.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:32.4 Info: => 0.0005574s 23:28:32.4 Info: AlterTable Tracks 23:28:32.4 Info: => 1.2E-06s 23:28:32.4 Info: CreateColumn Tracks MediumNumber Int32 23:28:32.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:32.4 Info: => 0.0005039s 23:28:32.4 Info: AlterTable Tracks 23:28:32.4 Info: => 1.1E-06s 23:28:32.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:32.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:32.4 Info: => 0.0005013s 23:28:32.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:32.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:32.4 Info: => 7.61E-05s 23:28:32.4 Info: DeleteColumn Tracks TrackNumber 23:28:32.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) 23:28:32.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" 23:28:32.4 Info: DROP TABLE "Tracks" 23:28:32.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:32.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:32.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:32.4 Info: => 0.004998s 23:28:32.4 Info: AlterTable Tracks 23:28:32.4 Info: => 1.1E-06s 23:28:32.4 Info: CreateColumn Tracks TrackNumber String 23:28:32.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:32.4 Info: => 0.0005035s 23:28:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:32', 'add_medium_support') 23:28:32.4 Info: Committing Transaction 23:28:32.4 Info: 3: add_medium_support migrated 23:28:32.4 Info: => 0.0009563s 23:28:32.4 Info: 4: add_various_qualites_in_profile migrating 23:28:32.4 Info: Beginning Transaction 23:28:32.4 Info: Starting migration of Main DB to 4 23:28:32.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:32.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:32.4 Info: => 8.68E-05s 23:28:32.4 Info: PerformDBOperation 23:28:32.4 Info: Performing DB Operation 23:28:32.4 Info: => 4.61E-05s 23:28:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:32', 'add_various_qualites_in_profile') 23:28:32.4 Info: Committing Transaction 23:28:32.4 Info: 4: add_various_qualites_in_profile migrated 23:28:32.4 Info: => 0.0003475s 23:28:32.4 Info: 5: metadata_profiles migrating 23:28:32.4 Info: Beginning Transaction 23:28:32.4 Info: Starting migration of Main DB to 5 23:28:32.4 Info: CreateTable MetadataProfiles 23:28:32.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:32.4 Info: => 0.0001751s 23:28:32.4 Info: CreateIndex MetadataProfiles (Name) 23:28:32.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:32.4 Info: => 0.0001241s 23:28:32.4 Info: AlterTable Artists 23:28:32.4 Info: => 1E-06s 23:28:32.4 Info: CreateColumn Artists MetadataProfileId Int32 23:28:32.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:32.5 Info: => 0.0005301s 23:28:32.5 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:32.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) 23:28:32.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" 23:28:32.5 Info: DROP TABLE "Artists" 23:28:32.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.5 Info: => 0.0054135s 23:28:32.5 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:32.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) 23:28:32.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" 23:28:32.5 Info: DROP TABLE "Artists" 23:28:32.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.5 Info: => 0.0053377s 23:28:32.5 Info: AlterTable Albums 23:28:32.5 Info: => 9E-07s 23:28:32.5 Info: CreateColumn Albums SecondaryTypes String 23:28:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:32.5 Info: => 0.0005119s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:32', 'metadata_profiles') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 5: metadata_profiles migrated 23:28:32.5 Info: => 0.0009734s 23:28:32.5 Info: 6: separate_automatic_and_interactive_search migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 6 23:28:32.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:32.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) 23:28:32.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:32.5 Info: DROP TABLE "Indexers" 23:28:32.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:32.5 Info: => 0.0045018s 23:28:32.5 Info: AlterTable Indexers 23:28:32.5 Info: => 1E-06s 23:28:32.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:32.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:32.5 Info: => 0.0005168s 23:28:32.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:32.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:32.5 Info: => 7.11E-05s 23:28:32.5 Info: AlterTable Indexers 23:28:32.5 Info: => 9E-07s 23:28:32.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:32.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) 23:28:32.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" 23:28:32.5 Info: DROP TABLE "Indexers" 23:28:32.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:32.5 Info: => 0.0044976s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:32', 'separate_automatic_and_interactive_search') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 6: separate_automatic_and_interactive_search migrated 23:28:32.5 Info: => 0.0048856s 23:28:32.5 Info: 7: change_album_path_to_relative migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 7 23:28:32.5 Info: DeleteColumn Albums Path 23:28:32.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) 23:28:32.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" 23:28:32.5 Info: DROP TABLE "Albums" 23:28:32.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:32.5 Info: => 0.0056009s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:32', 'change_album_path_to_relative') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 7: change_album_path_to_relative migrated 23:28:32.5 Info: => 0.0060415s 23:28:32.5 Info: 8: change_quality_size_mb_to_kb migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 8 23:28:32.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 23:28:32.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 23:28:32.5 Info: => 7.56E-05s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:32', 'change_quality_size_mb_to_kb') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 8: change_quality_size_mb_to_kb migrated 23:28:32.5 Info: => 0.0003843s 23:28:32.5 Info: 9: album_releases migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 9 23:28:32.5 Info: AlterTable Albums 23:28:32.5 Info: => 1.2E-06s 23:28:32.5 Info: CreateColumn Albums Releases String 23:28:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:32.5 Info: => 0.0005491s 23:28:32.5 Info: AlterTable Albums 23:28:32.5 Info: => 1.5E-06s 23:28:32.5 Info: CreateColumn Albums CurrentRelease String 23:28:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:32.5 Info: => 0.0005183s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:32', 'album_releases') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 9: album_releases migrated 23:28:32.5 Info: => 0.000865s 23:28:32.5 Info: 10: album_releases_fix migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 10 23:28:32.5 Info: AlterTable Albums 23:28:32.5 Info: => 1.1E-06s 23:28:32.5 Info: AlterColumn Albums Releases String 23:28:32.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) 23:28:32.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" 23:28:32.5 Info: DROP TABLE "Albums" 23:28:32.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:32.5 Info: => 0.0070061s 23:28:32.5 Info: AlterTable Albums 23:28:32.5 Info: => 9E-07s 23:28:32.5 Info: AlterColumn Albums CurrentRelease String 23:28:32.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) 23:28:32.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" 23:28:32.5 Info: DROP TABLE "Albums" 23:28:32.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:32.5 Info: => 0.0054658s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:32', 'album_releases_fix') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 10: album_releases_fix migrated 23:28:32.5 Info: => 0.0058831s 23:28:32.5 Info: 11: import_lists migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 11 23:28:32.5 Info: CreateTable ImportLists 23:28:32.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) 23:28:32.5 Info: => 0.0002266s 23:28:32.5 Info: CreateIndex ImportLists (Name) 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:32.5 Info: => 0.0001191s 23:28:32.5 Info: CreateTable ImportListStatus 23:28:32.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) 23:28:32.5 Info: => 0.0001711s 23:28:32.5 Info: CreateIndex ImportListStatus (ProviderId) 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:32.5 Info: => 0.0001161s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:32', 'import_lists') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 11: import_lists migrated 23:28:32.5 Info: => 0.000507s 23:28:32.5 Info: 12: add_release_status migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 12 23:28:32.5 Info: AlterTable MetadataProfiles 23:28:32.5 Info: => 1E-06s 23:28:32.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:32.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:32.5 Info: => 0.0005826s 23:28:32.5 Info: PerformDBOperation 23:28:32.5 Info: Performing DB Operation 23:28:32.5 Info: => 4.06E-05s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:32', 'add_release_status') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 12: add_release_status migrated 23:28:32.5 Info: => 0.00038s 23:28:32.5 Info: 13: album_download_notification migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 13 23:28:32.5 Info: AlterTable Notifications 23:28:32.5 Info: => 1.1E-06s 23:28:32.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:32.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:32.5 Info: => 0.0005556s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:32', 'album_download_notification') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 13: album_download_notification migrated 23:28:32.5 Info: => 0.0009113s 23:28:32.5 Info: 14: fix_language_metadata_profiles migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 14 23:28:32.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 23:28:32.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 23:28:32.5 Info: => 0.0001191s 23:28:32.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 23:28:32.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 23:28:32.5 Info: => 9.43E-05s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:32', 'fix_language_metadata_profiles') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 14: fix_language_metadata_profiles migrated 23:28:32.5 Info: => 0.0004164s 23:28:32.5 Info: 15: remove_fanzub migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 15 23:28:32.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:32.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:32.5 Info: => 7.43E-05s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:32', 'remove_fanzub') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 15: remove_fanzub migrated 23:28:32.5 Info: => 0.000376s 23:28:32.5 Info: 16: update_artist_history_indexes migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 16 23:28:32.5 Info: CreateIndex Albums (ArtistId) 23:28:32.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:32.5 Info: => 0.0001369s 23:28:32.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:32.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:32.5 Info: => 0.0001176s 23:28:32.5 Info: DeleteIndex History (AlbumId) 23:28:32.5 Info: DROP INDEX "IX_History_AlbumId" 23:28:32.5 Info: => 0.0001579s 23:28:32.5 Info: CreateIndex History (AlbumId, Date) 23:28:32.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:32.5 Info: => 0.0001308s 23:28:32.5 Info: DeleteIndex History (DownloadId) 23:28:32.5 Info: DROP INDEX "IX_History_DownloadId" 23:28:32.5 Info: => 0.0001522s 23:28:32.5 Info: CreateIndex History (DownloadId, Date) 23:28:32.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:32.5 Info: => 0.0001406s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:32', 'update_artist_history_indexes') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 16: update_artist_history_indexes migrated 23:28:32.5 Info: => 0.0005168s 23:28:32.5 Info: 17: remove_nma migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 17 23:28:32.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:32.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:32.5 Info: => 7.92E-05s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:32', 'remove_nma') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 17: remove_nma migrated 23:28:32.5 Info: => 0.0003759s 23:28:32.5 Info: 18: album_disambiguation migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 18 23:28:32.5 Info: AlterTable Albums 23:28:32.5 Info: => 1.1E-06s 23:28:32.5 Info: CreateColumn Albums Disambiguation String 23:28:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:32.5 Info: => 0.0005785s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:32', 'album_disambiguation') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 18: album_disambiguation migrated 23:28:32.5 Info: => 0.0009295s 23:28:32.5 Info: 19: add_ape_quality_in_profiles migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 19 23:28:32.5 Info: PerformDBOperation 23:28:32.5 Info: Performing DB Operation 23:28:32.5 Info: => 5.11E-05s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:32', 'add_ape_quality_in_profiles') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 19: add_ape_quality_in_profiles migrated 23:28:32.5 Info: => 0.000359s 23:28:32.5 Info: 20: remove_pushalot migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 20 23:28:32.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:32.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:32.5 Info: => 8.05E-05s 23:28:32.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:32.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:32.5 Info: => 9.07E-05s 23:28:32.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:32.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:32.5 Info: => 5.9E-05s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:32', 'remove_pushalot') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 20: remove_pushalot migrated 23:28:32.5 Info: => 0.0003578s 23:28:32.5 Info: 21: add_custom_filters migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 21 23:28:32.5 Info: CreateTable CustomFilters 23:28:32.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:32.5 Info: => 0.0010374s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:32', 'add_custom_filters') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 21: add_custom_filters migrated 23:28:32.5 Info: => 0.0014026s 23:28:32.5 Info: 22: import_list_tags migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 22 23:28:32.5 Info: AlterTable ImportLists 23:28:32.5 Info: => 1E-06s 23:28:32.5 Info: CreateColumn ImportLists Tags String 23:28:32.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:32.5 Info: => 0.0005875s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:32', 'import_list_tags') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 22: import_list_tags migrated 23:28:32.5 Info: => 0.0009526s 23:28:32.5 Info: 23: add_release_groups_etc migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 23 23:28:32.5 Info: CreateTable ArtistMetadata 23:28:32.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) 23:28:32.5 Info: => 0.0003062s 23:28:32.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:32.5 Info: => 0.0001922s 23:28:32.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" 23:28:32.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" 23:28:32.5 Info: => 0.0001623s 23:28:32.5 Info: AlterTable Artists 23:28:32.5 Info: => 1.1E-06s 23:28:32.5 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:32.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:32.5 Info: => 0.0006046s 23:28:32.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:32.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:32.5 Info: => 0.0001161s 23:28:32.5 Info: CreateTable AlbumReleases 23:28:32.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) 23:28:32.5 Info: => 0.000288s 23:28:32.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:32.5 Info: => 0.0001688s 23:28:32.5 Info: CreateIndex AlbumReleases (AlbumId) 23:28:32.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:32.5 Info: => 0.0001624s 23:28:32.5 Info: PerformDBOperation 23:28:32.5 Info: Performing DB Operation 23:28:32.5 Info: => 9.13E-05s 23:28:32.5 Info: AlterTable Albums 23:28:32.5 Info: => 9E-07s 23:28:32.5 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:32.5 Info: => 0.0006171s 23:28:32.5 Info: AlterTable Albums 23:28:32.5 Info: => 1.1E-06s 23:28:32.5 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:32.5 Info: => 0.0006113s 23:28:32.5 Info: AlterTable Albums 23:28:32.5 Info: => 1E-06s 23:28:32.5 Info: CreateColumn Albums Links String 23:28:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:32.5 Info: => 0.0006227s 23:28:32.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:32.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:32.5 Info: => 0.0001345s 23:28:32.5 Info: AlterTable Tracks 23:28:32.5 Info: => 9E-07s 23:28:32.5 Info: CreateColumn Tracks ForeignRecordingId String 23:28:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:32.5 Info: => 0.0006097s 23:28:32.5 Info: AlterTable Tracks 23:28:32.5 Info: => 1.1E-06s 23:28:32.5 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:32.5 Info: => 0.0006079s 23:28:32.5 Info: AlterTable Tracks 23:28:32.5 Info: => 1.4E-06s 23:28:32.5 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:32.5 Info: => 0.0006158s 23:28:32.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:32.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:32.5 Info: => 0.0001363s 23:28:32.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:32.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:32.5 Info: => 0.0001196s 23:28:32.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:32.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) 23:28:32.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" 23:28:32.5 Info: DROP TABLE "Artists" 23:28:32.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:32.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.5 Info: => 0.0096936s 23:28:32.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:32.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) 23:28:32.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" 23:28:32.5 Info: DROP TABLE "Albums" 23:28:32.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:32.5 Info: => 0.0071012s 23:28:32.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:32.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) 23:28:32.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" 23:28:32.5 Info: DROP TABLE "Tracks" 23:28:32.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:32.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:32.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:32.5 Info: => 0.0054194s 23:28:32.5 Info: DeleteColumn TrackFiles ArtistId 23:28:32.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) 23:28:32.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" 23:28:32.5 Info: DROP TABLE "TrackFiles" 23:28:32.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:32.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:32.5 Info: => 0.0046421s 23:28:32.5 Info: CreateIndex Artists (ArtistMetadataId) 23:28:32.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:32.5 Info: => 0.0001047s 23:28:32.5 Info: CreateIndex Artists (Monitored) 23:28:32.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:32.5 Info: => 9.58E-05s 23:28:32.5 Info: CreateIndex Albums (ArtistMetadataId) 23:28:32.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:32.5 Info: => 9.36E-05s 23:28:32.5 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:32.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:32.5 Info: => 9.18E-05s 23:28:32.5 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:32.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:32.5 Info: => 8.79E-05s 23:28:32.5 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:32.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:32.5 Info: => 9.73E-05s 23:28:32.5 Info: UpdateData 23:28:32.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:32.5 Info: => 6.28E-05s 23:28:32.5 Info: UpdateData 23:28:32.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:32.5 Info: => 5.07E-05s 23:28:32.5 Info: UpdateData 23:28:32.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:32.5 Info: => 5.58E-05s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:32', 'add_release_groups_etc') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 23: add_release_groups_etc migrated 23:28:32.5 Info: => 0.0006405s 23:28:32.5 Info: 24: NewMediaInfoFormat migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 24 23:28:32.5 Info: UpdateData 23:28:32.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:32.5 Info: => 7.36E-05s 23:28:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:32', 'NewMediaInfoFormat') 23:28:32.5 Info: Committing Transaction 23:28:32.5 Info: 24: NewMediaInfoFormat migrated 23:28:32.5 Info: => 0.000351s 23:28:32.5 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:32.5 Info: Beginning Transaction 23:28:32.5 Info: Starting migration of Main DB to 25 23:28:32.5 Info: RenameTable Restrictions ReleaseProfiles 23:28:32.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:32.6 Info: => 0.0014314s 23:28:32.6 Info: AlterTable ReleaseProfiles 23:28:32.6 Info: => 1E-06s 23:28:32.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:32.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:32.6 Info: => 0.0005475s 23:28:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:32', 'rename_restrictions_to_release_profiles') 23:28:32.6 Info: Committing Transaction 23:28:32.6 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:32.6 Info: => 0.0008734s 23:28:32.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:32.6 Info: Beginning Transaction 23:28:32.6 Info: Starting migration of Main DB to 26 23:28:32.6 Info: RenameTable Profiles QualityProfiles 23:28:32.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:32.6 Info: => 0.0014412s 23:28:32.6 Info: AlterTable QualityProfiles 23:28:32.6 Info: => 8E-07s 23:28:32.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:32.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:32.6 Info: => 0.0005306s 23:28:32.6 Info: AlterTable LanguageProfiles 23:28:32.6 Info: => 1E-06s 23:28:32.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:32.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:32.6 Info: => 0.0005211s 23:28:32.6 Info: UpdateData 23:28:32.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:32.6 Info: => 6.35E-05s 23:28:32.6 Info: UpdateData 23:28:32.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:32.6 Info: => 4.62E-05s 23:28:32.6 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:32.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) 23:28:32.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" 23:28:32.6 Info: DROP TABLE "Artists" 23:28:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:32.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:32.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:32.6 Info: => 0.0051131s 23:28:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:32', 'rename_quality_profiles_add_upgrade_allowed') 23:28:32.6 Info: Committing Transaction 23:28:32.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:32.6 Info: => 0.005604s 23:28:32.6 Info: 27: add_import_exclusions migrating 23:28:32.6 Info: Beginning Transaction 23:28:32.6 Info: Starting migration of Main DB to 27 23:28:32.6 Info: CreateTable ImportListExclusions 23:28:32.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:32.6 Info: => 0.0001524s 23:28:32.6 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:32.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:32.6 Info: => 0.0001045s 23:28:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:32', 'add_import_exclusions') 23:28:32.6 Info: Committing Transaction 23:28:32.6 Info: 27: add_import_exclusions migrated 23:28:32.6 Info: => 0.000466s 23:28:32.6 Info: 28: clean_artist_metadata_table migrating 23:28:32.6 Info: Beginning Transaction 23:28:32.6 Info: Starting migration of Main DB to 28 23:28:32.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) 23:28:32.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) 23:28:32.6 Info: => 0.0001845s 23:28:32.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) 23:28:32.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) 23:28:32.6 Info: => 0.0001557s 23:28:32.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) 23:28:32.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) 23:28:32.6 Info: => 0.0001495s 23:28:32.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) 23:28:32.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) 23:28:32.6 Info: => 0.0001467s 23:28:32.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) 23:28:32.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) 23:28:32.6 Info: => 0.0001516s 23:28:32.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) 23:28:32.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) 23:28:32.6 Info: => 0.0001479s 23:28:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:32', 'clean_artist_metadata_table') 23:28:32.6 Info: Committing Transaction 23:28:32.6 Info: 28: clean_artist_metadata_table migrated 23:28:32.6 Info: => 0.0004628s 23:28:32.6 Info: 29: health_issue_notification migrating 23:28:32.6 Info: Beginning Transaction 23:28:32.6 Info: Starting migration of Main DB to 29 23:28:32.6 Info: AlterTable Notifications 23:28:32.6 Info: => 2.4E-06s 23:28:32.6 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:32.6 Info: => 0.0005648s 23:28:32.6 Info: AlterTable Notifications 23:28:32.6 Info: => 8E-07s 23:28:32.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:32.6 Info: => 0.0005391s 23:28:32.6 Info: AlterTable Notifications 23:28:32.6 Info: => 8E-07s 23:28:32.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:32.6 Info: => 0.0005295s 23:28:32.6 Info: AlterTable Notifications 23:28:32.6 Info: => 9E-07s 23:28:32.6 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:32.6 Info: => 0.0005378s 23:28:32.6 Info: AlterTable Notifications 23:28:32.6 Info: => 7E-07s 23:28:32.6 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:32.6 Info: => 0.0005296s 23:28:32.6 Info: DeleteColumn Notifications OnDownload 23:28:32.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) 23:28:32.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" 23:28:32.6 Info: DROP TABLE "Notifications" 23:28:32.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:32.6 Info: => 0.0073486s 23:28:32.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:32.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) 23:28:32.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" 23:28:32.6 Info: DROP TABLE "Notifications" 23:28:32.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:32.6 Info: => 0.0046004s 23:28:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:32', 'health_issue_notification') 23:28:32.6 Info: Committing Transaction 23:28:32.6 Info: 29: health_issue_notification migrated 23:28:32.6 Info: => 0.0050604s 23:28:32.6 Info: 30: add_mediafilerepository_mtime migrating 23:28:32.6 Info: Beginning Transaction 23:28:32.6 Info: Starting migration of Main DB to 30 23:28:32.6 Info: AlterTable TrackFiles 23:28:32.6 Info: => 1.2E-06s 23:28:32.6 Info: CreateColumn TrackFiles Modified DateTime 23:28:32.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:32.6 Info: => 0.000626s 23:28:32.6 Info: AlterTable TrackFiles 23:28:32.6 Info: => 1E-06s 23:28:32.6 Info: CreateColumn TrackFiles Path String 23:28:32.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:32.6 Info: => 0.0005394s 23:28:32.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:32.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:32.6 Info: => 5.41E-05s 23:28:32.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) 23:28:32.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) 23:28:32.6 Info: => 0.0001531s 23:28:32.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) 23:28:32.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) 23:28:32.6 Info: => 0.0001698s 23:28:32.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) 23:28:32.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) 23:28:32.6 Info: => 0.0001799s 23:28:32.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") 23:28:32.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") 23:28:32.6 Info: => 0.0001072s 23:28:32.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:32.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:32.6 Info: => 6.73E-05s 23:28:32.6 Info: AlterTable TrackFiles 23:28:32.6 Info: => 7E-07s 23:28:32.6 Info: AlterColumn TrackFiles Path String 23:28:32.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) 23:28:32.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" 23:28:32.6 Info: DROP TABLE "TrackFiles" 23:28:32.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:32.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:32.6 Info: => 0.0057106s 23:28:32.6 Info: CreateIndex TrackFiles (Path) 23:28:32.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:32.6 Info: => 0.0001023s 23:28:32.6 Info: DeleteColumn TrackFiles RelativePath 23:28:32.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) 23:28:32.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" 23:28:32.6 Info: DROP TABLE "TrackFiles" 23:28:32.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:32.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:32.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:32.6 Info: => 0.005268s 23:28:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:32', 'add_mediafilerepository_mtime') 23:28:32.6 Info: Committing Transaction 23:28:32.6 Info: 30: add_mediafilerepository_mtime migrated 23:28:32.6 Info: => 0.0057007s 23:28:32.6 Info: 31: add_artistmetadataid_constraint migrating 23:28:32.6 Info: Beginning Transaction 23:28:32.6 Info: Starting migration of Main DB to 31 23:28:32.6 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 23:28:32.6 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 23:28:32.6 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 23:28:32.6 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 23:28:32.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") 23:28:32.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") 23:28:32.6 Info: => 0.0001837s 23:28:32.6 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:32.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:32.6 Info: => 0.0001469s 23:28:32.6 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:32.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) 23:28:32.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" 23:28:32.6 Info: DROP TABLE "Artists" 23:28:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:32.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:32.6 Info: => 0.0050301s 23:28:32.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:32.6 Info: => 9.68E-05s 23:28:32.6 Info: -> 4 Insert operations completed in 00:00:00.0003960 taking an average of 00:00:00.0000990 23:28:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:32', 'add_artistmetadataid_constraint') 23:28:32.6 Info: Committing Transaction 23:28:32.6 Info: 31: add_artistmetadataid_constraint migrated 23:28:32.6 Info: => 0.000547s 23:28:32.6 Debug: Took: 00:00:00.2086737 23:28:32.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 23:28:32.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 23:28:32.7 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 23:28:32.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 23:28:32.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 23:28:32.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221127442368_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:32.7 Info: DatabaseEngineVersionCheck migrating 23:28:32.7 Info: PerformDBOperation 23:28:32.7 Info: Performing DB Operation 23:28:32.7 Info: SQLite 3.48.0 23:28:32.7 Info: => 0.0011807s 23:28:32.7 Info: DatabaseEngineVersionCheck migrated 23:28:32.7 Info: => 0.0012083s 23:28:32.7 Info: VersionMigration migrating 23:28:32.7 Info: Beginning Transaction 23:28:32.7 Info: CreateTable VersionInfo 23:28:32.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:32.7 Info: => 0.0002294s 23:28:32.7 Info: Committing Transaction 23:28:32.7 Info: VersionMigration migrated 23:28:32.7 Info: => 0.00061s 23:28:32.7 Info: VersionUniqueMigration migrating 23:28:32.7 Info: Beginning Transaction 23:28:32.7 Info: CreateIndex VersionInfo (Version) 23:28:32.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:32.7 Info: => 0.000196s 23:28:32.7 Info: AlterTable VersionInfo 23:28:32.7 Info: => 1E-06s 23:28:32.7 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:32.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:32.7 Info: => 0.0006248s 23:28:32.7 Info: Committing Transaction 23:28:32.7 Info: VersionUniqueMigration migrated 23:28:32.7 Info: => 0.0008517s 23:28:32.7 Info: VersionDescriptionMigration migrating 23:28:32.7 Info: Beginning Transaction 23:28:32.7 Info: AlterTable VersionInfo 23:28:32.7 Info: => 7E-07s 23:28:32.7 Info: CreateColumn VersionInfo Description String 23:28:32.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:32.7 Info: => 0.0002396s 23:28:32.7 Info: Committing Transaction 23:28:32.7 Info: VersionDescriptionMigration migrated 23:28:32.7 Info: => 0.0004692s 23:28:32.7 Info: 1: InitialSetup migrating 23:28:32.7 Info: Beginning Transaction 23:28:32.7 Info: Starting migration of Main DB to 1 23:28:32.7 Info: CreateTable Config 23:28:32.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:32.7 Info: => 0.0002396s 23:28:32.7 Info: CreateIndex Config (Key) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:32.7 Info: => 0.000139s 23:28:32.7 Info: CreateTable RootFolders 23:28:32.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:32.7 Info: => 0.0001527s 23:28:32.7 Info: CreateIndex RootFolders (Path) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:32.7 Info: => 0.0001311s 23:28:32.7 Info: CreateTable Artists 23:28:32.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) 23:28:32.7 Info: => 0.0003367s 23:28:32.7 Info: CreateIndex Artists (ForeignArtistId) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:32.7 Info: => 0.0001396s 23:28:32.7 Info: CreateIndex Artists (NameSlug) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:32.7 Info: => 0.0001506s 23:28:32.7 Info: CreateIndex Artists (CleanName) 23:28:32.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.7 Info: => 0.0001309s 23:28:32.7 Info: CreateIndex Artists (Path) 23:28:32.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.7 Info: => 0.0001309s 23:28:32.7 Info: CreateTable Albums 23:28:32.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) 23:28:32.7 Info: => 0.0003024s 23:28:32.7 Info: CreateIndex Albums (ForeignAlbumId) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:32.7 Info: => 0.0001366s 23:28:32.7 Info: CreateIndex Albums (MBId) 23:28:32.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:32.7 Info: => 0.0001305s 23:28:32.7 Info: CreateIndex Albums (TADBId) 23:28:32.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:32.7 Info: => 0.0001253s 23:28:32.7 Info: CreateIndex Albums (TitleSlug) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:32.7 Info: => 0.0001262s 23:28:32.7 Info: CreateIndex Albums (CleanTitle) 23:28:32.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:32.7 Info: => 0.0001269s 23:28:32.7 Info: CreateIndex Albums (Path) 23:28:32.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:32.7 Info: => 0.0001253s 23:28:32.7 Info: CreateTable Tracks 23:28:32.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) 23:28:32.7 Info: => 0.0002135s 23:28:32.7 Info: CreateIndex Tracks (ForeignTrackId) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:32.7 Info: => 0.0001347s 23:28:32.7 Info: CreateIndex Tracks (ArtistId) 23:28:32.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:32.7 Info: => 0.00013s 23:28:32.7 Info: CreateIndex Tracks (TrackFileId) 23:28:32.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:32.7 Info: => 0.0001335s 23:28:32.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:32.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:32.7 Info: => 0.0001384s 23:28:32.7 Info: CreateTable TrackFiles 23:28:32.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) 23:28:32.7 Info: => 0.0002092s 23:28:32.7 Info: CreateIndex TrackFiles (ArtistId) 23:28:32.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:32.7 Info: => 0.0001398s 23:28:32.7 Info: CreateIndex TrackFiles (AlbumId) 23:28:32.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:32.7 Info: => 0.0001286s 23:28:32.7 Info: CreateTable History 23:28:32.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) 23:28:32.7 Info: => 0.0002324s 23:28:32.7 Info: CreateIndex History (Date) 23:28:32.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:32.7 Info: => 0.0001404s 23:28:32.7 Info: CreateIndex History (EventType) 23:28:32.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:32.7 Info: => 0.0001294s 23:28:32.7 Info: CreateIndex History (DownloadId) 23:28:32.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:32.7 Info: => 0.0001262s 23:28:32.7 Info: CreateIndex History (AlbumId) 23:28:32.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:32.7 Info: => 0.0001281s 23:28:32.7 Info: CreateTable Notifications 23:28:32.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) 23:28:32.7 Info: => 0.0001995s 23:28:32.7 Info: CreateTable ScheduledTasks 23:28:32.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:32.7 Info: => 0.0001849s 23:28:32.7 Info: CreateIndex ScheduledTasks (TypeName) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:32.7 Info: => 0.0001494s 23:28:32.7 Info: CreateTable Indexers 23:28:32.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) 23:28:32.7 Info: => 0.0001879s 23:28:32.7 Info: CreateIndex Indexers (Name) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:32.7 Info: => 0.0001373s 23:28:32.7 Info: CreateTable Profiles 23:28:32.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:32.7 Info: => 0.0001649s 23:28:32.7 Info: CreateIndex Profiles (Name) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:32.7 Info: => 0.0001358s 23:28:32.7 Info: CreateTable QualityDefinitions 23:28:32.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:32.7 Info: => 0.0001768s 23:28:32.7 Info: CreateIndex QualityDefinitions (Quality) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:32.7 Info: => 0.0001364s 23:28:32.7 Info: CreateIndex QualityDefinitions (Title) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:32.7 Info: => 0.0001452s 23:28:32.7 Info: CreateTable NamingConfig 23:28:32.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) 23:28:32.7 Info: => 0.000194s 23:28:32.7 Info: CreateTable Blacklist 23:28:32.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 '') 23:28:32.7 Info: => 0.0002372s 23:28:32.7 Info: CreateTable Metadata 23:28:32.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) 23:28:32.7 Info: => 0.0001867s 23:28:32.7 Info: CreateTable MetadataFiles 23:28:32.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) 23:28:32.7 Info: => 0.0002087s 23:28:32.7 Info: CreateTable DownloadClients 23:28:32.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) 23:28:32.7 Info: => 0.0001808s 23:28:32.7 Info: CreateTable PendingReleases 23:28:32.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 '') 23:28:32.7 Info: => 0.0001908s 23:28:32.7 Info: CreateTable RemotePathMappings 23:28:32.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:32.7 Info: => 0.000174s 23:28:32.7 Info: CreateTable Tags 23:28:32.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:32.7 Info: => 0.0001521s 23:28:32.7 Info: CreateIndex Tags (Label) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:32.7 Info: => 0.0001359s 23:28:32.7 Info: CreateTable Restrictions 23:28:32.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:32.7 Info: => 0.000168s 23:28:32.7 Info: CreateTable DelayProfiles 23:28:32.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) 23:28:32.7 Info: => 0.0001978s 23:28:32.7 Info: CreateTable Users 23:28:32.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:32.7 Info: => 0.0001667s 23:28:32.7 Info: CreateIndex Users (Identifier) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:32.7 Info: => 0.000153s 23:28:32.7 Info: CreateIndex Users (Username) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:32.7 Info: => 0.000141s 23:28:32.7 Info: CreateTable Commands 23:28:32.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) 23:28:32.7 Info: => 0.0002111s 23:28:32.7 Info: CreateTable IndexerStatus 23:28:32.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) 23:28:32.7 Info: => 0.0001944s 23:28:32.7 Info: CreateIndex IndexerStatus (ProviderId) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:32.7 Info: => 0.0001378s 23:28:32.7 Info: CreateTable ExtraFiles 23:28:32.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) 23:28:32.7 Info: => 0.000191s 23:28:32.7 Info: CreateTable LyricFiles 23:28:32.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) 23:28:32.7 Info: => 0.0002275s 23:28:32.7 Info: CreateTable LanguageProfiles 23:28:32.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:32.7 Info: => 0.0001752s 23:28:32.7 Info: CreateIndex LanguageProfiles (Name) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:32.7 Info: => 0.0001387s 23:28:32.7 Info: CreateTable DownloadClientStatus 23:28:32.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) 23:28:32.7 Info: => 0.0001798s 23:28:32.7 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:32.7 Info: => 0.000141s 23:28:32.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:32.7 Info: -> 1 Insert operations completed in 00:00:00.0000907 taking an average of 00:00:00.0000907 23:28:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:32', 'InitialSetup') 23:28:32.7 Info: Committing Transaction 23:28:32.7 Info: 1: InitialSetup migrated 23:28:32.7 Info: => 0.0011164s 23:28:32.7 Info: 2: add_reason_to_pending_releases migrating 23:28:32.7 Info: Beginning Transaction 23:28:32.7 Info: Starting migration of Main DB to 2 23:28:32.7 Info: AlterTable PendingReleases 23:28:32.7 Info: => 8E-07s 23:28:32.7 Info: CreateColumn PendingReleases Reason Int32 23:28:32.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:32.7 Info: => 0.0005451s 23:28:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:32', 'add_reason_to_pending_releases') 23:28:32.7 Info: Committing Transaction 23:28:32.7 Info: 2: add_reason_to_pending_releases migrated 23:28:32.7 Info: => 0.0008825s 23:28:32.7 Info: 3: add_medium_support migrating 23:28:32.7 Info: Beginning Transaction 23:28:32.7 Info: Starting migration of Main DB to 3 23:28:32.7 Info: AlterTable Albums 23:28:32.7 Info: => 6E-07s 23:28:32.7 Info: CreateColumn Albums Media String 23:28:32.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:32.7 Info: => 0.0005349s 23:28:32.7 Info: AlterTable Tracks 23:28:32.7 Info: => 1.4E-06s 23:28:32.7 Info: CreateColumn Tracks MediumNumber Int32 23:28:32.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:32.7 Info: => 0.0005125s 23:28:32.7 Info: AlterTable Tracks 23:28:32.7 Info: => 9E-07s 23:28:32.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:32.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:32.7 Info: => 0.0005067s 23:28:32.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:32.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:32.7 Info: => 6.22E-05s 23:28:32.7 Info: DeleteColumn Tracks TrackNumber 23:28:32.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) 23:28:32.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" 23:28:32.7 Info: DROP TABLE "Tracks" 23:28:32.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:32.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:32.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:32.7 Info: => 0.004759s 23:28:32.7 Info: AlterTable Tracks 23:28:32.7 Info: => 7E-07s 23:28:32.7 Info: CreateColumn Tracks TrackNumber String 23:28:32.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:32.7 Info: => 0.000494s 23:28:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:32', 'add_medium_support') 23:28:32.7 Info: Committing Transaction 23:28:32.7 Info: 3: add_medium_support migrated 23:28:32.7 Info: => 0.0009522s 23:28:32.7 Info: 4: add_various_qualites_in_profile migrating 23:28:32.7 Info: Beginning Transaction 23:28:32.7 Info: Starting migration of Main DB to 4 23:28:32.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:32.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:32.7 Info: => 7.38E-05s 23:28:32.7 Info: PerformDBOperation 23:28:32.7 Info: Performing DB Operation 23:28:32.7 Info: => 4.01E-05s 23:28:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:32', 'add_various_qualites_in_profile') 23:28:32.7 Info: Committing Transaction 23:28:32.7 Info: 4: add_various_qualites_in_profile migrated 23:28:32.7 Info: => 0.0003235s 23:28:32.7 Info: 5: metadata_profiles migrating 23:28:32.7 Info: Beginning Transaction 23:28:32.7 Info: Starting migration of Main DB to 5 23:28:32.7 Info: CreateTable MetadataProfiles 23:28:32.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:32.7 Info: => 0.0002084s 23:28:32.7 Info: CreateIndex MetadataProfiles (Name) 23:28:32.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:32.7 Info: => 0.0001583s 23:28:32.7 Info: AlterTable Artists 23:28:32.7 Info: => 7E-07s 23:28:32.7 Info: CreateColumn Artists MetadataProfileId Int32 23:28:32.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:32.7 Info: => 0.0005158s 23:28:32.7 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:32.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) 23:28:32.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" 23:28:32.8 Info: DROP TABLE "Artists" 23:28:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.8 Info: => 0.0052976s 23:28:32.8 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:32.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) 23:28:32.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" 23:28:32.8 Info: DROP TABLE "Artists" 23:28:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.8 Info: => 0.0052674s 23:28:32.8 Info: AlterTable Albums 23:28:32.8 Info: => 8E-07s 23:28:32.8 Info: CreateColumn Albums SecondaryTypes String 23:28:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:32.8 Info: => 0.000519s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:32', 'metadata_profiles') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 5: metadata_profiles migrated 23:28:32.8 Info: => 0.0009781s 23:28:32.8 Info: 6: separate_automatic_and_interactive_search migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 6 23:28:32.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:32.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) 23:28:32.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:32.8 Info: DROP TABLE "Indexers" 23:28:32.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:32.8 Info: => 0.0046892s 23:28:32.8 Info: AlterTable Indexers 23:28:32.8 Info: => 8E-07s 23:28:32.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:32.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:32.8 Info: => 0.0005198s 23:28:32.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:32.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:32.8 Info: => 6.68E-05s 23:28:32.8 Info: AlterTable Indexers 23:28:32.8 Info: => 7E-07s 23:28:32.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:32.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) 23:28:32.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" 23:28:32.8 Info: DROP TABLE "Indexers" 23:28:32.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:32.8 Info: => 0.0059436s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:32', 'separate_automatic_and_interactive_search') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 6: separate_automatic_and_interactive_search migrated 23:28:32.8 Info: => 0.0063792s 23:28:32.8 Info: 7: change_album_path_to_relative migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 7 23:28:32.8 Info: DeleteColumn Albums Path 23:28:32.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) 23:28:32.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" 23:28:32.8 Info: DROP TABLE "Albums" 23:28:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:32.8 Info: => 0.0063674s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:32', 'change_album_path_to_relative') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 7: change_album_path_to_relative migrated 23:28:32.8 Info: => 0.0068211s 23:28:32.8 Info: 8: change_quality_size_mb_to_kb migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 8 23:28:32.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 23:28:32.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 23:28:32.8 Info: => 6.69E-05s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:32', 'change_quality_size_mb_to_kb') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 8: change_quality_size_mb_to_kb migrated 23:28:32.8 Info: => 0.0003537s 23:28:32.8 Info: 9: album_releases migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 9 23:28:32.8 Info: AlterTable Albums 23:28:32.8 Info: => 9E-07s 23:28:32.8 Info: CreateColumn Albums Releases String 23:28:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:32.8 Info: => 0.0005405s 23:28:32.8 Info: AlterTable Albums 23:28:32.8 Info: => 8E-07s 23:28:32.8 Info: CreateColumn Albums CurrentRelease String 23:28:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:32.8 Info: => 0.0005184s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:32', 'album_releases') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 9: album_releases migrated 23:28:32.8 Info: => 0.0008409s 23:28:32.8 Info: 10: album_releases_fix migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 10 23:28:32.8 Info: AlterTable Albums 23:28:32.8 Info: => 6E-07s 23:28:32.8 Info: AlterColumn Albums Releases String 23:28:32.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) 23:28:32.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" 23:28:32.8 Info: DROP TABLE "Albums" 23:28:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:32.8 Info: => 0.0054161s 23:28:32.8 Info: AlterTable Albums 23:28:32.8 Info: => 9E-07s 23:28:32.8 Info: AlterColumn Albums CurrentRelease String 23:28:32.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) 23:28:32.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" 23:28:32.8 Info: DROP TABLE "Albums" 23:28:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:32.8 Info: => 0.0060606s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:32', 'album_releases_fix') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 10: album_releases_fix migrated 23:28:32.8 Info: => 0.0064613s 23:28:32.8 Info: 11: import_lists migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 11 23:28:32.8 Info: CreateTable ImportLists 23:28:32.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) 23:28:32.8 Info: => 0.0002481s 23:28:32.8 Info: CreateIndex ImportLists (Name) 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:32.8 Info: => 0.0001521s 23:28:32.8 Info: CreateTable ImportListStatus 23:28:32.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) 23:28:32.8 Info: => 0.0002177s 23:28:32.8 Info: CreateIndex ImportListStatus (ProviderId) 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:32.8 Info: => 0.0001468s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:32', 'import_lists') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 11: import_lists migrated 23:28:32.8 Info: => 0.0004836s 23:28:32.8 Info: 12: add_release_status migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 12 23:28:32.8 Info: AlterTable MetadataProfiles 23:28:32.8 Info: => 8E-07s 23:28:32.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:32.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:32.8 Info: => 0.0005722s 23:28:32.8 Info: PerformDBOperation 23:28:32.8 Info: Performing DB Operation 23:28:32.8 Info: => 3.54E-05s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:32', 'add_release_status') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 12: add_release_status migrated 23:28:32.8 Info: => 0.0003309s 23:28:32.8 Info: 13: album_download_notification migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 13 23:28:32.8 Info: AlterTable Notifications 23:28:32.8 Info: => 7E-07s 23:28:32.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:32.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:32.8 Info: => 0.000545s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:32', 'album_download_notification') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 13: album_download_notification migrated 23:28:32.8 Info: => 0.000869s 23:28:32.8 Info: 14: fix_language_metadata_profiles migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 14 23:28:32.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 23:28:32.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 23:28:32.8 Info: => 0.000789s 23:28:32.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 23:28:32.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 23:28:32.8 Info: => 7.65E-05s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:32', 'fix_language_metadata_profiles') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 14: fix_language_metadata_profiles migrated 23:28:32.8 Info: => 0.0003773s 23:28:32.8 Info: 15: remove_fanzub migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 15 23:28:32.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:32.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:32.8 Info: => 6.7E-05s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:32', 'remove_fanzub') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 15: remove_fanzub migrated 23:28:32.8 Info: => 0.0003396s 23:28:32.8 Info: 16: update_artist_history_indexes migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 16 23:28:32.8 Info: CreateIndex Albums (ArtistId) 23:28:32.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:32.8 Info: => 0.0001772s 23:28:32.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:32.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:32.8 Info: => 0.0001481s 23:28:32.8 Info: DeleteIndex History (AlbumId) 23:28:32.8 Info: DROP INDEX "IX_History_AlbumId" 23:28:32.8 Info: => 0.000155s 23:28:32.8 Info: CreateIndex History (AlbumId, Date) 23:28:32.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:32.8 Info: => 0.000152s 23:28:32.8 Info: DeleteIndex History (DownloadId) 23:28:32.8 Info: DROP INDEX "IX_History_DownloadId" 23:28:32.8 Info: => 0.0001487s 23:28:32.8 Info: CreateIndex History (DownloadId, Date) 23:28:32.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:32.8 Info: => 0.0001443s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:32', 'update_artist_history_indexes') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 16: update_artist_history_indexes migrated 23:28:32.8 Info: => 0.0004975s 23:28:32.8 Info: 17: remove_nma migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 17 23:28:32.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:32.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:32.8 Info: => 6.78E-05s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:32', 'remove_nma') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 17: remove_nma migrated 23:28:32.8 Info: => 0.0003431s 23:28:32.8 Info: 18: album_disambiguation migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 18 23:28:32.8 Info: AlterTable Albums 23:28:32.8 Info: => 9E-07s 23:28:32.8 Info: CreateColumn Albums Disambiguation String 23:28:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:32.8 Info: => 0.0005882s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:32', 'album_disambiguation') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 18: album_disambiguation migrated 23:28:32.8 Info: => 0.0009074s 23:28:32.8 Info: 19: add_ape_quality_in_profiles migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 19 23:28:32.8 Info: PerformDBOperation 23:28:32.8 Info: Performing DB Operation 23:28:32.8 Info: => 4.36E-05s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:32', 'add_ape_quality_in_profiles') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 19: add_ape_quality_in_profiles migrated 23:28:32.8 Info: => 0.0003374s 23:28:32.8 Info: 20: remove_pushalot migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 20 23:28:32.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:32.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:32.8 Info: => 6.86E-05s 23:28:32.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:32.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:32.8 Info: => 4.58E-05s 23:28:32.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:32.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:32.8 Info: => 4.59E-05s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:32', 'remove_pushalot') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 20: remove_pushalot migrated 23:28:32.8 Info: => 0.0003149s 23:28:32.8 Info: 21: add_custom_filters migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 21 23:28:32.8 Info: CreateTable CustomFilters 23:28:32.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:32.8 Info: => 0.0002062s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:32', 'add_custom_filters') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 21: add_custom_filters migrated 23:28:32.8 Info: => 0.0005304s 23:28:32.8 Info: 22: import_list_tags migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 22 23:28:32.8 Info: AlterTable ImportLists 23:28:32.8 Info: => 7E-07s 23:28:32.8 Info: CreateColumn ImportLists Tags String 23:28:32.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:32.8 Info: => 0.0005874s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:32', 'import_list_tags') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 22: import_list_tags migrated 23:28:32.8 Info: => 0.0009055s 23:28:32.8 Info: 23: add_release_groups_etc migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 23 23:28:32.8 Info: CreateTable ArtistMetadata 23:28:32.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) 23:28:32.8 Info: => 0.0002815s 23:28:32.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:32.8 Info: => 0.0001836s 23:28:32.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" 23:28:32.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" 23:28:32.8 Info: => 0.0001602s 23:28:32.8 Info: AlterTable Artists 23:28:32.8 Info: => 7E-07s 23:28:32.8 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:32.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:32.8 Info: => 0.0005847s 23:28:32.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:32.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:32.8 Info: => 9.11E-05s 23:28:32.8 Info: CreateTable AlbumReleases 23:28:32.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) 23:28:32.8 Info: => 0.0002636s 23:28:32.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:32.8 Info: => 0.0001599s 23:28:32.8 Info: CreateIndex AlbumReleases (AlbumId) 23:28:32.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:32.8 Info: => 0.0001555s 23:28:32.8 Info: PerformDBOperation 23:28:32.8 Info: Performing DB Operation 23:28:32.8 Info: => 4.53E-05s 23:28:32.8 Info: AlterTable Albums 23:28:32.8 Info: => 6E-07s 23:28:32.8 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:32.8 Info: => 0.0006252s 23:28:32.8 Info: AlterTable Albums 23:28:32.8 Info: => 8E-07s 23:28:32.8 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:32.8 Info: => 0.0006229s 23:28:32.8 Info: AlterTable Albums 23:28:32.8 Info: => 8E-07s 23:28:32.8 Info: CreateColumn Albums Links String 23:28:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:32.8 Info: => 0.0006157s 23:28:32.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:32.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:32.8 Info: => 0.0001095s 23:28:32.8 Info: AlterTable Tracks 23:28:32.8 Info: => 7E-07s 23:28:32.8 Info: CreateColumn Tracks ForeignRecordingId String 23:28:32.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:32.8 Info: => 0.00062s 23:28:32.8 Info: AlterTable Tracks 23:28:32.8 Info: => 8E-07s 23:28:32.8 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:32.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:32.8 Info: => 0.0006187s 23:28:32.8 Info: AlterTable Tracks 23:28:32.8 Info: => 8E-07s 23:28:32.8 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:32.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:32.8 Info: => 0.0006446s 23:28:32.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:32.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:32.8 Info: => 0.0001136s 23:28:32.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:32.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:32.8 Info: => 8.93E-05s 23:28:32.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:32.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) 23:28:32.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" 23:28:32.8 Info: DROP TABLE "Artists" 23:28:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.8 Info: => 0.0065513s 23:28:32.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:32.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) 23:28:32.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" 23:28:32.8 Info: DROP TABLE "Albums" 23:28:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:32.8 Info: => 0.0068121s 23:28:32.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:32.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) 23:28:32.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" 23:28:32.8 Info: DROP TABLE "Tracks" 23:28:32.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:32.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:32.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:32.8 Info: => 0.0054575s 23:28:32.8 Info: DeleteColumn TrackFiles ArtistId 23:28:32.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) 23:28:32.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" 23:28:32.8 Info: DROP TABLE "TrackFiles" 23:28:32.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:32.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:32.8 Info: => 0.0047997s 23:28:32.8 Info: CreateIndex Artists (ArtistMetadataId) 23:28:32.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:32.8 Info: => 0.0001489s 23:28:32.8 Info: CreateIndex Artists (Monitored) 23:28:32.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:32.8 Info: => 0.0001452s 23:28:32.8 Info: CreateIndex Albums (ArtistMetadataId) 23:28:32.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:32.8 Info: => 0.000142s 23:28:32.8 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:32.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:32.8 Info: => 0.0001432s 23:28:32.8 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:32.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:32.8 Info: => 0.0001426s 23:28:32.8 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:32.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:32.8 Info: => 0.0001382s 23:28:32.8 Info: UpdateData 23:28:32.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:32.8 Info: => 6.84E-05s 23:28:32.8 Info: UpdateData 23:28:32.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:32.8 Info: => 5.02E-05s 23:28:32.8 Info: UpdateData 23:28:32.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:32.8 Info: => 5.86E-05s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:32', 'add_release_groups_etc') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 23: add_release_groups_etc migrated 23:28:32.8 Info: => 0.0006077s 23:28:32.8 Info: 24: NewMediaInfoFormat migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 24 23:28:32.8 Info: UpdateData 23:28:32.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:32.8 Info: => 7.51E-05s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:32', 'NewMediaInfoFormat') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 24: NewMediaInfoFormat migrated 23:28:32.8 Info: => 0.0003503s 23:28:32.8 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 25 23:28:32.8 Info: RenameTable Restrictions ReleaseProfiles 23:28:32.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:32.8 Info: => 0.001519s 23:28:32.8 Info: AlterTable ReleaseProfiles 23:28:32.8 Info: => 8E-07s 23:28:32.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:32.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:32.8 Info: => 0.0007784s 23:28:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:32', 'rename_restrictions_to_release_profiles') 23:28:32.8 Info: Committing Transaction 23:28:32.8 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:32.8 Info: => 0.0011329s 23:28:32.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:32.8 Info: Beginning Transaction 23:28:32.8 Info: Starting migration of Main DB to 26 23:28:32.8 Info: RenameTable Profiles QualityProfiles 23:28:32.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:32.8 Info: => 0.0015885s 23:28:32.8 Info: AlterTable QualityProfiles 23:28:32.8 Info: => 7E-07s 23:28:32.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:32.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:32.8 Info: => 0.0005813s 23:28:32.8 Info: AlterTable LanguageProfiles 23:28:32.8 Info: => 8E-07s 23:28:32.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:32.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:32.8 Info: => 0.0005517s 23:28:32.8 Info: UpdateData 23:28:32.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:32.8 Info: => 7.83E-05s 23:28:32.8 Info: UpdateData 23:28:32.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:32.8 Info: => 4.88E-05s 23:28:32.8 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:32.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) 23:28:32.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" 23:28:32.9 Info: DROP TABLE "Artists" 23:28:32.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:32.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:32.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:32.9 Info: => 0.0062688s 23:28:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:32', 'rename_quality_profiles_add_upgrade_allowed') 23:28:32.9 Info: Committing Transaction 23:28:32.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:32.9 Info: => 0.0067674s 23:28:32.9 Info: 27: add_import_exclusions migrating 23:28:32.9 Info: Beginning Transaction 23:28:32.9 Info: Starting migration of Main DB to 27 23:28:32.9 Info: CreateTable ImportListExclusions 23:28:32.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:32.9 Info: => 0.0002034s 23:28:32.9 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:32.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:32.9 Info: => 0.0001503s 23:28:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:32', 'add_import_exclusions') 23:28:32.9 Info: Committing Transaction 23:28:32.9 Info: 27: add_import_exclusions migrated 23:28:32.9 Info: => 0.0005068s 23:28:32.9 Info: 28: clean_artist_metadata_table migrating 23:28:32.9 Info: Beginning Transaction 23:28:32.9 Info: Starting migration of Main DB to 28 23:28:32.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) 23:28:32.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) 23:28:32.9 Info: => 0.0010154s 23:28:32.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) 23:28:32.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) 23:28:32.9 Info: => 0.0001591s 23:28:32.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) 23:28:32.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) 23:28:32.9 Info: => 0.0001613s 23:28:32.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) 23:28:32.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) 23:28:32.9 Info: => 0.0001614s 23:28:32.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) 23:28:32.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) 23:28:32.9 Info: => 0.0001614s 23:28:32.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) 23:28:32.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) 23:28:32.9 Info: => 0.0001531s 23:28:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:32', 'clean_artist_metadata_table') 23:28:32.9 Info: Committing Transaction 23:28:32.9 Info: 28: clean_artist_metadata_table migrated 23:28:32.9 Info: => 0.0004841s 23:28:32.9 Info: 29: health_issue_notification migrating 23:28:32.9 Info: Beginning Transaction 23:28:32.9 Info: Starting migration of Main DB to 29 23:28:32.9 Info: AlterTable Notifications 23:28:32.9 Info: => 9E-07s 23:28:32.9 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:32.9 Info: => 0.0006601s 23:28:32.9 Info: AlterTable Notifications 23:28:32.9 Info: => 7E-07s 23:28:32.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:32.9 Info: => 0.0005767s 23:28:32.9 Info: AlterTable Notifications 23:28:32.9 Info: => 8E-07s 23:28:32.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:32.9 Info: => 0.0006489s 23:28:32.9 Info: AlterTable Notifications 23:28:32.9 Info: => 8E-07s 23:28:32.9 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:32.9 Info: => 0.0006053s 23:28:32.9 Info: AlterTable Notifications 23:28:32.9 Info: => 8E-07s 23:28:32.9 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:32.9 Info: => 0.0005644s 23:28:32.9 Info: DeleteColumn Notifications OnDownload 23:28:32.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) 23:28:32.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" 23:28:32.9 Info: DROP TABLE "Notifications" 23:28:32.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:32.9 Info: => 0.0051629s 23:28:32.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:32.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) 23:28:32.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" 23:28:32.9 Info: DROP TABLE "Notifications" 23:28:32.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:32.9 Info: => 0.0058779s 23:28:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:32', 'health_issue_notification') 23:28:32.9 Info: Committing Transaction 23:28:32.9 Info: 29: health_issue_notification migrated 23:28:32.9 Info: => 0.0063075s 23:28:32.9 Info: 30: add_mediafilerepository_mtime migrating 23:28:32.9 Info: Beginning Transaction 23:28:32.9 Info: Starting migration of Main DB to 30 23:28:32.9 Info: AlterTable TrackFiles 23:28:32.9 Info: => 8E-07s 23:28:32.9 Info: CreateColumn TrackFiles Modified DateTime 23:28:32.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:32.9 Info: => 0.0006105s 23:28:32.9 Info: AlterTable TrackFiles 23:28:32.9 Info: => 8E-07s 23:28:32.9 Info: CreateColumn TrackFiles Path String 23:28:32.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:32.9 Info: => 0.0005681s 23:28:32.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:32.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:32.9 Info: => 5.78E-05s 23:28:32.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) 23:28:32.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) 23:28:32.9 Info: => 0.0001566s 23:28:32.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) 23:28:32.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) 23:28:32.9 Info: => 0.0001719s 23:28:32.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) 23:28:32.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) 23:28:32.9 Info: => 0.0001844s 23:28:32.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") 23:28:32.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") 23:28:32.9 Info: => 0.000108s 23:28:32.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:32.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:32.9 Info: => 6.74E-05s 23:28:32.9 Info: AlterTable TrackFiles 23:28:32.9 Info: => 7E-07s 23:28:32.9 Info: AlterColumn TrackFiles Path String 23:28:32.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) 23:28:32.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" 23:28:32.9 Info: DROP TABLE "TrackFiles" 23:28:32.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:32.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:32.9 Info: => 0.0057691s 23:28:32.9 Info: CreateIndex TrackFiles (Path) 23:28:32.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:32.9 Info: => 0.0001501s 23:28:32.9 Info: DeleteColumn TrackFiles RelativePath 23:28:32.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) 23:28:32.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" 23:28:32.9 Info: DROP TABLE "TrackFiles" 23:28:32.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:32.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:32.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:32.9 Info: => 0.0051399s 23:28:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:32', 'add_mediafilerepository_mtime') 23:28:32.9 Info: Committing Transaction 23:28:32.9 Info: 30: add_mediafilerepository_mtime migrated 23:28:32.9 Info: => 0.0055442s 23:28:32.9 Info: 31: add_artistmetadataid_constraint migrating 23:28:32.9 Info: Beginning Transaction 23:28:32.9 Info: Starting migration of Main DB to 31 23:28:32.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 23:28:32.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 23:28:32.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") 23:28:32.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") 23:28:32.9 Info: => 0.0001795s 23:28:32.9 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:32.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:32.9 Info: => 0.0001842s 23:28:32.9 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:32.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) 23:28:32.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" 23:28:32.9 Info: DROP TABLE "Artists" 23:28:32.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:32.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:32.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:32.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:32.9 Info: => 0.0064336s 23:28:32.9 Info: CreateIndex Artists (ArtistMetadataId) 23:28:32.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:32.9 Info: => 0.000151s 23:28:32.9 Info: -> 2 Insert operations completed in 00:00:00.0002018 taking an average of 00:00:00.0001009 23:28:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:32', 'add_artistmetadataid_constraint') 23:28:32.9 Info: Committing Transaction 23:28:32.9 Info: 31: add_artistmetadataid_constraint migrated 23:28:32.9 Info: => 0.0005889s 23:28:32.9 Debug: Took: 00:00:00.2013797 23:28:32.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 23:28:32.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 23:28:32.8 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 23:28:33.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- Passed! - Failed: 0, Passed: 500, Skipped: 30, Total: 530, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (net6.0) 23:28:32.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 23:28:32.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221129905329_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:33.0 Info: DatabaseEngineVersionCheck migrating 23:28:33.0 Info: PerformDBOperation 23:28:33.0 Info: Performing DB Operation 23:28:33.0 Info: SQLite 3.48.0 23:28:33.0 Info: => 0.0011672s 23:28:33.0 Info: DatabaseEngineVersionCheck migrated 23:28:33.0 Info: => 0.001192s 23:28:33.0 Info: VersionMigration migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: CreateTable VersionInfo 23:28:33.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:33.0 Info: => 0.0002406s 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: VersionMigration migrated 23:28:33.0 Info: => 0.00064s 23:28:33.0 Info: VersionUniqueMigration migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: CreateIndex VersionInfo (Version) 23:28:33.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:33.0 Info: => 0.000196s 23:28:33.0 Info: AlterTable VersionInfo 23:28:33.0 Info: => 6E-07s 23:28:33.0 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:33.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:33.0 Info: => 0.00063s 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: VersionUniqueMigration migrated 23:28:33.0 Info: => 0.0008554s 23:28:33.0 Info: VersionDescriptionMigration migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: AlterTable VersionInfo 23:28:33.0 Info: => 7E-07s 23:28:33.0 Info: CreateColumn VersionInfo Description String 23:28:33.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:33.0 Info: => 0.000239s 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: VersionDescriptionMigration migrated 23:28:33.0 Info: => 0.0004649s 23:28:33.0 Info: 1: InitialSetup migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 1 23:28:33.0 Info: CreateTable Config 23:28:33.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:33.0 Info: => 0.0003008s 23:28:33.0 Info: CreateIndex Config (Key) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:33.0 Info: => 0.0001436s 23:28:33.0 Info: CreateTable RootFolders 23:28:33.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:33.0 Info: => 0.000152s 23:28:33.0 Info: CreateIndex RootFolders (Path) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:33.0 Info: => 0.0001363s 23:28:33.0 Info: CreateTable Artists 23:28:33.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) 23:28:33.0 Info: => 0.000328s 23:28:33.0 Info: CreateIndex Artists (ForeignArtistId) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:33.0 Info: => 0.0001358s 23:28:33.0 Info: CreateIndex Artists (NameSlug) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:33.0 Info: => 0.0001278s 23:28:33.0 Info: CreateIndex Artists (CleanName) 23:28:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.0 Info: => 0.0001274s 23:28:33.0 Info: CreateIndex Artists (Path) 23:28:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.0 Info: => 0.000126s 23:28:33.0 Info: CreateTable Albums 23:28:33.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) 23:28:33.0 Info: => 0.0002973s 23:28:33.0 Info: CreateIndex Albums (ForeignAlbumId) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.0 Info: => 0.0001289s 23:28:33.0 Info: CreateIndex Albums (MBId) 23:28:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.0 Info: => 0.0001185s 23:28:33.0 Info: CreateIndex Albums (TADBId) 23:28:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.0 Info: => 0.0001225s 23:28:33.0 Info: CreateIndex Albums (TitleSlug) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.0 Info: => 0.00012s 23:28:33.0 Info: CreateIndex Albums (CleanTitle) 23:28:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.0 Info: => 0.0001226s 23:28:33.0 Info: CreateIndex Albums (Path) 23:28:33.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:33.0 Info: => 0.0001232s 23:28:33.0 Info: CreateTable Tracks 23:28:33.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) 23:28:33.0 Info: => 0.0002141s 23:28:33.0 Info: CreateIndex Tracks (ForeignTrackId) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:33.0 Info: => 0.00013s 23:28:33.0 Info: CreateIndex Tracks (ArtistId) 23:28:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:33.0 Info: => 0.0001291s 23:28:33.0 Info: CreateIndex Tracks (TrackFileId) 23:28:33.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:33.0 Info: => 0.0001371s 23:28:33.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:33.0 Info: => 0.0001365s 23:28:33.0 Info: CreateTable TrackFiles 23:28:33.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) 23:28:33.0 Info: => 0.0002246s 23:28:33.0 Info: CreateIndex TrackFiles (ArtistId) 23:28:33.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:33.0 Info: => 0.0001337s 23:28:33.0 Info: CreateIndex TrackFiles (AlbumId) 23:28:33.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.0 Info: => 0.0001284s 23:28:33.0 Info: CreateTable History 23:28:33.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) 23:28:33.0 Info: => 0.00021s 23:28:33.0 Info: CreateIndex History (Date) 23:28:33.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:33.0 Info: => 0.0001282s 23:28:33.0 Info: CreateIndex History (EventType) 23:28:33.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:33.0 Info: => 0.0001385s 23:28:33.0 Info: CreateIndex History (DownloadId) 23:28:33.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:33.0 Info: => 0.0001285s 23:28:33.0 Info: CreateIndex History (AlbumId) 23:28:33.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:33.0 Info: => 0.0001328s 23:28:33.0 Info: CreateTable Notifications 23:28:33.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) 23:28:33.0 Info: => 0.0001938s 23:28:33.0 Info: CreateTable ScheduledTasks 23:28:33.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:33.0 Info: => 0.0001704s 23:28:33.0 Info: CreateIndex ScheduledTasks (TypeName) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:33.0 Info: => 0.0001358s 23:28:33.0 Info: CreateTable Indexers 23:28:33.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) 23:28:33.0 Info: => 0.0001753s 23:28:33.0 Info: CreateIndex Indexers (Name) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:33.0 Info: => 0.0001456s 23:28:33.0 Info: CreateTable Profiles 23:28:33.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:33.0 Info: => 0.0001625s 23:28:33.0 Info: CreateIndex Profiles (Name) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:33.0 Info: => 0.0001326s 23:28:33.0 Info: CreateTable QualityDefinitions 23:28:33.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:33.0 Info: => 0.0001782s 23:28:33.0 Info: CreateIndex QualityDefinitions (Quality) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:33.0 Info: => 0.000132s 23:28:33.0 Info: CreateIndex QualityDefinitions (Title) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:33.0 Info: => 0.0020695s 23:28:33.0 Info: CreateTable NamingConfig 23:28:33.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) 23:28:33.0 Info: => 0.000257s 23:28:33.0 Info: CreateTable Blacklist 23:28:33.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 '') 23:28:33.0 Info: => 0.000255s 23:28:33.0 Info: CreateTable Metadata 23:28:33.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) 23:28:33.0 Info: => 0.0001804s 23:28:33.0 Info: CreateTable MetadataFiles 23:28:33.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) 23:28:33.0 Info: => 0.0002006s 23:28:33.0 Info: CreateTable DownloadClients 23:28:33.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) 23:28:33.0 Info: => 0.0001791s 23:28:33.0 Info: CreateTable PendingReleases 23:28:33.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 '') 23:28:33.0 Info: => 0.0002095s 23:28:33.0 Info: CreateTable RemotePathMappings 23:28:33.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:33.0 Info: => 0.0001722s 23:28:33.0 Info: CreateTable Tags 23:28:33.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:33.0 Info: => 0.0001531s 23:28:33.0 Info: CreateIndex Tags (Label) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:33.0 Info: => 0.0001425s 23:28:33.0 Info: CreateTable Restrictions 23:28:33.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:33.0 Info: => 0.0001678s 23:28:33.0 Info: CreateTable DelayProfiles 23:28:33.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) 23:28:33.0 Info: => 0.0001976s 23:28:33.0 Info: CreateTable Users 23:28:33.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:33.0 Info: => 0.0001633s 23:28:33.0 Info: CreateIndex Users (Identifier) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:33.0 Info: => 0.0001407s 23:28:33.0 Info: CreateIndex Users (Username) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:33.0 Info: => 0.0001336s 23:28:33.0 Info: CreateTable Commands 23:28:33.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) 23:28:33.0 Info: => 0.0002026s 23:28:33.0 Info: CreateTable IndexerStatus 23:28:33.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) 23:28:33.0 Info: => 0.0002002s 23:28:33.0 Info: CreateIndex IndexerStatus (ProviderId) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:33.0 Info: => 0.0001381s 23:28:33.0 Info: CreateTable ExtraFiles 23:28:33.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) 23:28:33.0 Info: => 0.0001934s 23:28:33.0 Info: CreateTable LyricFiles 23:28:33.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) 23:28:33.0 Info: => 0.0002084s 23:28:33.0 Info: CreateTable LanguageProfiles 23:28:33.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:33.0 Info: => 0.0001613s 23:28:33.0 Info: CreateIndex LanguageProfiles (Name) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:33.0 Info: => 0.0001501s 23:28:33.0 Info: CreateTable DownloadClientStatus 23:28:33.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) 23:28:33.0 Info: => 0.0001844s 23:28:33.0 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:33.0 Info: => 0.0001511s 23:28:33.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:33.0 Info: -> 1 Insert operations completed in 00:00:00.0000892 taking an average of 00:00:00.0000892 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:33', 'InitialSetup') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 1: InitialSetup migrated 23:28:33.0 Info: => 0.0012088s 23:28:33.0 Info: 2: add_reason_to_pending_releases migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 2 23:28:33.0 Info: AlterTable PendingReleases 23:28:33.0 Info: => 7E-07s 23:28:33.0 Info: CreateColumn PendingReleases Reason Int32 23:28:33.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:33.0 Info: => 0.0005479s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:33', 'add_reason_to_pending_releases') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 2: add_reason_to_pending_releases migrated 23:28:33.0 Info: => 0.0008754s 23:28:33.0 Info: 3: add_medium_support migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 3 23:28:33.0 Info: AlterTable Albums 23:28:33.0 Info: => 9E-07s 23:28:33.0 Info: CreateColumn Albums Media String 23:28:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:33.0 Info: => 0.000546s 23:28:33.0 Info: AlterTable Tracks 23:28:33.0 Info: => 8E-07s 23:28:33.0 Info: CreateColumn Tracks MediumNumber Int32 23:28:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:33.0 Info: => 0.0005042s 23:28:33.0 Info: AlterTable Tracks 23:28:33.0 Info: => 7E-07s 23:28:33.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:33.0 Info: => 0.0005062s 23:28:33.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:33.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:33.0 Info: => 5.8E-05s 23:28:33.0 Info: DeleteColumn Tracks TrackNumber 23:28:33.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) 23:28:33.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" 23:28:33.0 Info: DROP TABLE "Tracks" 23:28:33.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:33.0 Info: => 0.0047581s 23:28:33.0 Info: AlterTable Tracks 23:28:33.0 Info: => 8E-07s 23:28:33.0 Info: CreateColumn Tracks TrackNumber String 23:28:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:33.0 Info: => 0.0004868s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:33', 'add_medium_support') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 3: add_medium_support migrated 23:28:33.0 Info: => 0.0009409s 23:28:33.0 Info: 4: add_various_qualites_in_profile migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 4 23:28:33.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:33.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:33.0 Info: => 7.07E-05s 23:28:33.0 Info: PerformDBOperation 23:28:33.0 Info: Performing DB Operation 23:28:33.0 Info: => 3.96E-05s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:33', 'add_various_qualites_in_profile') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 4: add_various_qualites_in_profile migrated 23:28:33.0 Info: => 0.0003093s 23:28:33.0 Info: 5: metadata_profiles migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 5 23:28:33.0 Info: CreateTable MetadataProfiles 23:28:33.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:33.0 Info: => 0.000203s 23:28:33.0 Info: CreateIndex MetadataProfiles (Name) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:33.0 Info: => 0.0001512s 23:28:33.0 Info: AlterTable Artists 23:28:33.0 Info: => 7E-07s 23:28:33.0 Info: CreateColumn Artists MetadataProfileId Int32 23:28:33.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:33.0 Info: => 0.0005118s 23:28:33.0 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:33.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) 23:28:33.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" 23:28:33.0 Info: DROP TABLE "Artists" 23:28:33.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.0 Info: => 0.0060819s 23:28:33.0 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:33.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) 23:28:33.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" 23:28:33.0 Info: DROP TABLE "Artists" 23:28:33.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.0 Info: => 0.006092s 23:28:33.0 Info: AlterTable Albums 23:28:33.0 Info: => 8E-07s 23:28:33.0 Info: CreateColumn Albums SecondaryTypes String 23:28:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:33.0 Info: => 0.0005176s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:33', 'metadata_profiles') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 5: metadata_profiles migrated 23:28:33.0 Info: => 0.0010254s 23:28:33.0 Info: 6: separate_automatic_and_interactive_search migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 6 23:28:33.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:33.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) 23:28:33.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:33.0 Info: DROP TABLE "Indexers" 23:28:33.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:33.0 Info: => 0.0049732s 23:28:33.0 Info: AlterTable Indexers 23:28:33.0 Info: => 7E-07s 23:28:33.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:33.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:33.0 Info: => 0.0005231s 23:28:33.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:33.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:33.0 Info: => 6.18E-05s 23:28:33.0 Info: AlterTable Indexers 23:28:33.0 Info: => 6E-07s 23:28:33.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:33.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) 23:28:33.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" 23:28:33.0 Info: DROP TABLE "Indexers" 23:28:33.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:33.0 Info: => 0.0055665s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:33', 'separate_automatic_and_interactive_search') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 6: separate_automatic_and_interactive_search migrated 23:28:33.0 Info: => 0.0060021s 23:28:33.0 Info: 7: change_album_path_to_relative migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 7 23:28:33.0 Info: DeleteColumn Albums Path 23:28:33.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) 23:28:33.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" 23:28:33.0 Info: DROP TABLE "Albums" 23:28:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.0 Info: => 0.0054825s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:33', 'change_album_path_to_relative') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 7: change_album_path_to_relative migrated 23:28:33.0 Info: => 0.0059743s 23:28:33.0 Info: 8: change_quality_size_mb_to_kb migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 8 23:28:33.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 23:28:33.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 23:28:33.0 Info: => 6.23E-05s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:33', 'change_quality_size_mb_to_kb') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 8: change_quality_size_mb_to_kb migrated 23:28:33.0 Info: => 0.0003583s 23:28:33.0 Info: 9: album_releases migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 9 23:28:33.0 Info: AlterTable Albums 23:28:33.0 Info: => 9E-07s 23:28:33.0 Info: CreateColumn Albums Releases String 23:28:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:33.0 Info: => 0.0005335s 23:28:33.0 Info: AlterTable Albums 23:28:33.0 Info: => 7E-07s 23:28:33.0 Info: CreateColumn Albums CurrentRelease String 23:28:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:33.0 Info: => 0.0005141s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:33', 'album_releases') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 9: album_releases migrated 23:28:33.0 Info: => 0.0008655s 23:28:33.0 Info: 10: album_releases_fix migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 10 23:28:33.0 Info: AlterTable Albums 23:28:33.0 Info: => 8E-07s 23:28:33.0 Info: AlterColumn Albums Releases String 23:28:33.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) 23:28:33.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" 23:28:33.0 Info: DROP TABLE "Albums" 23:28:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.0 Info: => 0.0063316s 23:28:33.0 Info: AlterTable Albums 23:28:33.0 Info: => 7E-07s 23:28:33.0 Info: AlterColumn Albums CurrentRelease String 23:28:33.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) 23:28:33.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" 23:28:33.0 Info: DROP TABLE "Albums" 23:28:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.0 Info: => 0.0053741s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:33', 'album_releases_fix') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 10: album_releases_fix migrated 23:28:33.0 Info: => 0.0058357s 23:28:33.0 Info: 11: import_lists migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 11 23:28:33.0 Info: CreateTable ImportLists 23:28:33.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) 23:28:33.0 Info: => 0.0002413s 23:28:33.0 Info: CreateIndex ImportLists (Name) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:33.0 Info: => 0.0001517s 23:28:33.0 Info: CreateTable ImportListStatus 23:28:33.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) 23:28:33.0 Info: => 0.0001971s 23:28:33.0 Info: CreateIndex ImportListStatus (ProviderId) 23:28:33.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:33.0 Info: => 0.0001451s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:33', 'import_lists') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 11: import_lists migrated 23:28:33.0 Info: => 0.0005267s 23:28:33.0 Info: 12: add_release_status migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 12 23:28:33.0 Info: AlterTable MetadataProfiles 23:28:33.0 Info: => 8E-07s 23:28:33.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:33.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:33.0 Info: => 0.0005692s 23:28:33.0 Info: PerformDBOperation 23:28:33.0 Info: Performing DB Operation 23:28:33.0 Info: => 3.61E-05s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:33', 'add_release_status') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 12: add_release_status migrated 23:28:33.0 Info: => 0.0003603s 23:28:33.0 Info: 13: album_download_notification migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 13 23:28:33.0 Info: AlterTable Notifications 23:28:33.0 Info: => 7E-07s 23:28:33.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:33.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:33.0 Info: => 0.0005468s 23:28:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:33', 'album_download_notification') 23:28:33.0 Info: Committing Transaction 23:28:33.0 Info: 13: album_download_notification migrated 23:28:33.0 Info: => 0.0009025s 23:28:33.0 Info: 14: fix_language_metadata_profiles migrating 23:28:33.0 Info: Beginning Transaction 23:28:33.0 Info: Starting migration of Main DB to 14 23:28:33.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 23:28:33.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 23:28:33.1 Info: => 0.0001037s 23:28:33.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 23:28:33.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 23:28:33.1 Info: => 7.51E-05s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:33', 'fix_language_metadata_profiles') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 14: fix_language_metadata_profiles migrated 23:28:33.1 Info: => 0.0003691s 23:28:33.1 Info: 15: remove_fanzub migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 15 23:28:33.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:33.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:33.1 Info: => 5.84E-05s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:33', 'remove_fanzub') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 15: remove_fanzub migrated 23:28:33.1 Info: => 0.0003549s 23:28:33.1 Info: 16: update_artist_history_indexes migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 16 23:28:33.1 Info: CreateIndex Albums (ArtistId) 23:28:33.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:33.1 Info: => 0.000168s 23:28:33.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:33.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:33.1 Info: => 0.000145s 23:28:33.1 Info: DeleteIndex History (AlbumId) 23:28:33.1 Info: DROP INDEX "IX_History_AlbumId" 23:28:33.1 Info: => 0.0001492s 23:28:33.1 Info: CreateIndex History (AlbumId, Date) 23:28:33.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:33.1 Info: => 0.0001452s 23:28:33.1 Info: DeleteIndex History (DownloadId) 23:28:33.1 Info: DROP INDEX "IX_History_DownloadId" 23:28:33.1 Info: => 0.0001458s 23:28:33.1 Info: CreateIndex History (DownloadId, Date) 23:28:33.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:33.1 Info: => 0.0001436s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:33', 'update_artist_history_indexes') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 16: update_artist_history_indexes migrated 23:28:33.1 Info: => 0.0005213s 23:28:33.1 Info: 17: remove_nma migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 17 23:28:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:33.1 Info: => 6.59E-05s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:33', 'remove_nma') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 17: remove_nma migrated 23:28:33.1 Info: => 0.0004031s 23:28:33.1 Info: 18: album_disambiguation migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 18 23:28:33.1 Info: AlterTable Albums 23:28:33.1 Info: => 1E-06s 23:28:33.1 Info: CreateColumn Albums Disambiguation String 23:28:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:33.1 Info: => 0.0005852s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:33', 'album_disambiguation') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 18: album_disambiguation migrated 23:28:33.1 Info: => 0.0009119s 23:28:33.1 Info: 19: add_ape_quality_in_profiles migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 19 23:28:33.1 Info: PerformDBOperation 23:28:33.1 Info: Performing DB Operation 23:28:33.1 Info: => 4.05E-05s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:33', 'add_ape_quality_in_profiles') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 19: add_ape_quality_in_profiles migrated 23:28:33.1 Info: => 0.0003252s 23:28:33.1 Info: 20: remove_pushalot migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 20 23:28:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:33.1 Info: => 6.51E-05s 23:28:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:33.1 Info: => 4.63E-05s 23:28:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:33.1 Info: => 4.42E-05s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:33', 'remove_pushalot') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 20: remove_pushalot migrated 23:28:33.1 Info: => 0.0003052s 23:28:33.1 Info: 21: add_custom_filters migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 21 23:28:33.1 Info: CreateTable CustomFilters 23:28:33.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:33.1 Info: => 0.0001998s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:33', 'add_custom_filters') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 21: add_custom_filters migrated 23:28:33.1 Info: => 0.0005139s 23:28:33.1 Info: 22: import_list_tags migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 22 23:28:33.1 Info: AlterTable ImportLists 23:28:33.1 Info: => 6E-07s 23:28:33.1 Info: CreateColumn ImportLists Tags String 23:28:33.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:33.1 Info: => 0.0005778s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:33', 'import_list_tags') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 22: import_list_tags migrated 23:28:33.1 Info: => 0.00091s 23:28:33.1 Info: 23: add_release_groups_etc migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 23 23:28:33.1 Info: CreateTable ArtistMetadata 23:28:33.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) 23:28:33.1 Info: => 0.0002855s 23:28:33.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:33.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:33.1 Info: => 0.0001949s 23:28:33.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" 23:28:33.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" 23:28:33.1 Info: => 0.0001617s 23:28:33.1 Info: AlterTable Artists 23:28:33.1 Info: => 6E-07s 23:28:33.1 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:33.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:33.1 Info: => 0.0005943s 23:28:33.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:33.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:33.1 Info: => 8.77E-05s 23:28:33.1 Info: CreateTable AlbumReleases 23:28:33.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) 23:28:33.1 Info: => 0.0002639s 23:28:33.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:33.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:33.1 Info: => 0.0001632s 23:28:33.1 Info: CreateIndex AlbumReleases (AlbumId) 23:28:33.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:33.1 Info: => 0.0010097s 23:28:33.1 Info: PerformDBOperation 23:28:33.1 Info: Performing DB Operation 23:28:33.1 Info: => 5.37E-05s 23:28:33.1 Info: AlterTable Albums 23:28:33.1 Info: => 6E-07s 23:28:33.1 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:33.1 Info: => 0.0006425s 23:28:33.1 Info: AlterTable Albums 23:28:33.1 Info: => 8E-07s 23:28:33.1 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:33.1 Info: => 0.0006308s 23:28:33.1 Info: AlterTable Albums 23:28:33.1 Info: => 8E-07s 23:28:33.1 Info: CreateColumn Albums Links String 23:28:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:33.1 Info: => 0.0006149s 23:28:33.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:33.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:33.1 Info: => 0.000104s 23:28:33.1 Info: AlterTable Tracks 23:28:33.1 Info: => 7E-07s 23:28:33.1 Info: CreateColumn Tracks ForeignRecordingId String 23:28:33.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:33.1 Info: => 0.0006103s 23:28:33.1 Info: AlterTable Tracks 23:28:33.1 Info: => 9E-07s 23:28:33.1 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:33.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:33.1 Info: => 0.0006117s 23:28:33.1 Info: AlterTable Tracks 23:28:33.1 Info: => 9E-07s 23:28:33.1 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:33.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:33.1 Info: => 0.000631s 23:28:33.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:33.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:33.1 Info: => 0.0001082s 23:28:33.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:33.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:33.1 Info: => 8.6E-05s 23:28:33.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:33.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) 23:28:33.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" 23:28:33.1 Info: DROP TABLE "Artists" 23:28:33.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.1 Info: => 0.0070136s 23:28:33.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:33.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) 23:28:33.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" 23:28:33.1 Info: DROP TABLE "Albums" 23:28:33.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.1 Info: => 0.0058173s 23:28:33.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:33.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) 23:28:33.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" 23:28:33.1 Info: DROP TABLE "Tracks" 23:28:33.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:33.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:33.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:33.1 Info: => 0.0054409s 23:28:33.1 Info: DeleteColumn TrackFiles ArtistId 23:28:33.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) 23:28:33.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" 23:28:33.1 Info: DROP TABLE "TrackFiles" 23:28:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.1 Info: => 0.0057986s 23:28:33.1 Info: CreateIndex Artists (ArtistMetadataId) 23:28:33.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.1 Info: => 0.0001438s 23:28:33.1 Info: CreateIndex Artists (Monitored) 23:28:33.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.1 Info: => 0.000141s 23:28:33.1 Info: CreateIndex Albums (ArtistMetadataId) 23:28:33.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:33.1 Info: => 0.000139s 23:28:33.1 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:33.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:33.1 Info: => 0.0001354s 23:28:33.1 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:33.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:33.1 Info: => 0.0001396s 23:28:33.1 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:33.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:33.1 Info: => 0.0001433s 23:28:33.1 Info: UpdateData 23:28:33.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:33.1 Info: => 6.48E-05s 23:28:33.1 Info: UpdateData 23:28:33.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:33.1 Info: => 4.92E-05s 23:28:33.1 Info: UpdateData 23:28:33.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:33.1 Info: => 5.68E-05s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:33', 'add_release_groups_etc') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 23: add_release_groups_etc migrated 23:28:33.1 Info: => 0.0006129s 23:28:33.1 Info: 24: NewMediaInfoFormat migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 24 23:28:33.1 Info: UpdateData 23:28:33.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:33.1 Info: => 6.92E-05s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:33', 'NewMediaInfoFormat') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 24: NewMediaInfoFormat migrated 23:28:33.1 Info: => 0.0003672s 23:28:33.1 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 25 23:28:33.1 Info: RenameTable Restrictions ReleaseProfiles 23:28:33.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:33.1 Info: => 0.0015356s 23:28:33.1 Info: AlterTable ReleaseProfiles 23:28:33.1 Info: => 8E-07s 23:28:33.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:33.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:33.1 Info: => 0.0005743s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:33', 'rename_restrictions_to_release_profiles') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:33.1 Info: => 0.0008899s 23:28:33.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 26 23:28:33.1 Info: RenameTable Profiles QualityProfiles 23:28:33.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:33.1 Info: => 0.0014835s 23:28:33.1 Info: AlterTable QualityProfiles 23:28:33.1 Info: => 8E-07s 23:28:33.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:33.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:33.1 Info: => 0.0005618s 23:28:33.1 Info: AlterTable LanguageProfiles 23:28:33.1 Info: => 8E-07s 23:28:33.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:33.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:33.1 Info: => 0.0005444s 23:28:33.1 Info: UpdateData 23:28:33.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:33.1 Info: => 6.34E-05s 23:28:33.1 Info: UpdateData 23:28:33.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:33.1 Info: => 4.61E-05s 23:28:33.1 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:33.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) 23:28:33.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" 23:28:33.1 Info: DROP TABLE "Artists" 23:28:33.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.1 Info: => 0.0059377s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:33', 'rename_quality_profiles_add_upgrade_allowed') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:33.1 Info: => 0.006395s 23:28:33.1 Info: 27: add_import_exclusions migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 27 23:28:33.1 Info: CreateTable ImportListExclusions 23:28:33.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:33.1 Info: => 0.0002002s 23:28:33.1 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:33.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:33.1 Info: => 0.0001674s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:33', 'add_import_exclusions') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 27: add_import_exclusions migrated 23:28:33.1 Info: => 0.0005434s 23:28:33.1 Info: 28: clean_artist_metadata_table migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 28 23:28:33.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) 23:28:33.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) 23:28:33.1 Info: => 0.0001891s 23:28:33.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) 23:28:33.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) 23:28:33.1 Info: => 0.0001608s 23:28:33.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) 23:28:33.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) 23:28:33.1 Info: => 0.0001517s 23:28:33.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) 23:28:33.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) 23:28:33.1 Info: => 0.0001571s 23:28:33.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) 23:28:33.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) 23:28:33.1 Info: => 0.0001541s 23:28:33.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) 23:28:33.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) 23:28:33.1 Info: => 0.0001435s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:33', 'clean_artist_metadata_table') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 28: clean_artist_metadata_table migrated 23:28:33.1 Info: => 0.0004775s 23:28:33.1 Info: 29: health_issue_notification migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 29 23:28:33.1 Info: AlterTable Notifications 23:28:33.1 Info: => 7E-07s 23:28:33.1 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:33.1 Info: => 0.0006101s 23:28:33.1 Info: AlterTable Notifications 23:28:33.1 Info: => 8E-07s 23:28:33.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:33.1 Info: => 0.0005514s 23:28:33.1 Info: AlterTable Notifications 23:28:33.1 Info: => 8E-07s 23:28:33.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:33.1 Info: => 0.0005523s 23:28:33.1 Info: AlterTable Notifications 23:28:33.1 Info: => 7E-07s 23:28:33.1 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:33.1 Info: => 0.0005714s 23:28:33.1 Info: AlterTable Notifications 23:28:33.1 Info: => 8E-07s 23:28:33.1 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:33.1 Info: => 0.0005658s 23:28:33.1 Info: DeleteColumn Notifications OnDownload 23:28:33.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) 23:28:33.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" 23:28:33.1 Info: DROP TABLE "Notifications" 23:28:33.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:33.1 Info: => 0.0070077s 23:28:33.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:33.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) 23:28:33.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" 23:28:33.1 Info: DROP TABLE "Notifications" 23:28:33.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:33.1 Info: => 0.0047966s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:33', 'health_issue_notification') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 29: health_issue_notification migrated 23:28:33.1 Info: => 0.0052346s 23:28:33.1 Info: 30: add_mediafilerepository_mtime migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 30 23:28:33.1 Info: AlterTable TrackFiles 23:28:33.1 Info: => 8E-07s 23:28:33.1 Info: CreateColumn TrackFiles Modified DateTime 23:28:33.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:33.1 Info: => 0.000627s 23:28:33.1 Info: AlterTable TrackFiles 23:28:33.1 Info: => 8E-07s 23:28:33.1 Info: CreateColumn TrackFiles Path String 23:28:33.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:33.1 Info: => 0.0005767s 23:28:33.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:33.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:33.1 Info: => 5.5E-05s 23:28:33.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) 23:28:33.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) 23:28:33.1 Info: => 0.0001494s 23:28:33.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) 23:28:33.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) 23:28:33.1 Info: => 0.0001911s 23:28:33.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) 23:28:33.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) 23:28:33.1 Info: => 0.0001819s 23:28:33.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") 23:28:33.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") 23:28:33.1 Info: => 0.0001074s 23:28:33.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:33.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:33.1 Info: => 6.83E-05s 23:28:33.1 Info: AlterTable TrackFiles 23:28:33.1 Info: => 7E-07s 23:28:33.1 Info: AlterColumn TrackFiles Path String 23:28:33.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) 23:28:33.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" 23:28:33.1 Info: DROP TABLE "TrackFiles" 23:28:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.1 Info: => 0.0059461s 23:28:33.1 Info: CreateIndex TrackFiles (Path) 23:28:33.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:33.1 Info: => 0.0001462s 23:28:33.1 Info: DeleteColumn TrackFiles RelativePath 23:28:33.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) 23:28:33.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" 23:28:33.1 Info: DROP TABLE "TrackFiles" 23:28:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:33.1 Info: => 0.0050457s 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:33', 'add_mediafilerepository_mtime') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 30: add_mediafilerepository_mtime migrated 23:28:33.1 Info: => 0.0054409s 23:28:33.1 Info: 31: add_artistmetadataid_constraint migrating 23:28:33.1 Info: Beginning Transaction 23:28:33.1 Info: Starting migration of Main DB to 31 23:28:33.1 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 23:28:33.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) 23:28:33.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 23:28:33.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 23:28:33.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 23:28:33.1 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 23:28:33.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 23:28:33.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 23:28:33.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") 23:28:33.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") 23:28:33.1 Info: => 0.0001843s 23:28:33.1 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:33.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:33.1 Info: => 0.0001584s 23:28:33.1 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:33.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) 23:28:33.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" 23:28:33.1 Info: DROP TABLE "Artists" 23:28:33.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.1 Info: => 0.0052784s 23:28:33.1 Info: CreateIndex Artists (ArtistMetadataId) 23:28:33.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.1 Info: => 0.0001443s 23:28:33.1 Info: -> 8 Insert operations completed in 00:00:00.0006639 taking an average of 00:00:00.0000829 23:28:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:33', 'add_artistmetadataid_constraint') 23:28:33.1 Info: Committing Transaction 23:28:33.1 Info: 31: add_artistmetadataid_constraint migrated 23:28:33.1 Info: => 0.0005697s 23:28:33.1 Debug: Took: 00:00:00.2079061 23:28:33.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 23:28:33.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 23:28:33.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221132439005_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:33.2 Info: DatabaseEngineVersionCheck migrating 23:28:33.2 Info: PerformDBOperation 23:28:33.2 Info: Performing DB Operation 23:28:33.2 Info: SQLite 3.48.0 23:28:33.2 Info: => 0.0011283s 23:28:33.2 Info: DatabaseEngineVersionCheck migrated 23:28:33.2 Info: => 0.0011524s 23:28:33.2 Info: VersionMigration migrating 23:28:33.2 Info: Beginning Transaction 23:28:33.2 Info: CreateTable VersionInfo 23:28:33.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:33.2 Info: => 0.0002255s 23:28:33.2 Info: Committing Transaction 23:28:33.2 Info: VersionMigration migrated 23:28:33.2 Info: => 0.0006042s 23:28:33.2 Info: VersionUniqueMigration migrating 23:28:33.2 Info: Beginning Transaction 23:28:33.2 Info: CreateIndex VersionInfo (Version) 23:28:33.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:33.2 Info: => 0.0001966s 23:28:33.2 Info: AlterTable VersionInfo 23:28:33.2 Info: => 8E-07s 23:28:33.2 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:33.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:33.2 Info: => 0.0006793s 23:28:33.2 Info: Committing Transaction 23:28:33.2 Info: VersionUniqueMigration migrated 23:28:33.2 Info: => 0.0009094s 23:28:33.2 Info: VersionDescriptionMigration migrating 23:28:33.2 Info: Beginning Transaction 23:28:33.2 Info: AlterTable VersionInfo 23:28:33.2 Info: => 6E-07s 23:28:33.2 Info: CreateColumn VersionInfo Description String 23:28:33.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:33.2 Info: => 0.0002343s 23:28:33.2 Info: Committing Transaction 23:28:33.2 Info: VersionDescriptionMigration migrated 23:28:33.2 Info: => 0.0004569s 23:28:33.2 Info: 1: InitialSetup migrating 23:28:33.2 Info: Beginning Transaction 23:28:33.2 Info: Starting migration of Main DB to 1 23:28:33.2 Info: CreateTable Config 23:28:33.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:33.2 Info: => 0.0002414s 23:28:33.2 Info: CreateIndex Config (Key) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:33.2 Info: => 0.0001444s 23:28:33.2 Info: CreateTable RootFolders 23:28:33.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:33.2 Info: => 0.0001562s 23:28:33.2 Info: CreateIndex RootFolders (Path) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:33.2 Info: => 0.0001555s 23:28:33.2 Info: CreateTable Artists 23:28:33.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) 23:28:33.2 Info: => 0.0003783s 23:28:33.2 Info: CreateIndex Artists (ForeignArtistId) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:33.2 Info: => 0.0001607s 23:28:33.2 Info: CreateIndex Artists (NameSlug) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:33.2 Info: => 0.0001376s 23:28:33.2 Info: CreateIndex Artists (CleanName) 23:28:33.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.2 Info: => 0.000133s 23:28:33.2 Info: CreateIndex Artists (Path) 23:28:33.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.2 Info: => 0.0001345s 23:28:33.2 Info: CreateTable Albums 23:28:33.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) 23:28:33.2 Info: => 0.0003474s 23:28:33.2 Info: CreateIndex Albums (ForeignAlbumId) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.2 Info: => 0.000135s 23:28:33.2 Info: CreateIndex Albums (MBId) 23:28:33.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.2 Info: => 0.0001321s 23:28:33.2 Info: CreateIndex Albums (TADBId) 23:28:33.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.2 Info: => 0.0001286s 23:28:33.2 Info: CreateIndex Albums (TitleSlug) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.2 Info: => 0.0001451s 23:28:33.2 Info: CreateIndex Albums (CleanTitle) 23:28:33.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.2 Info: => 0.0001342s 23:28:33.2 Info: CreateIndex Albums (Path) 23:28:33.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:33.2 Info: => 0.0001337s 23:28:33.2 Info: CreateTable Tracks 23:28:33.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) 23:28:33.2 Info: => 0.0002296s 23:28:33.2 Info: CreateIndex Tracks (ForeignTrackId) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:33.2 Info: => 0.0001352s 23:28:33.2 Info: CreateIndex Tracks (ArtistId) 23:28:33.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:33.2 Info: => 0.0001549s 23:28:33.2 Info: CreateIndex Tracks (TrackFileId) 23:28:33.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:33.2 Info: => 0.0001487s 23:28:33.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:33.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:33.2 Info: => 0.000148s 23:28:33.2 Info: CreateTable TrackFiles 23:28:33.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) 23:28:33.2 Info: => 0.0002339s 23:28:33.2 Info: CreateIndex TrackFiles (ArtistId) 23:28:33.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:33.2 Info: => 0.0001452s 23:28:33.2 Info: CreateIndex TrackFiles (AlbumId) 23:28:33.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.2 Info: => 0.0001491s 23:28:33.2 Info: CreateTable History 23:28:33.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) 23:28:33.2 Info: => 0.0002289s 23:28:33.2 Info: CreateIndex History (Date) 23:28:33.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:33.2 Info: => 0.0001376s 23:28:33.2 Info: CreateIndex History (EventType) 23:28:33.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:33.2 Info: => 0.0001454s 23:28:33.2 Info: CreateIndex History (DownloadId) 23:28:33.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:33.2 Info: => 0.0001384s 23:28:33.2 Info: CreateIndex History (AlbumId) 23:28:33.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:33.2 Info: => 0.0001487s 23:28:33.2 Info: CreateTable Notifications 23:28:33.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) 23:28:33.2 Info: => 0.0002138s 23:28:33.2 Info: CreateTable ScheduledTasks 23:28:33.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:33.2 Info: => 0.0001885s 23:28:33.2 Info: CreateIndex ScheduledTasks (TypeName) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:33.2 Info: => 0.0001601s 23:28:33.2 Info: CreateTable Indexers 23:28:33.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) 23:28:33.2 Info: => 0.0001884s 23:28:33.2 Info: CreateIndex Indexers (Name) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:33.2 Info: => 0.0001534s 23:28:33.2 Info: CreateTable Profiles 23:28:33.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:33.2 Info: => 0.0001699s 23:28:33.2 Info: CreateIndex Profiles (Name) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:33.2 Info: => 0.000142s 23:28:33.2 Info: CreateTable QualityDefinitions 23:28:33.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:33.2 Info: => 0.00019s 23:28:33.2 Info: CreateIndex QualityDefinitions (Quality) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:33.2 Info: => 0.0001395s 23:28:33.2 Info: CreateIndex QualityDefinitions (Title) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:33.2 Info: => 0.0001469s 23:28:33.2 Info: CreateTable NamingConfig 23:28:33.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) 23:28:33.2 Info: => 0.0002106s 23:28:33.2 Info: CreateTable Blacklist 23:28:33.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 '') 23:28:33.2 Info: => 0.0002741s 23:28:33.2 Info: CreateTable Metadata 23:28:33.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) 23:28:33.2 Info: => 0.0001909s 23:28:33.2 Info: CreateTable MetadataFiles 23:28:33.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) 23:28:33.2 Info: => 0.0002102s 23:28:33.2 Info: CreateTable DownloadClients 23:28:33.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) 23:28:33.2 Info: => 0.0002061s 23:28:33.2 Info: CreateTable PendingReleases 23:28:33.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 '') 23:28:33.2 Info: => 0.0001928s 23:28:33.2 Info: CreateTable RemotePathMappings 23:28:33.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:33.2 Info: => 0.0001746s 23:28:33.2 Info: CreateTable Tags 23:28:33.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:33.2 Info: => 0.0001536s 23:28:33.2 Info: CreateIndex Tags (Label) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:33.2 Info: => 0.0001436s 23:28:33.2 Info: CreateTable Restrictions 23:28:33.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:33.2 Info: => 0.0001687s 23:28:33.2 Info: CreateTable DelayProfiles 23:28:33.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) 23:28:33.2 Info: => 0.0020339s 23:28:33.2 Info: CreateTable Users 23:28:33.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:33.2 Info: => 0.0001792s 23:28:33.2 Info: CreateIndex Users (Identifier) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:33.2 Info: => 0.0001441s 23:28:33.2 Info: CreateIndex Users (Username) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:33.2 Info: => 0.0001364s 23:28:33.2 Info: CreateTable Commands 23:28:33.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) 23:28:33.2 Info: => 0.0002069s 23:28:33.2 Info: CreateTable IndexerStatus 23:28:33.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) 23:28:33.2 Info: => 0.0002009s 23:28:33.2 Info: CreateIndex IndexerStatus (ProviderId) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:33.2 Info: => 0.0001384s 23:28:33.2 Info: CreateTable ExtraFiles 23:28:33.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) 23:28:33.2 Info: => 0.0001875s 23:28:33.2 Info: CreateTable LyricFiles 23:28:33.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) 23:28:33.2 Info: => 0.0002062s 23:28:33.2 Info: CreateTable LanguageProfiles 23:28:33.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:33.2 Info: => 0.0001726s 23:28:33.2 Info: CreateIndex LanguageProfiles (Name) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:33.2 Info: => 0.0001545s 23:28:33.2 Info: CreateTable DownloadClientStatus 23:28:33.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) 23:28:33.2 Info: => 0.0001836s 23:28:33.2 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:33.2 Info: => 0.000147s 23:28:33.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:33.2 Info: -> 1 Insert operations completed in 00:00:00.0000875 taking an average of 00:00:00.0000875 23:28:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:33', 'InitialSetup') 23:28:33.2 Info: Committing Transaction 23:28:33.2 Info: 1: InitialSetup migrated 23:28:33.2 Info: => 0.0010488s 23:28:33.2 Info: 2: add_reason_to_pending_releases migrating 23:28:33.2 Info: Beginning Transaction 23:28:33.2 Info: Starting migration of Main DB to 2 23:28:33.2 Info: AlterTable PendingReleases 23:28:33.2 Info: => 8E-07s 23:28:33.2 Info: CreateColumn PendingReleases Reason Int32 23:28:33.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:33.2 Info: => 0.000557s 23:28:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:33', 'add_reason_to_pending_releases') 23:28:33.2 Info: Committing Transaction 23:28:33.2 Info: 2: add_reason_to_pending_releases migrated 23:28:33.2 Info: => 0.0009124s 23:28:33.2 Info: 3: add_medium_support migrating 23:28:33.2 Info: Beginning Transaction 23:28:33.2 Info: Starting migration of Main DB to 3 23:28:33.2 Info: AlterTable Albums 23:28:33.2 Info: => 9E-07s 23:28:33.2 Info: CreateColumn Albums Media String 23:28:33.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:33.2 Info: => 0.0005453s 23:28:33.2 Info: AlterTable Tracks 23:28:33.2 Info: => 8E-07s 23:28:33.2 Info: CreateColumn Tracks MediumNumber Int32 23:28:33.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:33.2 Info: => 0.0005055s 23:28:33.2 Info: AlterTable Tracks 23:28:33.2 Info: => 8E-07s 23:28:33.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:33.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:33.2 Info: => 0.0004961s 23:28:33.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:33.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:33.2 Info: => 6.07E-05s 23:28:33.2 Info: DeleteColumn Tracks TrackNumber 23:28:33.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) 23:28:33.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" 23:28:33.2 Info: DROP TABLE "Tracks" 23:28:33.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:33.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:33.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:33.2 Info: => 0.0050327s 23:28:33.2 Info: AlterTable Tracks 23:28:33.2 Info: => 8E-07s 23:28:33.2 Info: CreateColumn Tracks TrackNumber String 23:28:33.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:33.2 Info: => 0.0005042s 23:28:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:33', 'add_medium_support') 23:28:33.2 Info: Committing Transaction 23:28:33.2 Info: 3: add_medium_support migrated 23:28:33.2 Info: => 0.0009571s 23:28:33.2 Info: 4: add_various_qualites_in_profile migrating 23:28:33.2 Info: Beginning Transaction 23:28:33.2 Info: Starting migration of Main DB to 4 23:28:33.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:33.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:33.2 Info: => 7E-05s 23:28:33.2 Info: PerformDBOperation 23:28:33.2 Info: Performing DB Operation 23:28:33.2 Info: => 4.26E-05s 23:28:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:33', 'add_various_qualites_in_profile') 23:28:33.2 Info: Committing Transaction 23:28:33.2 Info: 4: add_various_qualites_in_profile migrated 23:28:33.2 Info: => 0.0003291s 23:28:33.2 Info: 5: metadata_profiles migrating 23:28:33.2 Info: Beginning Transaction 23:28:33.2 Info: Starting migration of Main DB to 5 23:28:33.2 Info: CreateTable MetadataProfiles 23:28:33.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:33.2 Info: => 0.0002026s 23:28:33.2 Info: CreateIndex MetadataProfiles (Name) 23:28:33.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:33.2 Info: => 0.0001565s 23:28:33.2 Info: AlterTable Artists 23:28:33.2 Info: => 7E-07s 23:28:33.2 Info: CreateColumn Artists MetadataProfileId Int32 23:28:33.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:33.2 Info: => 0.0005196s 23:28:33.2 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:33.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) 23:28:33.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" 23:28:33.3 Info: DROP TABLE "Artists" 23:28:33.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.3 Info: => 0.0056342s 23:28:33.3 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:33.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) 23:28:33.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" 23:28:33.3 Info: DROP TABLE "Artists" 23:28:33.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.3 Info: => 0.0055739s 23:28:33.3 Info: AlterTable Albums 23:28:33.3 Info: => 6E-07s 23:28:33.3 Info: CreateColumn Albums SecondaryTypes String 23:28:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:33.3 Info: => 0.000517s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:33', 'metadata_profiles') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 5: metadata_profiles migrated 23:28:33.3 Info: => 0.000982s 23:28:33.3 Info: 6: separate_automatic_and_interactive_search migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 6 23:28:33.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:33.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) 23:28:33.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:33.3 Info: DROP TABLE "Indexers" 23:28:33.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:33.3 Info: => 0.0042652s 23:28:33.3 Info: AlterTable Indexers 23:28:33.3 Info: => 7E-07s 23:28:33.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:33.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:33.3 Info: => 0.000524s 23:28:33.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:33.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:33.3 Info: => 5.85E-05s 23:28:33.3 Info: AlterTable Indexers 23:28:33.3 Info: => 6E-07s 23:28:33.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:33.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) 23:28:33.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" 23:28:33.3 Info: DROP TABLE "Indexers" 23:28:33.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:33.3 Info: => 0.004455s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:33', 'separate_automatic_and_interactive_search') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 6: separate_automatic_and_interactive_search migrated 23:28:33.3 Info: => 0.0048518s 23:28:33.3 Info: 7: change_album_path_to_relative migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 7 23:28:33.3 Info: DeleteColumn Albums Path 23:28:33.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) 23:28:33.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" 23:28:33.3 Info: DROP TABLE "Albums" 23:28:33.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.3 Info: => 0.0063407s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:33', 'change_album_path_to_relative') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 7: change_album_path_to_relative migrated 23:28:33.3 Info: => 0.006828s 23:28:33.3 Info: 8: change_quality_size_mb_to_kb migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 8 23:28:33.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 23:28:33.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 23:28:33.3 Info: => 6.71E-05s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:33', 'change_quality_size_mb_to_kb') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 8: change_quality_size_mb_to_kb migrated 23:28:33.3 Info: => 0.0003757s 23:28:33.3 Info: 9: album_releases migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 9 23:28:33.3 Info: AlterTable Albums 23:28:33.3 Info: => 9E-07s 23:28:33.3 Info: CreateColumn Albums Releases String 23:28:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:33.3 Info: => 0.0005734s 23:28:33.3 Info: AlterTable Albums 23:28:33.3 Info: => 8E-07s 23:28:33.3 Info: CreateColumn Albums CurrentRelease String 23:28:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:33.3 Info: => 0.0005289s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:33', 'album_releases') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 9: album_releases migrated 23:28:33.3 Info: => 0.0008754s 23:28:33.3 Info: 10: album_releases_fix migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 10 23:28:33.3 Info: AlterTable Albums 23:28:33.3 Info: => 9E-07s 23:28:33.3 Info: AlterColumn Albums Releases String 23:28:33.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) 23:28:33.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" 23:28:33.3 Info: DROP TABLE "Albums" 23:28:33.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.3 Info: => 0.0065534s 23:28:33.3 Info: AlterTable Albums 23:28:33.3 Info: => 7E-07s 23:28:33.3 Info: AlterColumn Albums CurrentRelease String 23:28:33.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) 23:28:33.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" 23:28:33.3 Info: DROP TABLE "Albums" 23:28:33.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.3 Info: => 0.0053784s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:33', 'album_releases_fix') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 10: album_releases_fix migrated 23:28:33.3 Info: => 0.0058082s 23:28:33.3 Info: 11: import_lists migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 11 23:28:33.3 Info: CreateTable ImportLists 23:28:33.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) 23:28:33.3 Info: => 0.0002506s 23:28:33.3 Info: CreateIndex ImportLists (Name) 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:33.3 Info: => 0.0001493s 23:28:33.3 Info: CreateTable ImportListStatus 23:28:33.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) 23:28:33.3 Info: => 0.0001897s 23:28:33.3 Info: CreateIndex ImportListStatus (ProviderId) 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:33.3 Info: => 0.000147s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:33', 'import_lists') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 11: import_lists migrated 23:28:33.3 Info: => 0.000528s 23:28:33.3 Info: 12: add_release_status migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 12 23:28:33.3 Info: AlterTable MetadataProfiles 23:28:33.3 Info: => 8E-07s 23:28:33.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:33.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:33.3 Info: => 0.0005826s 23:28:33.3 Info: PerformDBOperation 23:28:33.3 Info: Performing DB Operation 23:28:33.3 Info: => 3.53E-05s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:33', 'add_release_status') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 12: add_release_status migrated 23:28:33.3 Info: => 0.0003448s 23:28:33.3 Info: 13: album_download_notification migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 13 23:28:33.3 Info: AlterTable Notifications 23:28:33.3 Info: => 7E-07s 23:28:33.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:33.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:33.3 Info: => 0.0005589s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:33', 'album_download_notification') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 13: album_download_notification migrated 23:28:33.3 Info: => 0.0009263s 23:28:33.3 Info: 14: fix_language_metadata_profiles migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 14 23:28:33.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 23:28:33.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 23:28:33.3 Info: => 0.0001016s 23:28:33.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 23:28:33.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 23:28:33.3 Info: => 7.83E-05s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:33', 'fix_language_metadata_profiles') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 14: fix_language_metadata_profiles migrated 23:28:33.3 Info: => 0.0003788s 23:28:33.3 Info: 15: remove_fanzub migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 15 23:28:33.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:33.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:33.3 Info: => 6.27E-05s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:33', 'remove_fanzub') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 15: remove_fanzub migrated 23:28:33.3 Info: => 0.000354s 23:28:33.3 Info: 16: update_artist_history_indexes migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 16 23:28:33.3 Info: CreateIndex Albums (ArtistId) 23:28:33.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:33.3 Info: => 0.0001997s 23:28:33.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:33.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:33.3 Info: => 0.0001501s 23:28:33.3 Info: DeleteIndex History (AlbumId) 23:28:33.3 Info: DROP INDEX "IX_History_AlbumId" 23:28:33.3 Info: => 0.0001595s 23:28:33.3 Info: CreateIndex History (AlbumId, Date) 23:28:33.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:33.3 Info: => 0.0001522s 23:28:33.3 Info: DeleteIndex History (DownloadId) 23:28:33.3 Info: DROP INDEX "IX_History_DownloadId" 23:28:33.3 Info: => 0.0008255s 23:28:33.3 Info: CreateIndex History (DownloadId, Date) 23:28:33.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:33.3 Info: => 0.0001606s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:33', 'update_artist_history_indexes') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 16: update_artist_history_indexes migrated 23:28:33.3 Info: => 0.0005454s 23:28:33.3 Info: 17: remove_nma migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 17 23:28:33.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:33.3 Info: => 6.69E-05s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:33', 'remove_nma') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 17: remove_nma migrated 23:28:33.3 Info: => 0.0003547s 23:28:33.3 Info: 18: album_disambiguation migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 18 23:28:33.3 Info: AlterTable Albums 23:28:33.3 Info: => 8E-07s 23:28:33.3 Info: CreateColumn Albums Disambiguation String 23:28:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:33.3 Info: => 0.0005903s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:33', 'album_disambiguation') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 18: album_disambiguation migrated 23:28:33.3 Info: => 0.0009292s 23:28:33.3 Info: 19: add_ape_quality_in_profiles migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 19 23:28:33.3 Info: PerformDBOperation 23:28:33.3 Info: Performing DB Operation 23:28:33.3 Info: => 4.06E-05s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:33', 'add_ape_quality_in_profiles') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 19: add_ape_quality_in_profiles migrated 23:28:33.3 Info: => 0.0003388s 23:28:33.3 Info: 20: remove_pushalot migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 20 23:28:33.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:33.3 Info: => 7.03E-05s 23:28:33.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:33.3 Info: => 4.82E-05s 23:28:33.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:33.3 Info: => 4.56E-05s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:33', 'remove_pushalot') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 20: remove_pushalot migrated 23:28:33.3 Info: => 0.0003492s 23:28:33.3 Info: 21: add_custom_filters migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 21 23:28:33.3 Info: CreateTable CustomFilters 23:28:33.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:33.3 Info: => 0.0002236s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:33', 'add_custom_filters') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 21: add_custom_filters migrated 23:28:33.3 Info: => 0.0005668s 23:28:33.3 Info: 22: import_list_tags migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 22 23:28:33.3 Info: AlterTable ImportLists 23:28:33.3 Info: => 8E-07s 23:28:33.3 Info: CreateColumn ImportLists Tags String 23:28:33.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:33.3 Info: => 0.0005842s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:33', 'import_list_tags') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 22: import_list_tags migrated 23:28:33.3 Info: => 0.0009256s 23:28:33.3 Info: 23: add_release_groups_etc migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 23 23:28:33.3 Info: CreateTable ArtistMetadata 23:28:33.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) 23:28:33.3 Info: => 0.0002936s 23:28:33.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:33.3 Info: => 0.000196s 23:28:33.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" 23:28:33.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" 23:28:33.3 Info: => 0.0001495s 23:28:33.3 Info: AlterTable Artists 23:28:33.3 Info: => 6E-07s 23:28:33.3 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:33.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:33.3 Info: => 0.0006078s 23:28:33.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:33.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:33.3 Info: => 8.97E-05s 23:28:33.3 Info: CreateTable AlbumReleases 23:28:33.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) 23:28:33.3 Info: => 0.0002647s 23:28:33.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:33.3 Info: => 0.0001644s 23:28:33.3 Info: CreateIndex AlbumReleases (AlbumId) 23:28:33.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:33.3 Info: => 0.0001572s 23:28:33.3 Info: PerformDBOperation 23:28:33.3 Info: Performing DB Operation 23:28:33.3 Info: => 4.43E-05s 23:28:33.3 Info: AlterTable Albums 23:28:33.3 Info: => 7E-07s 23:28:33.3 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:33.3 Info: => 0.0006483s 23:28:33.3 Info: AlterTable Albums 23:28:33.3 Info: => 8E-07s 23:28:33.3 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:33.3 Info: => 0.0006306s 23:28:33.3 Info: AlterTable Albums 23:28:33.3 Info: => 6E-07s 23:28:33.3 Info: CreateColumn Albums Links String 23:28:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:33.3 Info: => 0.0006199s 23:28:33.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:33.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:33.3 Info: => 0.0001104s 23:28:33.3 Info: AlterTable Tracks 23:28:33.3 Info: => 6E-07s 23:28:33.3 Info: CreateColumn Tracks ForeignRecordingId String 23:28:33.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:33.3 Info: => 0.0006211s 23:28:33.3 Info: AlterTable Tracks 23:28:33.3 Info: => 7E-07s 23:28:33.3 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:33.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:33.3 Info: => 0.0006206s 23:28:33.3 Info: AlterTable Tracks 23:28:33.3 Info: => 7E-07s 23:28:33.3 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:33.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:33.3 Info: => 0.0006468s 23:28:33.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:33.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:33.3 Info: => 0.0001125s 23:28:33.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:33.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:33.3 Info: => 8.82E-05s 23:28:33.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:33.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) 23:28:33.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" 23:28:33.3 Info: DROP TABLE "Artists" 23:28:33.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.3 Info: => 0.0066315s 23:28:33.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:33.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) 23:28:33.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" 23:28:33.3 Info: DROP TABLE "Albums" 23:28:33.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.3 Info: => 0.0057569s 23:28:33.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:33.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) 23:28:33.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" 23:28:33.3 Info: DROP TABLE "Tracks" 23:28:33.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:33.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:33.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:33.3 Info: => 0.0054731s 23:28:33.3 Info: DeleteColumn TrackFiles ArtistId 23:28:33.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) 23:28:33.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" 23:28:33.3 Info: DROP TABLE "TrackFiles" 23:28:33.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.3 Info: => 0.005552s 23:28:33.3 Info: CreateIndex Artists (ArtistMetadataId) 23:28:33.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.3 Info: => 0.0001411s 23:28:33.3 Info: CreateIndex Artists (Monitored) 23:28:33.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.3 Info: => 0.0001425s 23:28:33.3 Info: CreateIndex Albums (ArtistMetadataId) 23:28:33.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:33.3 Info: => 0.0001417s 23:28:33.3 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:33.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:33.3 Info: => 0.0001421s 23:28:33.3 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:33.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:33.3 Info: => 0.0001425s 23:28:33.3 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:33.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:33.3 Info: => 0.0001433s 23:28:33.3 Info: UpdateData 23:28:33.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:33.3 Info: => 6.44E-05s 23:28:33.3 Info: UpdateData 23:28:33.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:33.3 Info: => 5E-05s 23:28:33.3 Info: UpdateData 23:28:33.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:33.3 Info: => 5.56E-05s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:33', 'add_release_groups_etc') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 23: add_release_groups_etc migrated 23:28:33.3 Info: => 0.0006946s 23:28:33.3 Info: 24: NewMediaInfoFormat migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 24 23:28:33.3 Info: UpdateData 23:28:33.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:33.3 Info: => 7.19E-05s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:33', 'NewMediaInfoFormat') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 24: NewMediaInfoFormat migrated 23:28:33.3 Info: => 0.0003689s 23:28:33.3 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 25 23:28:33.3 Info: RenameTable Restrictions ReleaseProfiles 23:28:33.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:33.3 Info: => 0.0015203s 23:28:33.3 Info: AlterTable ReleaseProfiles 23:28:33.3 Info: => 8E-07s 23:28:33.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:33.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:33.3 Info: => 0.0005772s 23:28:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:33', 'rename_restrictions_to_release_profiles') 23:28:33.3 Info: Committing Transaction 23:28:33.3 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:33.3 Info: => 0.0009072s 23:28:33.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:33.3 Info: Beginning Transaction 23:28:33.3 Info: Starting migration of Main DB to 26 23:28:33.3 Info: RenameTable Profiles QualityProfiles 23:28:33.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:33.3 Info: => 0.0015648s 23:28:33.3 Info: AlterTable QualityProfiles 23:28:33.3 Info: => 7E-07s 23:28:33.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:33.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:33.3 Info: => 0.0005665s 23:28:33.3 Info: AlterTable LanguageProfiles 23:28:33.3 Info: => 7E-07s 23:28:33.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:33.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:33.3 Info: => 0.0005637s 23:28:33.3 Info: UpdateData 23:28:33.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:33.3 Info: => 0.0009795s 23:28:33.3 Info: UpdateData 23:28:33.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:33.3 Info: => 5.06E-05s 23:28:33.3 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:33.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) 23:28:33.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" 23:28:33.4 Info: DROP TABLE "Artists" 23:28:33.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.4 Info: => 0.0055762s 23:28:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:33', 'rename_quality_profiles_add_upgrade_allowed') 23:28:33.4 Info: Committing Transaction 23:28:33.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:33.4 Info: => 0.006043s 23:28:33.4 Info: 27: add_import_exclusions migrating 23:28:33.4 Info: Beginning Transaction 23:28:33.4 Info: Starting migration of Main DB to 27 23:28:33.4 Info: CreateTable ImportListExclusions 23:28:33.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:33.4 Info: => 0.0001989s 23:28:33.4 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:33.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:33.4 Info: => 0.0001445s 23:28:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:33', 'add_import_exclusions') 23:28:33.4 Info: Committing Transaction 23:28:33.4 Info: 27: add_import_exclusions migrated 23:28:33.4 Info: => 0.0005147s 23:28:33.4 Info: 28: clean_artist_metadata_table migrating 23:28:33.4 Info: Beginning Transaction 23:28:33.4 Info: Starting migration of Main DB to 28 23:28:33.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) 23:28:33.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) 23:28:33.4 Info: => 0.000182s 23:28:33.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) 23:28:33.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) 23:28:33.4 Info: => 0.0001554s 23:28:33.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) 23:28:33.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) 23:28:33.4 Info: => 0.0001529s 23:28:33.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) 23:28:33.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) 23:28:33.4 Info: => 0.0001534s 23:28:33.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) 23:28:33.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) 23:28:33.4 Info: => 0.0001513s 23:28:33.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) 23:28:33.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) 23:28:33.4 Info: => 0.0001528s 23:28:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:33', 'clean_artist_metadata_table') 23:28:33.4 Info: Committing Transaction 23:28:33.4 Info: 28: clean_artist_metadata_table migrated 23:28:33.4 Info: => 0.0004718s 23:28:33.4 Info: 29: health_issue_notification migrating 23:28:33.4 Info: Beginning Transaction 23:28:33.4 Info: Starting migration of Main DB to 29 23:28:33.4 Info: AlterTable Notifications 23:28:33.4 Info: => 9E-07s 23:28:33.4 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:33.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:33.4 Info: => 0.0006189s 23:28:33.4 Info: AlterTable Notifications 23:28:33.4 Info: => 7E-07s 23:28:33.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:33.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:33.4 Info: => 0.000568s 23:28:33.4 Info: AlterTable Notifications 23:28:33.4 Info: => 7E-07s 23:28:33.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:33.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:33.4 Info: => 0.0005742s 23:28:33.4 Info: AlterTable Notifications 23:28:33.4 Info: => 6E-07s 23:28:33.4 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:33.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:33.4 Info: => 0.000558s 23:28:33.4 Info: AlterTable Notifications 23:28:33.4 Info: => 7E-07s 23:28:33.4 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:33.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:33.4 Info: => 0.000561s 23:28:33.4 Info: DeleteColumn Notifications OnDownload 23:28:33.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) 23:28:33.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" 23:28:33.4 Info: DROP TABLE "Notifications" 23:28:33.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:33.4 Info: => 0.0057418s 23:28:33.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:33.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) 23:28:33.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" 23:28:33.4 Info: DROP TABLE "Notifications" 23:28:33.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:33.4 Info: => 0.0048551s 23:28:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:33', 'health_issue_notification') 23:28:33.4 Info: Committing Transaction 23:28:33.4 Info: 29: health_issue_notification migrated 23:28:33.4 Info: => 0.0052901s 23:28:33.4 Info: 30: add_mediafilerepository_mtime migrating 23:28:33.4 Info: Beginning Transaction 23:28:33.4 Info: Starting migration of Main DB to 30 23:28:33.4 Info: AlterTable TrackFiles 23:28:33.4 Info: => 9E-07s 23:28:33.4 Info: CreateColumn TrackFiles Modified DateTime 23:28:33.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:33.4 Info: => 0.0006679s 23:28:33.4 Info: AlterTable TrackFiles 23:28:33.4 Info: => 8E-07s 23:28:33.4 Info: CreateColumn TrackFiles Path String 23:28:33.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:33.4 Info: => 0.0005769s 23:28:33.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:33.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:33.4 Info: => 5.67E-05s 23:28:33.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) 23:28:33.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) 23:28:33.4 Info: => 0.0001514s 23:28:33.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) 23:28:33.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) 23:28:33.4 Info: => 0.0001744s 23:28:33.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) 23:28:33.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) 23:28:33.4 Info: => 0.0001828s 23:28:33.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") 23:28:33.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") 23:28:33.4 Info: => 0.0001167s 23:28:33.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:33.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:33.4 Info: => 7.34E-05s 23:28:33.4 Info: AlterTable TrackFiles 23:28:33.4 Info: => 6E-07s 23:28:33.4 Info: AlterColumn TrackFiles Path String 23:28:33.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) 23:28:33.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" 23:28:33.4 Info: DROP TABLE "TrackFiles" 23:28:33.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.4 Info: => 0.0050431s 23:28:33.4 Info: CreateIndex TrackFiles (Path) 23:28:33.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:33.4 Info: => 0.0001544s 23:28:33.4 Info: DeleteColumn TrackFiles RelativePath 23:28:33.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) 23:28:33.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" 23:28:33.4 Info: DROP TABLE "TrackFiles" 23:28:33.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:33.4 Info: => 0.0061305s 23:28:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:33', 'add_mediafilerepository_mtime') 23:28:33.4 Info: Committing Transaction 23:28:33.4 Info: 30: add_mediafilerepository_mtime migrated 23:28:33.4 Info: => 0.0065292s 23:28:33.4 Info: 31: add_artistmetadataid_constraint migrating 23:28:33.4 Info: Beginning Transaction 23:28:33.4 Info: Starting migration of Main DB to 31 23:28:33.4 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 23:28:33.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 23:28:33.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 23:28:33.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") 23:28:33.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") 23:28:33.4 Info: => 0.0001769s 23:28:33.4 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:33.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:33.4 Info: => 0.0001628s 23:28:33.4 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:33.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) 23:28:33.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" 23:28:33.4 Info: DROP TABLE "Artists" 23:28:33.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.4 Info: => 0.0062191s 23:28:33.4 Info: CreateIndex Artists (ArtistMetadataId) 23:28:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.4 Info: => 0.0001478s 23:28:33.4 Info: -> 3 Insert operations completed in 00:00:00.0002769 taking an average of 00:00:00.0000923 23:28:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:33', 'add_artistmetadataid_constraint') 23:28:33.4 Info: Committing Transaction 23:28:33.4 Info: 31: add_artistmetadataid_constraint migrated 23:28:33.4 Info: => 0.0005973s 23:28:33.4 Debug: Took: 00:00:00.1966242 23:28:33.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 23:28:33.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 23:28:33.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221134894803_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:33.5 Info: DatabaseEngineVersionCheck migrating 23:28:33.5 Info: PerformDBOperation 23:28:33.5 Info: Performing DB Operation 23:28:33.5 Info: SQLite 3.48.0 23:28:33.5 Info: => 0.0011492s 23:28:33.5 Info: DatabaseEngineVersionCheck migrated 23:28:33.5 Info: => 0.0011717s 23:28:33.5 Info: VersionMigration migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: CreateTable VersionInfo 23:28:33.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:33.5 Info: => 0.0002208s 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: VersionMigration migrated 23:28:33.5 Info: => 0.0005914s 23:28:33.5 Info: VersionUniqueMigration migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: CreateIndex VersionInfo (Version) 23:28:33.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:33.5 Info: => 0.0002837s 23:28:33.5 Info: AlterTable VersionInfo 23:28:33.5 Info: => 1E-06s 23:28:33.5 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:33.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:33.5 Info: => 0.0006359s 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: VersionUniqueMigration migrated 23:28:33.5 Info: => 0.0008724s 23:28:33.5 Info: VersionDescriptionMigration migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: AlterTable VersionInfo 23:28:33.5 Info: => 8E-07s 23:28:33.5 Info: CreateColumn VersionInfo Description String 23:28:33.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:33.5 Info: => 0.0002389s 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: VersionDescriptionMigration migrated 23:28:33.5 Info: => 0.0004602s 23:28:33.5 Info: 1: InitialSetup migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 1 23:28:33.5 Info: CreateTable Config 23:28:33.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:33.5 Info: => 0.0002309s 23:28:33.5 Info: CreateIndex Config (Key) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:33.5 Info: => 0.0001382s 23:28:33.5 Info: CreateTable RootFolders 23:28:33.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:33.5 Info: => 0.0001524s 23:28:33.5 Info: CreateIndex RootFolders (Path) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:33.5 Info: => 0.0001305s 23:28:33.5 Info: CreateTable Artists 23:28:33.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) 23:28:33.5 Info: => 0.0003239s 23:28:33.5 Info: CreateIndex Artists (ForeignArtistId) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:33.5 Info: => 0.0001403s 23:28:33.5 Info: CreateIndex Artists (NameSlug) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:33.5 Info: => 0.0001295s 23:28:33.5 Info: CreateIndex Artists (CleanName) 23:28:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.5 Info: => 0.0001362s 23:28:33.5 Info: CreateIndex Artists (Path) 23:28:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.5 Info: => 0.0001273s 23:28:33.5 Info: CreateTable Albums 23:28:33.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) 23:28:33.5 Info: => 0.0003004s 23:28:33.5 Info: CreateIndex Albums (ForeignAlbumId) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.5 Info: => 0.0001401s 23:28:33.5 Info: CreateIndex Albums (MBId) 23:28:33.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.5 Info: => 0.0001433s 23:28:33.5 Info: CreateIndex Albums (TADBId) 23:28:33.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.5 Info: => 0.0001281s 23:28:33.5 Info: CreateIndex Albums (TitleSlug) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.5 Info: => 0.0001296s 23:28:33.5 Info: CreateIndex Albums (CleanTitle) 23:28:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.5 Info: => 0.0001303s 23:28:33.5 Info: CreateIndex Albums (Path) 23:28:33.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:33.5 Info: => 0.0001273s 23:28:33.5 Info: CreateTable Tracks 23:28:33.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) 23:28:33.5 Info: => 0.0002129s 23:28:33.5 Info: CreateIndex Tracks (ForeignTrackId) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:33.5 Info: => 0.0001319s 23:28:33.5 Info: CreateIndex Tracks (ArtistId) 23:28:33.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:33.5 Info: => 0.0001428s 23:28:33.5 Info: CreateIndex Tracks (TrackFileId) 23:28:33.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:33.5 Info: => 0.0001403s 23:28:33.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:33.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:33.5 Info: => 0.0001366s 23:28:33.5 Info: CreateTable TrackFiles 23:28:33.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) 23:28:33.5 Info: => 0.0009346s 23:28:33.5 Info: CreateIndex TrackFiles (ArtistId) 23:28:33.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:33.5 Info: => 0.0001455s 23:28:33.5 Info: CreateIndex TrackFiles (AlbumId) 23:28:33.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.5 Info: => 0.0001397s 23:28:33.5 Info: CreateTable History 23:28:33.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) 23:28:33.5 Info: => 0.0002171s 23:28:33.5 Info: CreateIndex History (Date) 23:28:33.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:33.5 Info: => 0.0001715s 23:28:33.5 Info: CreateIndex History (EventType) 23:28:33.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:33.5 Info: => 0.000142s 23:28:33.5 Info: CreateIndex History (DownloadId) 23:28:33.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:33.5 Info: => 0.0001289s 23:28:33.5 Info: CreateIndex History (AlbumId) 23:28:33.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:33.5 Info: => 0.0001303s 23:28:33.5 Info: CreateTable Notifications 23:28:33.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) 23:28:33.5 Info: => 0.000196s 23:28:33.5 Info: CreateTable ScheduledTasks 23:28:33.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:33.5 Info: => 0.0001693s 23:28:33.5 Info: CreateIndex ScheduledTasks (TypeName) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:33.5 Info: => 0.0001348s 23:28:33.5 Info: CreateTable Indexers 23:28:33.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) 23:28:33.5 Info: => 0.0001794s 23:28:33.5 Info: CreateIndex Indexers (Name) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:33.5 Info: => 0.0001409s 23:28:33.5 Info: CreateTable Profiles 23:28:33.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:33.5 Info: => 0.0001608s 23:28:33.5 Info: CreateIndex Profiles (Name) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:33.5 Info: => 0.0001401s 23:28:33.5 Info: CreateTable QualityDefinitions 23:28:33.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:33.5 Info: => 0.000176s 23:28:33.5 Info: CreateIndex QualityDefinitions (Quality) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:33.5 Info: => 0.0001407s 23:28:33.5 Info: CreateIndex QualityDefinitions (Title) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:33.5 Info: => 0.0001373s 23:28:33.5 Info: CreateTable NamingConfig 23:28:33.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) 23:28:33.5 Info: => 0.0002021s 23:28:33.5 Info: CreateTable Blacklist 23:28:33.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 '') 23:28:33.5 Info: => 0.0002385s 23:28:33.5 Info: CreateTable Metadata 23:28:33.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) 23:28:33.5 Info: => 0.0001743s 23:28:33.5 Info: CreateTable MetadataFiles 23:28:33.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) 23:28:33.5 Info: => 0.0002097s 23:28:33.5 Info: CreateTable DownloadClients 23:28:33.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) 23:28:33.5 Info: => 0.0001733s 23:28:33.5 Info: CreateTable PendingReleases 23:28:33.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 '') 23:28:33.5 Info: => 0.0001801s 23:28:33.5 Info: CreateTable RemotePathMappings 23:28:33.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:33.5 Info: => 0.0001643s 23:28:33.5 Info: CreateTable Tags 23:28:33.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:33.5 Info: => 0.0001582s 23:28:33.5 Info: CreateIndex Tags (Label) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:33.5 Info: => 0.0001455s 23:28:33.5 Info: CreateTable Restrictions 23:28:33.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:33.5 Info: => 0.0001684s 23:28:33.5 Info: CreateTable DelayProfiles 23:28:33.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) 23:28:33.5 Info: => 0.0001933s 23:28:33.5 Info: CreateTable Users 23:28:33.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:33.5 Info: => 0.0001657s 23:28:33.5 Info: CreateIndex Users (Identifier) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:33.5 Info: => 0.0001422s 23:28:33.5 Info: CreateIndex Users (Username) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:33.5 Info: => 0.0001466s 23:28:33.5 Info: CreateTable Commands 23:28:33.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) 23:28:33.5 Info: => 0.0002096s 23:28:33.5 Info: CreateTable IndexerStatus 23:28:33.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) 23:28:33.5 Info: => 0.0002269s 23:28:33.5 Info: CreateIndex IndexerStatus (ProviderId) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:33.5 Info: => 0.0001579s 23:28:33.5 Info: CreateTable ExtraFiles 23:28:33.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) 23:28:33.5 Info: => 0.000214s 23:28:33.5 Info: CreateTable LyricFiles 23:28:33.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) 23:28:33.5 Info: => 0.0002104s 23:28:33.5 Info: CreateTable LanguageProfiles 23:28:33.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:33.5 Info: => 0.0001702s 23:28:33.5 Info: CreateIndex LanguageProfiles (Name) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:33.5 Info: => 0.0001525s 23:28:33.5 Info: CreateTable DownloadClientStatus 23:28:33.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) 23:28:33.5 Info: => 0.0001828s 23:28:33.5 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:33.5 Info: => 0.0001454s 23:28:33.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:33.5 Info: -> 1 Insert operations completed in 00:00:00.0000892 taking an average of 00:00:00.0000892 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:33', 'InitialSetup') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 1: InitialSetup migrated 23:28:33.5 Info: => 0.0009914s 23:28:33.5 Info: 2: add_reason_to_pending_releases migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 2 23:28:33.5 Info: AlterTable PendingReleases 23:28:33.5 Info: => 9E-07s 23:28:33.5 Info: CreateColumn PendingReleases Reason Int32 23:28:33.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:33.5 Info: => 0.0005546s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:33', 'add_reason_to_pending_releases') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 2: add_reason_to_pending_releases migrated 23:28:33.5 Info: => 0.0009038s 23:28:33.5 Info: 3: add_medium_support migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 3 23:28:33.5 Info: AlterTable Albums 23:28:33.5 Info: => 9E-07s 23:28:33.5 Info: CreateColumn Albums Media String 23:28:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:33.5 Info: => 0.0005463s 23:28:33.5 Info: AlterTable Tracks 23:28:33.5 Info: => 1E-06s 23:28:33.5 Info: CreateColumn Tracks MediumNumber Int32 23:28:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:33.5 Info: => 0.0005131s 23:28:33.5 Info: AlterTable Tracks 23:28:33.5 Info: => 8E-07s 23:28:33.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:33.5 Info: => 0.0005047s 23:28:33.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:33.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:33.5 Info: => 6.31E-05s 23:28:33.5 Info: DeleteColumn Tracks TrackNumber 23:28:33.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) 23:28:33.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" 23:28:33.5 Info: DROP TABLE "Tracks" 23:28:33.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:33.5 Info: => 0.0059655s 23:28:33.5 Info: AlterTable Tracks 23:28:33.5 Info: => 8E-07s 23:28:33.5 Info: CreateColumn Tracks TrackNumber String 23:28:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:33.5 Info: => 0.0004986s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:33', 'add_medium_support') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 3: add_medium_support migrated 23:28:33.5 Info: => 0.0009475s 23:28:33.5 Info: 4: add_various_qualites_in_profile migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 4 23:28:33.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:33.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:33.5 Info: => 7.13E-05s 23:28:33.5 Info: PerformDBOperation 23:28:33.5 Info: Performing DB Operation 23:28:33.5 Info: => 3.92E-05s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:33', 'add_various_qualites_in_profile') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 4: add_various_qualites_in_profile migrated 23:28:33.5 Info: => 0.0003344s 23:28:33.5 Info: 5: metadata_profiles migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 5 23:28:33.5 Info: CreateTable MetadataProfiles 23:28:33.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:33.5 Info: => 0.0002085s 23:28:33.5 Info: CreateIndex MetadataProfiles (Name) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:33.5 Info: => 0.0001589s 23:28:33.5 Info: AlterTable Artists 23:28:33.5 Info: => 7E-07s 23:28:33.5 Info: CreateColumn Artists MetadataProfileId Int32 23:28:33.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:33.5 Info: => 0.0005292s 23:28:33.5 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:33.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) 23:28:33.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" 23:28:33.5 Info: DROP TABLE "Artists" 23:28:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.5 Info: => 0.0057189s 23:28:33.5 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:33.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) 23:28:33.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" 23:28:33.5 Info: DROP TABLE "Artists" 23:28:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.5 Info: => 0.0067096s 23:28:33.5 Info: AlterTable Albums 23:28:33.5 Info: => 8E-07s 23:28:33.5 Info: CreateColumn Albums SecondaryTypes String 23:28:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:33.5 Info: => 0.0005321s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:33', 'metadata_profiles') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 5: metadata_profiles migrated 23:28:33.5 Info: => 0.0009875s 23:28:33.5 Info: 6: separate_automatic_and_interactive_search migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 6 23:28:33.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:33.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) 23:28:33.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:33.5 Info: DROP TABLE "Indexers" 23:28:33.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:33.5 Info: => 0.0043396s 23:28:33.5 Info: AlterTable Indexers 23:28:33.5 Info: => 8E-07s 23:28:33.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:33.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:33.5 Info: => 0.0005775s 23:28:33.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:33.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:33.5 Info: => 6.14E-05s 23:28:33.5 Info: AlterTable Indexers 23:28:33.5 Info: => 7E-07s 23:28:33.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:33.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) 23:28:33.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" 23:28:33.5 Info: DROP TABLE "Indexers" 23:28:33.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:33.5 Info: => 0.00432s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:33', 'separate_automatic_and_interactive_search') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 6: separate_automatic_and_interactive_search migrated 23:28:33.5 Info: => 0.004705s 23:28:33.5 Info: 7: change_album_path_to_relative migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 7 23:28:33.5 Info: DeleteColumn Albums Path 23:28:33.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) 23:28:33.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" 23:28:33.5 Info: DROP TABLE "Albums" 23:28:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.5 Info: => 0.0063562s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:33', 'change_album_path_to_relative') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 7: change_album_path_to_relative migrated 23:28:33.5 Info: => 0.0068294s 23:28:33.5 Info: 8: change_quality_size_mb_to_kb migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 8 23:28:33.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 23:28:33.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 23:28:33.5 Info: => 6.61E-05s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:33', 'change_quality_size_mb_to_kb') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 8: change_quality_size_mb_to_kb migrated 23:28:33.5 Info: => 0.0003724s 23:28:33.5 Info: 9: album_releases migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 9 23:28:33.5 Info: AlterTable Albums 23:28:33.5 Info: => 7E-07s 23:28:33.5 Info: CreateColumn Albums Releases String 23:28:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:33.5 Info: => 0.0005539s 23:28:33.5 Info: AlterTable Albums 23:28:33.5 Info: => 9E-07s 23:28:33.5 Info: CreateColumn Albums CurrentRelease String 23:28:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:33.5 Info: => 0.0005313s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:33', 'album_releases') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 9: album_releases migrated 23:28:33.5 Info: => 0.0008678s 23:28:33.5 Info: 10: album_releases_fix migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 10 23:28:33.5 Info: AlterTable Albums 23:28:33.5 Info: => 9E-07s 23:28:33.5 Info: AlterColumn Albums Releases String 23:28:33.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) 23:28:33.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" 23:28:33.5 Info: DROP TABLE "Albums" 23:28:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.5 Info: => 0.0054916s 23:28:33.5 Info: AlterTable Albums 23:28:33.5 Info: => 8E-07s 23:28:33.5 Info: AlterColumn Albums CurrentRelease String 23:28:33.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) 23:28:33.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" 23:28:33.5 Info: DROP TABLE "Albums" 23:28:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.5 Info: => 0.0062163s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:33', 'album_releases_fix') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 10: album_releases_fix migrated 23:28:33.5 Info: => 0.0066561s 23:28:33.5 Info: 11: import_lists migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 11 23:28:33.5 Info: CreateTable ImportLists 23:28:33.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) 23:28:33.5 Info: => 0.0002441s 23:28:33.5 Info: CreateIndex ImportLists (Name) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:33.5 Info: => 0.0001565s 23:28:33.5 Info: CreateTable ImportListStatus 23:28:33.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) 23:28:33.5 Info: => 0.0001899s 23:28:33.5 Info: CreateIndex ImportListStatus (ProviderId) 23:28:33.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:33.5 Info: => 0.000148s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:33', 'import_lists') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 11: import_lists migrated 23:28:33.5 Info: => 0.0005115s 23:28:33.5 Info: 12: add_release_status migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 12 23:28:33.5 Info: AlterTable MetadataProfiles 23:28:33.5 Info: => 8E-07s 23:28:33.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:33.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:33.5 Info: => 0.0005885s 23:28:33.5 Info: PerformDBOperation 23:28:33.5 Info: Performing DB Operation 23:28:33.5 Info: => 3.72E-05s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:33', 'add_release_status') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 12: add_release_status migrated 23:28:33.5 Info: => 0.0003566s 23:28:33.5 Info: 13: album_download_notification migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 13 23:28:33.5 Info: AlterTable Notifications 23:28:33.5 Info: => 1E-06s 23:28:33.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:33.5 Info: => 0.0005587s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:33', 'album_download_notification') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 13: album_download_notification migrated 23:28:33.5 Info: => 0.0009077s 23:28:33.5 Info: 14: fix_language_metadata_profiles migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 14 23:28:33.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 23:28:33.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 23:28:33.5 Info: => 0.00011s 23:28:33.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 23:28:33.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 23:28:33.5 Info: => 7.29E-05s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:33', 'fix_language_metadata_profiles') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 14: fix_language_metadata_profiles migrated 23:28:33.5 Info: => 0.0003894s 23:28:33.5 Info: 15: remove_fanzub migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 15 23:28:33.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:33.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:33.5 Info: => 6.3E-05s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:33', 'remove_fanzub') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 15: remove_fanzub migrated 23:28:33.5 Info: => 0.0003633s 23:28:33.5 Info: 16: update_artist_history_indexes migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 16 23:28:33.5 Info: CreateIndex Albums (ArtistId) 23:28:33.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:33.5 Info: => 0.0001938s 23:28:33.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:33.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:33.5 Info: => 0.000149s 23:28:33.5 Info: DeleteIndex History (AlbumId) 23:28:33.5 Info: DROP INDEX "IX_History_AlbumId" 23:28:33.5 Info: => 0.0001599s 23:28:33.5 Info: CreateIndex History (AlbumId, Date) 23:28:33.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:33.5 Info: => 0.000153s 23:28:33.5 Info: DeleteIndex History (DownloadId) 23:28:33.5 Info: DROP INDEX "IX_History_DownloadId" 23:28:33.5 Info: => 0.0001531s 23:28:33.5 Info: CreateIndex History (DownloadId, Date) 23:28:33.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:33.5 Info: => 0.0001485s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:33', 'update_artist_history_indexes') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 16: update_artist_history_indexes migrated 23:28:33.5 Info: => 0.0005187s 23:28:33.5 Info: 17: remove_nma migrating 23:28:33.5 Info: Beginning Transaction 23:28:33.5 Info: Starting migration of Main DB to 17 23:28:33.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:33.5 Info: => 6.91E-05s 23:28:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:33', 'remove_nma') 23:28:33.5 Info: Committing Transaction 23:28:33.5 Info: 17: remove_nma migrated 23:28:33.5 Info: => 0.0003595s 23:28:33.5 Info: 18: album_disambiguation migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 18 23:28:33.6 Info: AlterTable Albums 23:28:33.6 Info: => 8E-07s 23:28:33.6 Info: CreateColumn Albums Disambiguation String 23:28:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:33.6 Info: => 0.0005992s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:33', 'album_disambiguation') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 18: album_disambiguation migrated 23:28:33.6 Info: => 0.0009449s 23:28:33.6 Info: 19: add_ape_quality_in_profiles migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 19 23:28:33.6 Info: PerformDBOperation 23:28:33.6 Info: Performing DB Operation 23:28:33.6 Info: => 4.14E-05s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:33', 'add_ape_quality_in_profiles') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 19: add_ape_quality_in_profiles migrated 23:28:33.6 Info: => 0.000345s 23:28:33.6 Info: 20: remove_pushalot migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 20 23:28:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:33.6 Info: => 6.77E-05s 23:28:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:33.6 Info: => 4.74E-05s 23:28:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:33.6 Info: => 4.58E-05s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:33', 'remove_pushalot') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 20: remove_pushalot migrated 23:28:33.6 Info: => 0.0003242s 23:28:33.6 Info: 21: add_custom_filters migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 21 23:28:33.6 Info: CreateTable CustomFilters 23:28:33.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:33.6 Info: => 0.000203s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:33', 'add_custom_filters') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 21: add_custom_filters migrated 23:28:33.6 Info: => 0.0005415s 23:28:33.6 Info: 22: import_list_tags migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 22 23:28:33.6 Info: AlterTable ImportLists 23:28:33.6 Info: => 7E-07s 23:28:33.6 Info: CreateColumn ImportLists Tags String 23:28:33.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:33.6 Info: => 0.0006024s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:33', 'import_list_tags') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 22: import_list_tags migrated 23:28:33.6 Info: => 0.0009467s 23:28:33.6 Info: 23: add_release_groups_etc migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 23 23:28:33.6 Info: CreateTable ArtistMetadata 23:28:33.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) 23:28:33.6 Info: => 0.0002915s 23:28:33.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:33.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:33.6 Info: => 0.0001889s 23:28:33.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" 23:28:33.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" 23:28:33.6 Info: => 0.0001893s 23:28:33.6 Info: AlterTable Artists 23:28:33.6 Info: => 8E-07s 23:28:33.6 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:33.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:33.6 Info: => 0.0006047s 23:28:33.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:33.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:33.6 Info: => 9.41E-05s 23:28:33.6 Info: CreateTable AlbumReleases 23:28:33.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) 23:28:33.6 Info: => 0.0002574s 23:28:33.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:33.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:33.6 Info: => 0.0001644s 23:28:33.6 Info: CreateIndex AlbumReleases (AlbumId) 23:28:33.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:33.6 Info: => 0.0001552s 23:28:33.6 Info: PerformDBOperation 23:28:33.6 Info: Performing DB Operation 23:28:33.6 Info: => 4.74E-05s 23:28:33.6 Info: AlterTable Albums 23:28:33.6 Info: => 7E-07s 23:28:33.6 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:33.6 Info: => 0.0006314s 23:28:33.6 Info: AlterTable Albums 23:28:33.6 Info: => 9E-07s 23:28:33.6 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:33.6 Info: => 0.0006317s 23:28:33.6 Info: AlterTable Albums 23:28:33.6 Info: => 8E-07s 23:28:33.6 Info: CreateColumn Albums Links String 23:28:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:33.6 Info: => 0.0006211s 23:28:33.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:33.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:33.6 Info: => 0.0001048s 23:28:33.6 Info: AlterTable Tracks 23:28:33.6 Info: => 7E-07s 23:28:33.6 Info: CreateColumn Tracks ForeignRecordingId String 23:28:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:33.6 Info: => 0.0006241s 23:28:33.6 Info: AlterTable Tracks 23:28:33.6 Info: => 8E-07s 23:28:33.6 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:33.6 Info: => 0.0006267s 23:28:33.6 Info: AlterTable Tracks 23:28:33.6 Info: => 8E-07s 23:28:33.6 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:33.6 Info: => 0.0006161s 23:28:33.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:33.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:33.6 Info: => 0.0001411s 23:28:33.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:33.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:33.6 Info: => 9.14E-05s 23:28:33.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:33.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) 23:28:33.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" 23:28:33.6 Info: DROP TABLE "Artists" 23:28:33.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.6 Info: => 0.0065003s 23:28:33.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:33.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) 23:28:33.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" 23:28:33.6 Info: DROP TABLE "Albums" 23:28:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.6 Info: => 0.0070932s 23:28:33.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:33.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) 23:28:33.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" 23:28:33.6 Info: DROP TABLE "Tracks" 23:28:33.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:33.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:33.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:33.6 Info: => 0.0055001s 23:28:33.6 Info: DeleteColumn TrackFiles ArtistId 23:28:33.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) 23:28:33.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" 23:28:33.6 Info: DROP TABLE "TrackFiles" 23:28:33.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.6 Info: => 0.0051408s 23:28:33.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:33.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.6 Info: => 0.0001461s 23:28:33.6 Info: CreateIndex Artists (Monitored) 23:28:33.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.6 Info: => 0.0001456s 23:28:33.6 Info: CreateIndex Albums (ArtistMetadataId) 23:28:33.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:33.6 Info: => 0.0001435s 23:28:33.6 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:33.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:33.6 Info: => 0.0001464s 23:28:33.6 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:33.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:33.6 Info: => 0.0001454s 23:28:33.6 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:33.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:33.6 Info: => 0.0001404s 23:28:33.6 Info: UpdateData 23:28:33.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:33.6 Info: => 6.51E-05s 23:28:33.6 Info: UpdateData 23:28:33.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:33.6 Info: => 5.49E-05s 23:28:33.6 Info: UpdateData 23:28:33.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:33.6 Info: => 5.72E-05s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:33', 'add_release_groups_etc') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 23: add_release_groups_etc migrated 23:28:33.6 Info: => 0.0006774s 23:28:33.6 Info: 24: NewMediaInfoFormat migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 24 23:28:33.6 Info: UpdateData 23:28:33.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:33.6 Info: => 7.52E-05s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:33', 'NewMediaInfoFormat') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 24: NewMediaInfoFormat migrated 23:28:33.6 Info: => 0.0003773s 23:28:33.6 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 25 23:28:33.6 Info: RenameTable Restrictions ReleaseProfiles 23:28:33.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:33.6 Info: => 0.0014919s 23:28:33.6 Info: AlterTable ReleaseProfiles 23:28:33.6 Info: => 8E-07s 23:28:33.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:33.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:33.6 Info: => 0.0005692s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:33', 'rename_restrictions_to_release_profiles') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:33.6 Info: => 0.0009162s 23:28:33.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 26 23:28:33.6 Info: RenameTable Profiles QualityProfiles 23:28:33.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:33.6 Info: => 0.0015536s 23:28:33.6 Info: AlterTable QualityProfiles 23:28:33.6 Info: => 9E-07s 23:28:33.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:33.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:33.6 Info: => 0.0005841s 23:28:33.6 Info: AlterTable LanguageProfiles 23:28:33.6 Info: => 1.1E-06s 23:28:33.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:33.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:33.6 Info: => 0.0005425s 23:28:33.6 Info: UpdateData 23:28:33.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:33.6 Info: => 6.75E-05s 23:28:33.6 Info: UpdateData 23:28:33.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:33.6 Info: => 5.29E-05s 23:28:33.6 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:33.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) 23:28:33.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" 23:28:33.6 Info: DROP TABLE "Artists" 23:28:33.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.6 Info: => 0.0056968s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:33', 'rename_quality_profiles_add_upgrade_allowed') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:33.6 Info: => 0.0061873s 23:28:33.6 Info: 27: add_import_exclusions migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 27 23:28:33.6 Info: CreateTable ImportListExclusions 23:28:33.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:33.6 Info: => 0.0002347s 23:28:33.6 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:33.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:33.6 Info: => 0.0001848s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:33', 'add_import_exclusions') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 27: add_import_exclusions migrated 23:28:33.6 Info: => 0.0005914s 23:28:33.6 Info: 28: clean_artist_metadata_table migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 28 23:28:33.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) 23:28:33.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) 23:28:33.6 Info: => 0.000184s 23:28:33.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) 23:28:33.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) 23:28:33.6 Info: => 0.0001555s 23:28:33.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) 23:28:33.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) 23:28:33.6 Info: => 0.000152s 23:28:33.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) 23:28:33.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) 23:28:33.6 Info: => 0.0001497s 23:28:33.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) 23:28:33.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) 23:28:33.6 Info: => 0.0001512s 23:28:33.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) 23:28:33.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) 23:28:33.6 Info: => 0.000151s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:33', 'clean_artist_metadata_table') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 28: clean_artist_metadata_table migrated 23:28:33.6 Info: => 0.000501s 23:28:33.6 Info: 29: health_issue_notification migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 29 23:28:33.6 Info: AlterTable Notifications 23:28:33.6 Info: => 1.1E-06s 23:28:33.6 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:33.6 Info: => 0.0006276s 23:28:33.6 Info: AlterTable Notifications 23:28:33.6 Info: => 8E-07s 23:28:33.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:33.6 Info: => 0.0005722s 23:28:33.6 Info: AlterTable Notifications 23:28:33.6 Info: => 7E-07s 23:28:33.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:33.6 Info: => 0.0005774s 23:28:33.6 Info: AlterTable Notifications 23:28:33.6 Info: => 8E-07s 23:28:33.6 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:33.6 Info: => 0.0005881s 23:28:33.6 Info: AlterTable Notifications 23:28:33.6 Info: => 9E-07s 23:28:33.6 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:33.6 Info: => 0.0006415s 23:28:33.6 Info: DeleteColumn Notifications OnDownload 23:28:33.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) 23:28:33.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" 23:28:33.6 Info: DROP TABLE "Notifications" 23:28:33.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:33.6 Info: => 0.0070513s 23:28:33.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:33.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) 23:28:33.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" 23:28:33.6 Info: DROP TABLE "Notifications" 23:28:33.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:33.6 Info: => 0.0048534s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:33', 'health_issue_notification') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 29: health_issue_notification migrated 23:28:33.6 Info: => 0.0053462s 23:28:33.6 Info: 30: add_mediafilerepository_mtime migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 30 23:28:33.6 Info: AlterTable TrackFiles 23:28:33.6 Info: => 9E-07s 23:28:33.6 Info: CreateColumn TrackFiles Modified DateTime 23:28:33.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:33.6 Info: => 0.0006399s 23:28:33.6 Info: AlterTable TrackFiles 23:28:33.6 Info: => 9E-07s 23:28:33.6 Info: CreateColumn TrackFiles Path String 23:28:33.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:33.6 Info: => 0.0005997s 23:28:33.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:33.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:33.6 Info: => 5.91E-05s 23:28:33.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) 23:28:33.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) 23:28:33.6 Info: => 0.0001554s 23:28:33.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) 23:28:33.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) 23:28:33.6 Info: => 0.0001704s 23:28:33.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) 23:28:33.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) 23:28:33.6 Info: => 0.0001811s 23:28:33.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") 23:28:33.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") 23:28:33.6 Info: => 0.0001096s 23:28:33.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:33.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:33.6 Info: => 6.84E-05s 23:28:33.6 Info: AlterTable TrackFiles 23:28:33.6 Info: => 7E-07s 23:28:33.6 Info: AlterColumn TrackFiles Path String 23:28:33.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) 23:28:33.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" 23:28:33.6 Info: DROP TABLE "TrackFiles" 23:28:33.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.6 Info: => 0.0060831s 23:28:33.6 Info: CreateIndex TrackFiles (Path) 23:28:33.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:33.6 Info: => 0.0001484s 23:28:33.6 Info: DeleteColumn TrackFiles RelativePath 23:28:33.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) 23:28:33.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" 23:28:33.6 Info: DROP TABLE "TrackFiles" 23:28:33.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:33.6 Info: => 0.0052434s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:33', 'add_mediafilerepository_mtime') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 30: add_mediafilerepository_mtime migrated 23:28:33.6 Info: => 0.0057114s 23:28:33.6 Info: 31: add_artistmetadataid_constraint migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 31 23:28:33.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") 23:28:33.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") 23:28:33.6 Info: => 0.0001151s 23:28:33.6 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:33.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:33.6 Info: => 0.0001749s 23:28:33.6 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:33.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) 23:28:33.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" 23:28:33.6 Info: DROP TABLE "Artists" 23:28:33.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.6 Info: => 0.0055174s 23:28:33.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.6 Info: => 0.0001439s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:33', 'add_artistmetadataid_constraint') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 31: add_artistmetadataid_constraint migrated 23:28:33.6 Info: => 0.0005838s 23:28:33.6 Info: 32: old_ids_and_artist_alias migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 32 23:28:33.6 Info: AlterTable ArtistMetadata 23:28:33.6 Info: => 1E-06s 23:28:33.6 Info: CreateColumn ArtistMetadata Aliases String 23:28:33.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:33.6 Info: => 0.0006094s 23:28:33.6 Info: AlterTable ArtistMetadata 23:28:33.6 Info: => 8E-07s 23:28:33.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:33.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:33.6 Info: => 0.0005963s 23:28:33.6 Info: AlterTable Albums 23:28:33.6 Info: => 9E-07s 23:28:33.6 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:33.6 Info: => 0.0005724s 23:28:33.6 Info: AlterTable AlbumReleases 23:28:33.6 Info: => 8E-07s 23:28:33.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:33.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:33.6 Info: => 0.0005659s 23:28:33.6 Info: AlterTable Tracks 23:28:33.6 Info: => 8E-07s 23:28:33.6 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:33.6 Info: => 0.0005715s 23:28:33.6 Info: AlterTable Tracks 23:28:33.6 Info: => 9E-07s 23:28:33.6 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:33.6 Info: => 0.0005667s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:33', 'old_ids_and_artist_alias') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 32: old_ids_and_artist_alias migrated 23:28:33.6 Info: => 0.0009435s 23:28:33.6 Info: 33: download_propers_config migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 33 23:28:33.6 Info: PerformDBOperation 23:28:33.6 Info: Performing DB Operation 23:28:33.6 Info: => 4.27E-05s 23:28:33.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:33.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:33.6 Info: => 5.24E-05s 23:28:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:33', 'download_propers_config') 23:28:33.6 Info: Committing Transaction 23:28:33.6 Info: 33: download_propers_config migrated 23:28:33.6 Info: => 0.0003712s 23:28:33.6 Info: 34: remove_language_profiles migrating 23:28:33.6 Info: Beginning Transaction 23:28:33.6 Info: Starting migration of Main DB to 34 23:28:33.6 Info: DeleteTable LanguageProfiles 23:28:33.6 Info: DROP TABLE "LanguageProfiles" 23:28:33.6 Info: => 0.0002837s 23:28:33.6 Info: DeleteColumn Artists LanguageProfileId 23:28:33.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) 23:28:33.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" 23:28:33.7 Info: DROP TABLE "Artists" 23:28:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.7 Info: => 0.0073695s 23:28:33.7 Info: DeleteColumn ImportLists LanguageProfileId 23:28:33.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) 23:28:33.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" 23:28:33.7 Info: DROP TABLE "ImportLists" 23:28:33.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:33.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:33.7 Info: => 0.0054355s 23:28:33.7 Info: DeleteColumn Blacklist Language 23:28:33.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) 23:28:33.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" 23:28:33.7 Info: DROP TABLE "Blacklist" 23:28:33.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:33.7 Info: => 0.005206s 23:28:33.7 Info: DeleteColumn History Language 23:28:33.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) 23:28:33.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" 23:28:33.7 Info: DROP TABLE "History" 23:28:33.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:33.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:33.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:33.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:33.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:33.7 Info: => 0.0069721s 23:28:33.7 Info: DeleteColumn LyricFiles Language 23:28:33.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) 23:28:33.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" 23:28:33.7 Info: DROP TABLE "LyricFiles" 23:28:33.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:33.7 Info: => 0.0047186s 23:28:33.7 Info: DeleteColumn TrackFiles Language 23:28:33.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) 23:28:33.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" 23:28:33.7 Info: DROP TABLE "TrackFiles" 23:28:33.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:33.7 Info: => 0.0060035s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:33', 'remove_language_profiles') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 34: remove_language_profiles migrated 23:28:33.7 Info: => 0.0065849s 23:28:33.7 Info: 35: multi_disc_naming_format migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 35 23:28:33.7 Info: AlterTable NamingConfig 23:28:33.7 Info: => 1.1E-06s 23:28:33.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:33.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:33.7 Info: => 0.0006111s 23:28:33.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:33.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:33.7 Info: => 6.2E-05s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:33', 'multi_disc_naming_format') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 35: multi_disc_naming_format migrated 23:28:33.7 Info: => 0.0003934s 23:28:33.7 Info: 36: add_download_client_priority migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 36 23:28:33.7 Info: AlterTable DownloadClients 23:28:33.7 Info: => 1.1E-06s 23:28:33.7 Info: CreateColumn DownloadClients Priority Int32 23:28:33.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:33.7 Info: => 0.000609s 23:28:33.7 Info: PerformDBOperation 23:28:33.7 Info: Performing DB Operation 23:28:33.7 Info: => 0.0001269s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:33', 'add_download_client_priority') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 36: add_download_client_priority migrated 23:28:33.7 Info: => 0.0004695s 23:28:33.7 Info: 37: remove_growl_prowl migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 37 23:28:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:33.7 Info: => 6.83E-05s 23:28:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:33.7 Info: => 4.55E-05s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:33', 'remove_growl_prowl') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 37: remove_growl_prowl migrated 23:28:33.7 Info: => 0.000354s 23:28:33.7 Info: 38: remove_plex_hometheatre migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 38 23:28:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:33.7 Info: => 6.55E-05s 23:28:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:33.7 Info: => 4.47E-05s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:33', 'remove_plex_hometheatre') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 38: remove_plex_hometheatre migrated 23:28:33.7 Info: => 0.0003482s 23:28:33.7 Info: 39: add_root_folder_add_defaults migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 39 23:28:33.7 Info: AlterTable RootFolders 23:28:33.7 Info: => 9E-07s 23:28:33.7 Info: CreateColumn RootFolders Name String 23:28:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:33.7 Info: => 0.0006093s 23:28:33.7 Info: AlterTable RootFolders 23:28:33.7 Info: => 7E-07s 23:28:33.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:33.7 Info: => 0.0005546s 23:28:33.7 Info: AlterTable RootFolders 23:28:33.7 Info: => 8E-07s 23:28:33.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:33.7 Info: => 0.0005593s 23:28:33.7 Info: AlterTable RootFolders 23:28:33.7 Info: => 9E-07s 23:28:33.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:33.7 Info: => 0.0006286s 23:28:33.7 Info: AlterTable RootFolders 23:28:33.7 Info: => 8E-07s 23:28:33.7 Info: CreateColumn RootFolders DefaultTags String 23:28:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:33.7 Info: => 0.0005626s 23:28:33.7 Info: PerformDBOperation 23:28:33.7 Info: Performing DB Operation 23:28:33.7 Info: => 6.27E-05s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:33', 'add_root_folder_add_defaults') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 39: add_root_folder_add_defaults migrated 23:28:33.7 Info: => 0.0003993s 23:28:33.7 Info: 40: task_duration migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 40 23:28:33.7 Info: AlterTable ScheduledTasks 23:28:33.7 Info: => 1.2E-06s 23:28:33.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:33.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:33.7 Info: => 0.0005971s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:33', 'task_duration') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 40: task_duration migrated 23:28:33.7 Info: => 0.0009514s 23:28:33.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 41 23:28:33.7 Info: AlterTable ReleaseProfiles 23:28:33.7 Info: => 1E-06s 23:28:33.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:33.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:33.7 Info: => 0.0006016s 23:28:33.7 Info: AlterTable ReleaseProfiles 23:28:33.7 Info: => 8E-07s 23:28:33.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:33.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:33.7 Info: => 0.0005959s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:33', 'add_indexer_and_enabled_to_release_profiles') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:33.7 Info: => 0.0009505s 23:28:33.7 Info: 42: remove_album_folders migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 42 23:28:33.7 Info: DeleteColumn Artists AlbumFolder 23:28:33.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) 23:28:33.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" 23:28:33.7 Info: DROP TABLE "Artists" 23:28:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.7 Info: => 0.0056244s 23:28:33.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:33.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:33.7 Info: => 5.77E-05s 23:28:33.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:33.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:33.7 Info: => 4.72E-05s 23:28:33.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:33.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) 23:28:33.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:33.7 Info: DROP TABLE "NamingConfig" 23:28:33.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:33.7 Info: => 0.005918s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:33', 'remove_album_folders') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 42: remove_album_folders migrated 23:28:33.7 Info: => 0.0063853s 23:28:33.7 Info: 44: add_priority_to_indexers migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 44 23:28:33.7 Info: AlterTable Indexers 23:28:33.7 Info: => 9E-07s 23:28:33.7 Info: CreateColumn Indexers Priority Int32 23:28:33.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:33.7 Info: => 0.0006122s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:33', 'add_priority_to_indexers') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 44: add_priority_to_indexers migrated 23:28:33.7 Info: => 0.000975s 23:28:33.7 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 45 23:28:33.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:33.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:33.7 Info: => 0.0001442s 23:28:33.7 Info: PerformDBOperation 23:28:33.7 Info: Performing DB Operation 23:28:33.7 Info: => 3.96E-05s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:33', 'remove_chown_and_folderchmod_config') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:33.7 Info: => 0.0003463s 23:28:33.7 Info: 47: update_notifiarr migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 47 23:28:33.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:33.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:33.7 Info: => 0.0001s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:33', 'update_notifiarr') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 47: update_notifiarr migrated 23:28:33.7 Info: => 0.000409s 23:28:33.7 Info: 49: email_multiple_addresses migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 49 23:28:33.7 Info: PerformDBOperation 23:28:33.7 Info: Performing DB Operation 23:28:33.7 Info: => 8.71E-05s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:33', 'email_multiple_addresses') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 49: email_multiple_addresses migrated 23:28:33.7 Info: => 0.0004242s 23:28:33.7 Info: 50: rename_blacklist_to_blocklist migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 50 23:28:33.7 Info: RenameTable Blacklist Blocklist 23:28:33.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:33.7 Info: => 0.0016264s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:33', 'rename_blacklist_to_blocklist') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 50: rename_blacklist_to_blocklist migrated 23:28:33.7 Info: => 0.0019972s 23:28:33.7 Info: 51: cdh_per_downloadclient migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 51 23:28:33.7 Info: AlterTable DownloadClients 23:28:33.7 Info: => 9E-07s 23:28:33.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:33.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:33.7 Info: => 0.0005922s 23:28:33.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:33.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:33.7 Info: => 0.0005711s 23:28:33.7 Info: PerformDBOperation 23:28:33.7 Info: Performing DB Operation 23:28:33.7 Info: => 0.0001895s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:33', 'cdh_per_downloadclient') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 51: cdh_per_downloadclient migrated 23:28:33.7 Info: => 0.0005383s 23:28:33.7 Info: 52: download_history migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 52 23:28:33.7 Info: CreateTable DownloadHistory 23:28:33.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) 23:28:33.7 Info: => 0.0002551s 23:28:33.7 Info: CreateIndex DownloadHistory (EventType) 23:28:33.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:33.7 Info: => 0.0001731s 23:28:33.7 Info: CreateIndex DownloadHistory (ArtistId) 23:28:33.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:33.7 Info: => 0.0001546s 23:28:33.7 Info: CreateIndex DownloadHistory (DownloadId) 23:28:33.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:33.7 Info: => 0.0001542s 23:28:33.7 Info: PerformDBOperation 23:28:33.7 Info: Performing DB Operation 23:28:33.7 Info: => 0.0001228s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:33', 'download_history') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 52: download_history migrated 23:28:33.7 Info: => 0.0005067s 23:28:33.7 Info: 53: add_update_history migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 53 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:33', 'add_update_history') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 53: add_update_history migrated 23:28:33.7 Info: => 0.00038s 23:28:33.7 Info: 54: add_on_update_to_notifications migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 54 23:28:33.7 Info: AlterTable Notifications 23:28:33.7 Info: => 9E-07s 23:28:33.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:33.7 Info: => 0.0006373s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:33', 'add_on_update_to_notifications') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 54: add_on_update_to_notifications migrated 23:28:33.7 Info: => 0.001s 23:28:33.7 Info: 55: download_client_per_indexer migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 55 23:28:33.7 Info: AlterTable Indexers 23:28:33.7 Info: => 8E-07s 23:28:33.7 Info: CreateColumn Indexers DownloadClientId Int32 23:28:33.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:33.7 Info: => 0.000652s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:33', 'download_client_per_indexer') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 55: download_client_per_indexer migrated 23:28:33.7 Info: => 0.0010069s 23:28:33.7 Info: 56: AddNewItemMonitorType migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 56 23:28:33.7 Info: AlterTable Artists 23:28:33.7 Info: => 1E-06s 23:28:33.7 Info: CreateColumn Artists MonitorNewItems Int32 23:28:33.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:33.7 Info: => 0.0006239s 23:28:33.7 Info: AlterTable RootFolders 23:28:33.7 Info: => 8E-07s 23:28:33.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:33.7 Info: => 0.0006206s 23:28:33.7 Info: AlterTable ImportLists 23:28:33.7 Info: => 8E-07s 23:28:33.7 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:33.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:33.7 Info: => 0.0005998s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:33', 'AddNewItemMonitorType') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 56: AddNewItemMonitorType migrated 23:28:33.7 Info: => 0.0009848s 23:28:33.7 Info: 57: ImportListSearch migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 57 23:28:33.7 Info: AlterTable ImportLists 23:28:33.7 Info: => 7E-07s 23:28:33.7 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:33.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:33.7 Info: => 0.0006353s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:33', 'ImportListSearch') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 57: ImportListSearch migrated 23:28:33.7 Info: => 0.0009935s 23:28:33.7 Info: 58: ImportListMonitorExisting migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 58 23:28:33.7 Info: AlterTable ImportLists 23:28:33.7 Info: => 8E-07s 23:28:33.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:33.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:33.7 Info: => 0.0006441s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:33', 'ImportListMonitorExisting') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 58: ImportListMonitorExisting migrated 23:28:33.7 Info: => 0.0010154s 23:28:33.7 Info: 59: add_indexer_tags migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 59 23:28:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:33.7 Info: => 6.69E-05s 23:28:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:33.7 Info: => 4.61E-05s 23:28:33.7 Info: AlterTable Indexers 23:28:33.7 Info: => 6E-07s 23:28:33.7 Info: CreateColumn Indexers Tags String 23:28:33.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:33.7 Info: => 0.00064s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:33', 'add_indexer_tags') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 59: add_indexer_tags migrated 23:28:33.7 Info: => 0.0010006s 23:28:33.7 Info: 60: update_audio_types migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 60 23:28:33.7 Info: PerformDBOperation 23:28:33.7 Info: Performing DB Operation 23:28:33.7 Info: => 8.12E-05s 23:28:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:33', 'update_audio_types') 23:28:33.7 Info: Committing Transaction 23:28:33.7 Info: 60: update_audio_types migrated 23:28:33.7 Info: => 0.0004064s 23:28:33.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:33.7 Info: Beginning Transaction 23:28:33.7 Info: Starting migration of Main DB to 61 23:28:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:33.7 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:33.7 Info: => 6.74E-05s 23:28:33.7 Info: AlterTable AlbumReleases 23:28:33.7 Info: => 6E-07s 23:28:33.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.7 Info: DROP TABLE "AlbumReleases" 23:28:33.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:33.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:33.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:33.7 Info: => 0.0055004s 23:28:33.7 Info: AlterTable Albums 23:28:33.7 Info: => 8E-07s 23:28:33.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.7 Info: DROP TABLE "Albums" 23:28:33.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:33.7 Info: => 0.0066505s 23:28:33.7 Info: AlterTable Albums 23:28:33.7 Info: => 8E-07s 23:28:33.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.7 Info: DROP TABLE "Albums" 23:28:33.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:33.7 Info: => 0.0063811s 23:28:33.7 Info: AlterTable Albums 23:28:33.7 Info: => 1.1E-06s 23:28:33.7 Info: AlterColumn Albums Added DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "Albums" 23:28:33.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:33.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:33.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:33.8 Info: => 0.0066888s 23:28:33.8 Info: AlterTable Artists 23:28:33.8 Info: => 9E-07s 23:28:33.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "Artists" 23:28:33.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.8 Info: => 0.0058941s 23:28:33.8 Info: AlterTable Artists 23:28:33.8 Info: => 8E-07s 23:28:33.8 Info: AlterColumn Artists Added DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "Artists" 23:28:33.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:33.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:33.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:33.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:33.8 Info: => 0.0066668s 23:28:33.8 Info: AlterTable Blocklist 23:28:33.8 Info: => 7E-07s 23:28:33.8 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "Blocklist" 23:28:33.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:33.8 Info: => 0.0058766s 23:28:33.8 Info: AlterTable Blocklist 23:28:33.8 Info: => 1.2E-06s 23:28:33.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "Blocklist" 23:28:33.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:33.8 Info: => 0.004956s 23:28:33.8 Info: AlterTable Commands 23:28:33.8 Info: => 8E-07s 23:28:33.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "Commands" 23:28:33.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:33.8 Info: => 0.0049024s 23:28:33.8 Info: AlterTable Commands 23:28:33.8 Info: => 9E-07s 23:28:33.8 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "Commands" 23:28:33.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:33.8 Info: => 0.0065768s 23:28:33.8 Info: AlterTable Commands 23:28:33.8 Info: => 8E-07s 23:28:33.8 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "Commands" 23:28:33.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:33.8 Info: => 0.0051376s 23:28:33.8 Info: AlterTable DownloadClientStatus 23:28:33.8 Info: => 9E-07s 23:28:33.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:33.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) 23:28:33.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:33.8 Info: DROP TABLE "DownloadClientStatus" 23:28:33.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:33.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:33.8 Info: => 0.0052161s 23:28:33.8 Info: AlterTable DownloadClientStatus 23:28:33.8 Info: => 7E-07s 23:28:33.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:33.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) 23:28:33.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:33.8 Info: DROP TABLE "DownloadClientStatus" 23:28:33.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:33.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:33.8 Info: => 0.0060106s 23:28:33.8 Info: AlterTable DownloadClientStatus 23:28:33.8 Info: => 8E-07s 23:28:33.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:33.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) 23:28:33.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:33.8 Info: DROP TABLE "DownloadClientStatus" 23:28:33.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:33.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:33.8 Info: => 0.006174s 23:28:33.8 Info: AlterTable DownloadHistory 23:28:33.8 Info: => 8E-07s 23:28:33.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "DownloadHistory" 23:28:33.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:33.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:33.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:33.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:33.8 Info: => 0.0056287s 23:28:33.8 Info: AlterTable ExtraFiles 23:28:33.8 Info: => 9E-07s 23:28:33.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "ExtraFiles" 23:28:33.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:33.8 Info: => 0.0049941s 23:28:33.8 Info: AlterTable ExtraFiles 23:28:33.8 Info: => 9E-07s 23:28:33.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "ExtraFiles" 23:28:33.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:33.8 Info: => 0.0050226s 23:28:33.8 Info: AlterTable History 23:28:33.8 Info: => 9E-07s 23:28:33.8 Info: AlterColumn History Date DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.8 Info: DROP TABLE "History" 23:28:33.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:33.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:33.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:33.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:33.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:33.8 Info: => 0.0067818s 23:28:33.8 Info: AlterTable ImportListStatus 23:28:33.8 Info: => 8E-07s 23:28:33.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:33.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) 23:28:33.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:33.8 Info: DROP TABLE "ImportListStatus" 23:28:33.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:33.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:33.8 Info: => 0.0060057s 23:28:33.8 Info: AlterTable ImportListStatus 23:28:33.8 Info: => 7E-07s 23:28:33.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:33.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) 23:28:33.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:33.8 Info: DROP TABLE "ImportListStatus" 23:28:33.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:33.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:33.8 Info: => 0.0053607s 23:28:33.8 Info: AlterTable ImportListStatus 23:28:33.8 Info: => 7E-07s 23:28:33.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:33.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) 23:28:33.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:33.9 Info: DROP TABLE "ImportListStatus" 23:28:33.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:33.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:33.9 Info: => 0.0052195s 23:28:33.9 Info: AlterTable IndexerStatus 23:28:33.9 Info: => 9E-07s 23:28:33.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:33.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) 23:28:33.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:33.9 Info: DROP TABLE "IndexerStatus" 23:28:33.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:33.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:33.9 Info: => 0.0060245s 23:28:33.9 Info: AlterTable IndexerStatus 23:28:33.9 Info: => 9E-07s 23:28:33.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:33.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) 23:28:33.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:33.9 Info: DROP TABLE "IndexerStatus" 23:28:33.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:33.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:33.9 Info: => 0.0059904s 23:28:33.9 Info: AlterTable IndexerStatus 23:28:33.9 Info: => 8E-07s 23:28:33.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:33.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) 23:28:33.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:33.9 Info: DROP TABLE "IndexerStatus" 23:28:33.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:33.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:33.9 Info: => 0.0051806s 23:28:33.9 Info: AlterTable LyricFiles 23:28:33.9 Info: => 8E-07s 23:28:33.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.9 Info: DROP TABLE "LyricFiles" 23:28:33.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:33.9 Info: => 0.0060239s 23:28:33.9 Info: AlterTable LyricFiles 23:28:33.9 Info: => 8E-07s 23:28:33.9 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.9 Info: DROP TABLE "LyricFiles" 23:28:33.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:33.9 Info: => 0.0049914s 23:28:33.9 Info: AlterTable MetadataFiles 23:28:33.9 Info: => 8E-07s 23:28:33.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.9 Info: DROP TABLE "MetadataFiles" 23:28:33.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:33.9 Info: => 0.0049508s 23:28:33.9 Info: AlterTable MetadataFiles 23:28:33.9 Info: => 8E-07s 23:28:33.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.9 Info: DROP TABLE "MetadataFiles" 23:28:33.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:33.9 Info: => 0.0049532s 23:28:33.9 Info: AlterTable PendingReleases 23:28:33.9 Info: => 7E-07s 23:28:33.9 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:33.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) 23:28:33.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:33.9 Info: DROP TABLE "PendingReleases" 23:28:33.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:33.9 Info: => 0.0057916s 23:28:33.9 Info: AlterTable ScheduledTasks 23:28:33.9 Info: => 8E-07s 23:28:33.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:33.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) 23:28:33.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:33.9 Info: DROP TABLE "ScheduledTasks" 23:28:33.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:33.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:33.9 Info: => 0.005168s 23:28:33.9 Info: AlterTable ScheduledTasks 23:28:33.9 Info: => 9E-07s 23:28:33.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:33.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) 23:28:33.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:33.9 Info: DROP TABLE "ScheduledTasks" 23:28:33.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:33.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:33.9 Info: => 0.0063999s 23:28:33.9 Info: AlterTable TrackFiles 23:28:33.9 Info: => 8E-07s 23:28:33.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.9 Info: DROP TABLE "TrackFiles" 23:28:33.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:33.9 Info: => 0.0053669s 23:28:33.9 Info: AlterTable TrackFiles 23:28:33.9 Info: => 8E-07s 23:28:33.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:33.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) 23:28:33.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" 23:28:33.9 Info: DROP TABLE "TrackFiles" 23:28:33.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:33.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:33.9 Info: => 0.0053357s 23:28:33.9 Info: AlterTable VersionInfo 23:28:33.9 Info: => 7E-07s 23:28:33.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:33.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:33.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:33.9 Info: DROP TABLE "VersionInfo" 23:28:33.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:33.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:33.9 Info: => 0.0061287s 23:28:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:33', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:33.9 Info: Committing Transaction 23:28:33.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:33.9 Info: => 0.0069076s 23:28:33.9 Info: 62: add_on_delete_to_notifications migrating 23:28:33.9 Info: Beginning Transaction 23:28:33.9 Info: Starting migration of Main DB to 62 23:28:33.9 Info: AlterTable Notifications 23:28:33.9 Info: => 9E-07s 23:28:33.9 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:33.9 Info: => 0.0006549s 23:28:33.9 Info: AlterTable Notifications 23:28:33.9 Info: => 8E-07s 23:28:33.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:33.9 Info: => 0.0006288s 23:28:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:33', 'add_on_delete_to_notifications') 23:28:33.9 Info: Committing Transaction 23:28:33.9 Info: 62: add_on_delete_to_notifications migrated 23:28:33.9 Info: => 0.0010087s 23:28:33.9 Info: 63: add_custom_formats migrating 23:28:33.9 Info: Beginning Transaction 23:28:33.9 Info: Starting migration of Main DB to 63 23:28:33.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 23:28:33.9 Info: AlterTable DelayProfiles 23:28:33.9 Info: => 8E-07s 23:28:33.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:33.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:33.9 Info: => 0.0006167s 23:28:33.9 Info: UpdateData 23:28:33.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:33.9 Info: => 0.0001075s 23:28:33.9 Info: AlterTable TrackFiles 23:28:33.9 Info: => 7E-07s 23:28:33.9 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:33.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:33.9 Info: => 0.0005822s 23:28:33.9 Info: PerformDBOperation 23:28:33.9 Info: Performing DB Operation 23:28:33.9 Info: => 0.0014825s 23:28:33.9 Info: CreateTable CustomFormats 23:28:33.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) 23:28:33.9 Info: => 0.0002115s 23:28:33.9 Info: CreateIndex CustomFormats (Name) 23:28:33.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:33.9 Info: => 0.0001597s 23:28:33.9 Info: AlterTable QualityProfiles 23:28:33.9 Info: => 7E-07s 23:28:33.9 Info: CreateColumn QualityProfiles FormatItems String 23:28:33.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:33.9 Info: => 0.0006056s 23:28:33.9 Info: AlterTable QualityProfiles 23:28:33.9 Info: => 9E-07s 23:28:33.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:33.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:33.9 Info: => 0.000617s 23:28:33.9 Info: AlterTable QualityProfiles 23:28:33.9 Info: => 8E-07s 23:28:33.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:33.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:33.9 Info: => 0.0006265s 23:28:33.9 Info: PerformDBOperation 23:28:33.9 Info: Performing DB Operation 23:28:33.9 Info: => 0.0071025s 23:28:33.9 Info: PerformDBOperation 23:28:33.9 Info: Performing DB Operation 23:28:33.9 Info: => 4.48E-05s 23:28:33.9 Info: DeleteColumn ReleaseProfiles Preferred 23:28:34.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) 23:28:34.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:34.0 Info: DROP TABLE "ReleaseProfiles" 23:28:34.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:34.0 Info: => 0.0051399s 23:28:34.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:34.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) 23:28:34.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:34.0 Info: DROP TABLE "ReleaseProfiles" 23:28:34.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:34.0 Info: => 0.0068001s 23:28:34.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:34.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:34.0 Info: => 6.78E-05s 23:28:34.0 Info: AlterTable DelayProfiles 23:28:34.0 Info: => 5E-07s 23:28:34.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:34.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:34.0 Info: => 0.0006138s 23:28:34.0 Info: AlterTable DelayProfiles 23:28:34.0 Info: => 7E-07s 23:28:34.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:34.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:34.0 Info: => 0.0006155s 23:28:34.0 Info: -> 1 Insert operations completed in 00:00:00.0002325 taking an average of 00:00:00.0002325 23:28:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:34', 'add_custom_formats') 23:28:34.0 Info: Committing Transaction 23:28:34.0 Info: 63: add_custom_formats migrated 23:28:34.0 Info: => 0.0010926s 23:28:34.0 Debug: Took: 00:00:00.5223164 23:28:34.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 23:28:34.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 23:28:34.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221140511728_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:34.0 Info: DatabaseEngineVersionCheck migrating 23:28:34.0 Info: PerformDBOperation 23:28:34.0 Info: Performing DB Operation 23:28:34.0 Info: SQLite 3.48.0 23:28:34.0 Info: => 0.001146s 23:28:34.0 Info: DatabaseEngineVersionCheck migrated 23:28:34.0 Info: => 0.001168s 23:28:34.0 Info: VersionMigration migrating 23:28:34.0 Info: Beginning Transaction 23:28:34.0 Info: CreateTable VersionInfo 23:28:34.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:34.0 Info: => 0.0002171s 23:28:34.0 Info: Committing Transaction 23:28:34.0 Info: VersionMigration migrated 23:28:34.0 Info: => 0.0006268s 23:28:34.0 Info: VersionUniqueMigration migrating 23:28:34.0 Info: Beginning Transaction 23:28:34.0 Info: CreateIndex VersionInfo (Version) 23:28:34.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:34.0 Info: => 0.0001888s 23:28:34.0 Info: AlterTable VersionInfo 23:28:34.0 Info: => 7E-07s 23:28:34.0 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:34.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:34.0 Info: => 0.0006264s 23:28:34.0 Info: Committing Transaction 23:28:34.0 Info: VersionUniqueMigration migrated 23:28:34.0 Info: => 0.0008862s 23:28:34.0 Info: VersionDescriptionMigration migrating 23:28:34.0 Info: Beginning Transaction 23:28:34.0 Info: AlterTable VersionInfo 23:28:34.0 Info: => 7E-07s 23:28:34.0 Info: CreateColumn VersionInfo Description String 23:28:34.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:34.0 Info: => 0.0002372s 23:28:34.0 Info: Committing Transaction 23:28:34.0 Info: VersionDescriptionMigration migrated 23:28:34.0 Info: => 0.0004505s 23:28:34.0 Info: 1: InitialSetup migrating 23:28:34.0 Info: Beginning Transaction 23:28:34.0 Info: Starting migration of Main DB to 1 23:28:34.0 Info: CreateTable Config 23:28:34.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:34.0 Info: => 0.0002492s 23:28:34.0 Info: CreateIndex Config (Key) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:34.0 Info: => 0.0001449s 23:28:34.0 Info: CreateTable RootFolders 23:28:34.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:34.0 Info: => 0.0001464s 23:28:34.0 Info: CreateIndex RootFolders (Path) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:34.0 Info: => 0.0001333s 23:28:34.0 Info: CreateTable Artists 23:28:34.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) 23:28:34.0 Info: => 0.0003146s 23:28:34.0 Info: CreateIndex Artists (ForeignArtistId) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:34.0 Info: => 0.0001372s 23:28:34.0 Info: CreateIndex Artists (NameSlug) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:34.0 Info: => 0.0001325s 23:28:34.0 Info: CreateIndex Artists (CleanName) 23:28:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.0 Info: => 0.0001265s 23:28:34.0 Info: CreateIndex Artists (Path) 23:28:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.0 Info: => 0.0001328s 23:28:34.0 Info: CreateTable Albums 23:28:34.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) 23:28:34.0 Info: => 0.0003087s 23:28:34.0 Info: CreateIndex Albums (ForeignAlbumId) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.0 Info: => 0.0001336s 23:28:34.0 Info: CreateIndex Albums (MBId) 23:28:34.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:34.0 Info: => 0.0001267s 23:28:34.0 Info: CreateIndex Albums (TADBId) 23:28:34.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:34.0 Info: => 0.0001238s 23:28:34.0 Info: CreateIndex Albums (TitleSlug) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:34.0 Info: => 0.0001255s 23:28:34.0 Info: CreateIndex Albums (CleanTitle) 23:28:34.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.0 Info: => 0.0001249s 23:28:34.0 Info: CreateIndex Albums (Path) 23:28:34.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:34.0 Info: => 0.0001281s 23:28:34.0 Info: CreateTable Tracks 23:28:34.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) 23:28:34.0 Info: => 0.0002113s 23:28:34.0 Info: CreateIndex Tracks (ForeignTrackId) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:34.0 Info: => 0.0001328s 23:28:34.0 Info: CreateIndex Tracks (ArtistId) 23:28:34.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:34.0 Info: => 0.0001302s 23:28:34.0 Info: CreateIndex Tracks (TrackFileId) 23:28:34.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:34.0 Info: => 0.0001294s 23:28:34.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:34.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:34.0 Info: => 0.0001385s 23:28:34.0 Info: CreateTable TrackFiles 23:28:34.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) 23:28:34.0 Info: => 0.0002029s 23:28:34.0 Info: CreateIndex TrackFiles (ArtistId) 23:28:34.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:34.0 Info: => 0.0001352s 23:28:34.0 Info: CreateIndex TrackFiles (AlbumId) 23:28:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.0 Info: => 0.0001331s 23:28:34.0 Info: CreateTable History 23:28:34.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) 23:28:34.0 Info: => 0.000248s 23:28:34.0 Info: CreateIndex History (Date) 23:28:34.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:34.0 Info: => 0.0001381s 23:28:34.0 Info: CreateIndex History (EventType) 23:28:34.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:34.0 Info: => 0.0001249s 23:28:34.0 Info: CreateIndex History (DownloadId) 23:28:34.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:34.0 Info: => 0.0001383s 23:28:34.0 Info: CreateIndex History (AlbumId) 23:28:34.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:34.0 Info: => 0.0001325s 23:28:34.0 Info: CreateTable Notifications 23:28:34.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) 23:28:34.0 Info: => 0.0001945s 23:28:34.0 Info: CreateTable ScheduledTasks 23:28:34.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:34.0 Info: => 0.000179s 23:28:34.0 Info: CreateIndex ScheduledTasks (TypeName) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:34.0 Info: => 0.0001447s 23:28:34.0 Info: CreateTable Indexers 23:28:34.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) 23:28:34.0 Info: => 0.0001766s 23:28:34.0 Info: CreateIndex Indexers (Name) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:34.0 Info: => 0.0001374s 23:28:34.0 Info: CreateTable Profiles 23:28:34.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:34.0 Info: => 0.0001574s 23:28:34.0 Info: CreateIndex Profiles (Name) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:34.0 Info: => 0.0001336s 23:28:34.0 Info: CreateTable QualityDefinitions 23:28:34.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:34.0 Info: => 0.0001703s 23:28:34.0 Info: CreateIndex QualityDefinitions (Quality) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:34.0 Info: => 0.0001347s 23:28:34.0 Info: CreateIndex QualityDefinitions (Title) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:34.0 Info: => 0.0001427s 23:28:34.0 Info: CreateTable NamingConfig 23:28:34.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) 23:28:34.0 Info: => 0.0001889s 23:28:34.0 Info: CreateTable Blacklist 23:28:34.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 '') 23:28:34.0 Info: => 0.000232s 23:28:34.0 Info: CreateTable Metadata 23:28:34.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) 23:28:34.0 Info: => 0.0001702s 23:28:34.0 Info: CreateTable MetadataFiles 23:28:34.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) 23:28:34.0 Info: => 0.0001912s 23:28:34.0 Info: CreateTable DownloadClients 23:28:34.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) 23:28:34.0 Info: => 0.0001688s 23:28:34.0 Info: CreateTable PendingReleases 23:28:34.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 '') 23:28:34.0 Info: => 0.0001894s 23:28:34.0 Info: CreateTable RemotePathMappings 23:28:34.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:34.0 Info: => 0.0001998s 23:28:34.0 Info: CreateTable Tags 23:28:34.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:34.0 Info: => 0.0001577s 23:28:34.0 Info: CreateIndex Tags (Label) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:34.0 Info: => 0.0001391s 23:28:34.0 Info: CreateTable Restrictions 23:28:34.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:34.0 Info: => 0.0001664s 23:28:34.0 Info: CreateTable DelayProfiles 23:28:34.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) 23:28:34.0 Info: => 0.0002082s 23:28:34.0 Info: CreateTable Users 23:28:34.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:34.0 Info: => 0.0001618s 23:28:34.0 Info: CreateIndex Users (Identifier) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:34.0 Info: => 0.0001458s 23:28:34.0 Info: CreateIndex Users (Username) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:34.0 Info: => 0.000139s 23:28:34.0 Info: CreateTable Commands 23:28:34.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) 23:28:34.0 Info: => 0.0001991s 23:28:34.0 Info: CreateTable IndexerStatus 23:28:34.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) 23:28:34.0 Info: => 0.0002114s 23:28:34.0 Info: CreateIndex IndexerStatus (ProviderId) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:34.0 Info: => 0.0001394s 23:28:34.0 Info: CreateTable ExtraFiles 23:28:34.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) 23:28:34.0 Info: => 0.0001785s 23:28:34.0 Info: CreateTable LyricFiles 23:28:34.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) 23:28:34.0 Info: => 0.0002162s 23:28:34.0 Info: CreateTable LanguageProfiles 23:28:34.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:34.0 Info: => 0.0001612s 23:28:34.0 Info: CreateIndex LanguageProfiles (Name) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:34.0 Info: => 0.0001393s 23:28:34.0 Info: CreateTable DownloadClientStatus 23:28:34.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) 23:28:34.0 Info: => 0.0001724s 23:28:34.0 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:34.0 Info: => 0.0001666s 23:28:34.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:34.0 Info: -> 1 Insert operations completed in 00:00:00.0000886 taking an average of 00:00:00.0000886 23:28:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:34', 'InitialSetup') 23:28:34.0 Info: Committing Transaction 23:28:34.0 Info: 1: InitialSetup migrated 23:28:34.0 Info: => 0.001132s 23:28:34.0 Info: 2: add_reason_to_pending_releases migrating 23:28:34.0 Info: Beginning Transaction 23:28:34.0 Info: Starting migration of Main DB to 2 23:28:34.0 Info: AlterTable PendingReleases 23:28:34.0 Info: => 8E-07s 23:28:34.0 Info: CreateColumn PendingReleases Reason Int32 23:28:34.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:34.0 Info: => 0.0005441s 23:28:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:34', 'add_reason_to_pending_releases') 23:28:34.0 Info: Committing Transaction 23:28:34.0 Info: 2: add_reason_to_pending_releases migrated 23:28:34.0 Info: => 0.0008877s 23:28:34.0 Info: 3: add_medium_support migrating 23:28:34.0 Info: Beginning Transaction 23:28:34.0 Info: Starting migration of Main DB to 3 23:28:34.0 Info: AlterTable Albums 23:28:34.0 Info: => 9E-07s 23:28:34.0 Info: CreateColumn Albums Media String 23:28:34.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:34.0 Info: => 0.0005461s 23:28:34.0 Info: AlterTable Tracks 23:28:34.0 Info: => 8E-07s 23:28:34.0 Info: CreateColumn Tracks MediumNumber Int32 23:28:34.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:34.0 Info: => 0.000508s 23:28:34.0 Info: AlterTable Tracks 23:28:34.0 Info: => 8E-07s 23:28:34.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:34.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:34.0 Info: => 0.0005061s 23:28:34.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:34.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:34.0 Info: => 6.06E-05s 23:28:34.0 Info: DeleteColumn Tracks TrackNumber 23:28:34.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) 23:28:34.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" 23:28:34.0 Info: DROP TABLE "Tracks" 23:28:34.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:34.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:34.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:34.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:34.0 Info: => 0.0047621s 23:28:34.0 Info: AlterTable Tracks 23:28:34.0 Info: => 6E-07s 23:28:34.0 Info: CreateColumn Tracks TrackNumber String 23:28:34.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:34.0 Info: => 0.0004841s 23:28:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:34', 'add_medium_support') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 3: add_medium_support migrated 23:28:34.1 Info: => 0.0009718s 23:28:34.1 Info: 4: add_various_qualites_in_profile migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 4 23:28:34.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:34.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:34.1 Info: => 7.18E-05s 23:28:34.1 Info: PerformDBOperation 23:28:34.1 Info: Performing DB Operation 23:28:34.1 Info: => 4.03E-05s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:34', 'add_various_qualites_in_profile') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 4: add_various_qualites_in_profile migrated 23:28:34.1 Info: => 0.0003323s 23:28:34.1 Info: 5: metadata_profiles migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 5 23:28:34.1 Info: CreateTable MetadataProfiles 23:28:34.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:34.1 Info: => 0.0001996s 23:28:34.1 Info: CreateIndex MetadataProfiles (Name) 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:34.1 Info: => 0.0001695s 23:28:34.1 Info: AlterTable Artists 23:28:34.1 Info: => 7E-07s 23:28:34.1 Info: CreateColumn Artists MetadataProfileId Int32 23:28:34.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:34.1 Info: => 0.0005241s 23:28:34.1 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:34.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) 23:28:34.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" 23:28:34.1 Info: DROP TABLE "Artists" 23:28:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.1 Info: => 0.0052672s 23:28:34.1 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:34.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) 23:28:34.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" 23:28:34.1 Info: DROP TABLE "Artists" 23:28:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.1 Info: => 0.0051929s 23:28:34.1 Info: AlterTable Albums 23:28:34.1 Info: => 6E-07s 23:28:34.1 Info: CreateColumn Albums SecondaryTypes String 23:28:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:34.1 Info: => 0.0005255s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:34', 'metadata_profiles') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 5: metadata_profiles migrated 23:28:34.1 Info: => 0.0009898s 23:28:34.1 Info: 6: separate_automatic_and_interactive_search migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 6 23:28:34.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:34.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) 23:28:34.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:34.1 Info: DROP TABLE "Indexers" 23:28:34.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:34.1 Info: => 0.0042665s 23:28:34.1 Info: AlterTable Indexers 23:28:34.1 Info: => 6E-07s 23:28:34.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:34.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:34.1 Info: => 0.0005119s 23:28:34.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:34.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:34.1 Info: => 5.77E-05s 23:28:34.1 Info: AlterTable Indexers 23:28:34.1 Info: => 6E-07s 23:28:34.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:34.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) 23:28:34.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" 23:28:34.1 Info: DROP TABLE "Indexers" 23:28:34.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:34.1 Info: => 0.0042903s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:34', 'separate_automatic_and_interactive_search') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 6: separate_automatic_and_interactive_search migrated 23:28:34.1 Info: => 0.0046721s 23:28:34.1 Info: 7: change_album_path_to_relative migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 7 23:28:34.1 Info: DeleteColumn Albums Path 23:28:34.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) 23:28:34.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" 23:28:34.1 Info: DROP TABLE "Albums" 23:28:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.1 Info: => 0.0066781s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:34', 'change_album_path_to_relative') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 7: change_album_path_to_relative migrated 23:28:34.1 Info: => 0.0071316s 23:28:34.1 Info: 8: change_quality_size_mb_to_kb migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 8 23:28:34.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 23:28:34.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 23:28:34.1 Info: => 6.67E-05s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:34', 'change_quality_size_mb_to_kb') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 8: change_quality_size_mb_to_kb migrated 23:28:34.1 Info: => 0.000373s 23:28:34.1 Info: 9: album_releases migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 9 23:28:34.1 Info: AlterTable Albums 23:28:34.1 Info: => 7E-07s 23:28:34.1 Info: CreateColumn Albums Releases String 23:28:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:34.1 Info: => 0.0005467s 23:28:34.1 Info: AlterTable Albums 23:28:34.1 Info: => 7E-07s 23:28:34.1 Info: CreateColumn Albums CurrentRelease String 23:28:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:34.1 Info: => 0.0005201s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:34', 'album_releases') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 9: album_releases migrated 23:28:34.1 Info: => 0.0008681s 23:28:34.1 Info: 10: album_releases_fix migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 10 23:28:34.1 Info: AlterTable Albums 23:28:34.1 Info: => 8E-07s 23:28:34.1 Info: AlterColumn Albums Releases String 23:28:34.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) 23:28:34.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" 23:28:34.1 Info: DROP TABLE "Albums" 23:28:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.1 Info: => 0.0053214s 23:28:34.1 Info: AlterTable Albums 23:28:34.1 Info: => 8E-07s 23:28:34.1 Info: AlterColumn Albums CurrentRelease String 23:28:34.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) 23:28:34.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" 23:28:34.1 Info: DROP TABLE "Albums" 23:28:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.1 Info: => 0.0062133s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:34', 'album_releases_fix') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 10: album_releases_fix migrated 23:28:34.1 Info: => 0.0066148s 23:28:34.1 Info: 11: import_lists migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 11 23:28:34.1 Info: CreateTable ImportLists 23:28:34.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) 23:28:34.1 Info: => 0.0002521s 23:28:34.1 Info: CreateIndex ImportLists (Name) 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:34.1 Info: => 0.0001518s 23:28:34.1 Info: CreateTable ImportListStatus 23:28:34.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) 23:28:34.1 Info: => 0.0001858s 23:28:34.1 Info: CreateIndex ImportListStatus (ProviderId) 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:34.1 Info: => 0.000142s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:34', 'import_lists') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 11: import_lists migrated 23:28:34.1 Info: => 0.0004869s 23:28:34.1 Info: 12: add_release_status migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 12 23:28:34.1 Info: AlterTable MetadataProfiles 23:28:34.1 Info: => 8E-07s 23:28:34.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:34.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:34.1 Info: => 0.000579s 23:28:34.1 Info: PerformDBOperation 23:28:34.1 Info: Performing DB Operation 23:28:34.1 Info: => 3.51E-05s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:34', 'add_release_status') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 12: add_release_status migrated 23:28:34.1 Info: => 0.000339s 23:28:34.1 Info: 13: album_download_notification migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 13 23:28:34.1 Info: AlterTable Notifications 23:28:34.1 Info: => 7E-07s 23:28:34.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:34.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:34.1 Info: => 0.0005466s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:34', 'album_download_notification') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 13: album_download_notification migrated 23:28:34.1 Info: => 0.0008752s 23:28:34.1 Info: 14: fix_language_metadata_profiles migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 14 23:28:34.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 23:28:34.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 23:28:34.1 Info: => 0.000101s 23:28:34.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 23:28:34.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 23:28:34.1 Info: => 7.19E-05s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:34', 'fix_language_metadata_profiles') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 14: fix_language_metadata_profiles migrated 23:28:34.1 Info: => 0.0003608s 23:28:34.1 Info: 15: remove_fanzub migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 15 23:28:34.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:34.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:34.1 Info: => 5.82E-05s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:34', 'remove_fanzub') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 15: remove_fanzub migrated 23:28:34.1 Info: => 0.0003374s 23:28:34.1 Info: 16: update_artist_history_indexes migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 16 23:28:34.1 Info: CreateIndex Albums (ArtistId) 23:28:34.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:34.1 Info: => 0.0001699s 23:28:34.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:34.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:34.1 Info: => 0.0001443s 23:28:34.1 Info: DeleteIndex History (AlbumId) 23:28:34.1 Info: DROP INDEX "IX_History_AlbumId" 23:28:34.1 Info: => 0.0001477s 23:28:34.1 Info: CreateIndex History (AlbumId, Date) 23:28:34.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:34.1 Info: => 0.0001482s 23:28:34.1 Info: DeleteIndex History (DownloadId) 23:28:34.1 Info: DROP INDEX "IX_History_DownloadId" 23:28:34.1 Info: => 0.0001432s 23:28:34.1 Info: CreateIndex History (DownloadId, Date) 23:28:34.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:34.1 Info: => 0.0001426s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:34', 'update_artist_history_indexes') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 16: update_artist_history_indexes migrated 23:28:34.1 Info: => 0.0004887s 23:28:34.1 Info: 17: remove_nma migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 17 23:28:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:34.1 Info: => 6.38E-05s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:34', 'remove_nma') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 17: remove_nma migrated 23:28:34.1 Info: => 0.0003511s 23:28:34.1 Info: 18: album_disambiguation migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 18 23:28:34.1 Info: AlterTable Albums 23:28:34.1 Info: => 7E-07s 23:28:34.1 Info: CreateColumn Albums Disambiguation String 23:28:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:34.1 Info: => 0.0005811s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:34', 'album_disambiguation') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 18: album_disambiguation migrated 23:28:34.1 Info: => 0.0009147s 23:28:34.1 Info: 19: add_ape_quality_in_profiles migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 19 23:28:34.1 Info: PerformDBOperation 23:28:34.1 Info: Performing DB Operation 23:28:34.1 Info: => 3.94E-05s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:34', 'add_ape_quality_in_profiles') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 19: add_ape_quality_in_profiles migrated 23:28:34.1 Info: => 0.000327s 23:28:34.1 Info: 20: remove_pushalot migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 20 23:28:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:34.1 Info: => 6.48E-05s 23:28:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:34.1 Info: => 4.78E-05s 23:28:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:34.1 Info: => 4.44E-05s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:34', 'remove_pushalot') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 20: remove_pushalot migrated 23:28:34.1 Info: => 0.0003153s 23:28:34.1 Info: 21: add_custom_filters migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 21 23:28:34.1 Info: CreateTable CustomFilters 23:28:34.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:34.1 Info: => 0.0001954s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:34', 'add_custom_filters') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 21: add_custom_filters migrated 23:28:34.1 Info: => 0.0005173s 23:28:34.1 Info: 22: import_list_tags migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 22 23:28:34.1 Info: AlterTable ImportLists 23:28:34.1 Info: => 6E-07s 23:28:34.1 Info: CreateColumn ImportLists Tags String 23:28:34.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:34.1 Info: => 0.0006029s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:34', 'import_list_tags') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 22: import_list_tags migrated 23:28:34.1 Info: => 0.0009441s 23:28:34.1 Info: 23: add_release_groups_etc migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 23 23:28:34.1 Info: CreateTable ArtistMetadata 23:28:34.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) 23:28:34.1 Info: => 0.0002988s 23:28:34.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:34.1 Info: => 0.0001857s 23:28:34.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" 23:28:34.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" 23:28:34.1 Info: => 0.0001488s 23:28:34.1 Info: AlterTable Artists 23:28:34.1 Info: => 7E-07s 23:28:34.1 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:34.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:34.1 Info: => 0.0005795s 23:28:34.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:34.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:34.1 Info: => 9.29E-05s 23:28:34.1 Info: CreateTable AlbumReleases 23:28:34.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) 23:28:34.1 Info: => 0.0002521s 23:28:34.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:34.1 Info: => 0.000158s 23:28:34.1 Info: CreateIndex AlbumReleases (AlbumId) 23:28:34.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:34.1 Info: => 0.0001474s 23:28:34.1 Info: PerformDBOperation 23:28:34.1 Info: Performing DB Operation 23:28:34.1 Info: => 6.86E-05s 23:28:34.1 Info: AlterTable Albums 23:28:34.1 Info: => 5E-07s 23:28:34.1 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:34.1 Info: => 0.0006291s 23:28:34.1 Info: AlterTable Albums 23:28:34.1 Info: => 8E-07s 23:28:34.1 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:34.1 Info: => 0.0006329s 23:28:34.1 Info: AlterTable Albums 23:28:34.1 Info: => 8E-07s 23:28:34.1 Info: CreateColumn Albums Links String 23:28:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:34.1 Info: => 0.0006189s 23:28:34.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:34.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:34.1 Info: => 0.0001038s 23:28:34.1 Info: AlterTable Tracks 23:28:34.1 Info: => 6E-07s 23:28:34.1 Info: CreateColumn Tracks ForeignRecordingId String 23:28:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:34.1 Info: => 0.0006237s 23:28:34.1 Info: AlterTable Tracks 23:28:34.1 Info: => 8E-07s 23:28:34.1 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:34.1 Info: => 0.0006223s 23:28:34.1 Info: AlterTable Tracks 23:28:34.1 Info: => 8E-07s 23:28:34.1 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:34.1 Info: => 0.0006208s 23:28:34.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:34.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:34.1 Info: => 0.000105s 23:28:34.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:34.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:34.1 Info: => 8.69E-05s 23:28:34.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:34.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) 23:28:34.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" 23:28:34.1 Info: DROP TABLE "Artists" 23:28:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.1 Info: => 0.0057558s 23:28:34.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:34.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) 23:28:34.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" 23:28:34.1 Info: DROP TABLE "Albums" 23:28:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.1 Info: => 0.0068121s 23:28:34.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:34.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) 23:28:34.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" 23:28:34.1 Info: DROP TABLE "Tracks" 23:28:34.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:34.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:34.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:34.1 Info: => 0.0057089s 23:28:34.1 Info: DeleteColumn TrackFiles ArtistId 23:28:34.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) 23:28:34.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" 23:28:34.1 Info: DROP TABLE "TrackFiles" 23:28:34.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:34.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.1 Info: => 0.0048155s 23:28:34.1 Info: CreateIndex Artists (ArtistMetadataId) 23:28:34.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.1 Info: => 0.0001594s 23:28:34.1 Info: CreateIndex Artists (Monitored) 23:28:34.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.1 Info: => 0.0001532s 23:28:34.1 Info: CreateIndex Albums (ArtistMetadataId) 23:28:34.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:34.1 Info: => 0.000145s 23:28:34.1 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:34.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:34.1 Info: => 0.0001408s 23:28:34.1 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:34.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:34.1 Info: => 0.0001381s 23:28:34.1 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:34.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:34.1 Info: => 0.0001356s 23:28:34.1 Info: UpdateData 23:28:34.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:34.1 Info: => 6.35E-05s 23:28:34.1 Info: UpdateData 23:28:34.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:34.1 Info: => 4.8E-05s 23:28:34.1 Info: UpdateData 23:28:34.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:34.1 Info: => 5.63E-05s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:34', 'add_release_groups_etc') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 23: add_release_groups_etc migrated 23:28:34.1 Info: => 0.0006047s 23:28:34.1 Info: 24: NewMediaInfoFormat migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 24 23:28:34.1 Info: UpdateData 23:28:34.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:34.1 Info: => 6.6E-05s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:34', 'NewMediaInfoFormat') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 24: NewMediaInfoFormat migrated 23:28:34.1 Info: => 0.0003439s 23:28:34.1 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 25 23:28:34.1 Info: RenameTable Restrictions ReleaseProfiles 23:28:34.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:34.1 Info: => 0.0015508s 23:28:34.1 Info: AlterTable ReleaseProfiles 23:28:34.1 Info: => 9E-07s 23:28:34.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:34.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:34.1 Info: => 0.0005719s 23:28:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:34', 'rename_restrictions_to_release_profiles') 23:28:34.1 Info: Committing Transaction 23:28:34.1 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:34.1 Info: => 0.0008994s 23:28:34.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:34.1 Info: Beginning Transaction 23:28:34.1 Info: Starting migration of Main DB to 26 23:28:34.1 Info: RenameTable Profiles QualityProfiles 23:28:34.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:34.1 Info: => 0.001549s 23:28:34.1 Info: AlterTable QualityProfiles 23:28:34.1 Info: => 8E-07s 23:28:34.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:34.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:34.1 Info: => 0.0005646s 23:28:34.1 Info: AlterTable LanguageProfiles 23:28:34.1 Info: => 6E-07s 23:28:34.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:34.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:34.1 Info: => 0.0005497s 23:28:34.1 Info: UpdateData 23:28:34.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:34.1 Info: => 6.37E-05s 23:28:34.1 Info: UpdateData 23:28:34.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:34.1 Info: => 4.63E-05s 23:28:34.1 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "Artists" 23:28:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.2 Info: => 0.0064254s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:34', 'rename_quality_profiles_add_upgrade_allowed') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:34.2 Info: => 0.0068724s 23:28:34.2 Info: 27: add_import_exclusions migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 27 23:28:34.2 Info: CreateTable ImportListExclusions 23:28:34.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:34.2 Info: => 0.0001915s 23:28:34.2 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:34.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:34.2 Info: => 0.000149s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:34', 'add_import_exclusions') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 27: add_import_exclusions migrated 23:28:34.2 Info: => 0.0005095s 23:28:34.2 Info: 28: clean_artist_metadata_table migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 28 23:28:34.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) 23:28:34.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) 23:28:34.2 Info: => 0.0001774s 23:28:34.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) 23:28:34.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) 23:28:34.2 Info: => 0.0001668s 23:28:34.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) 23:28:34.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) 23:28:34.2 Info: => 0.0001484s 23:28:34.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) 23:28:34.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) 23:28:34.2 Info: => 0.0001486s 23:28:34.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) 23:28:34.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) 23:28:34.2 Info: => 0.0001449s 23:28:34.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) 23:28:34.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) 23:28:34.2 Info: => 0.0001515s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:34', 'clean_artist_metadata_table') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 28: clean_artist_metadata_table migrated 23:28:34.2 Info: => 0.0004756s 23:28:34.2 Info: 29: health_issue_notification migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 29 23:28:34.2 Info: AlterTable Notifications 23:28:34.2 Info: => 9E-07s 23:28:34.2 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:34.2 Info: => 0.0005961s 23:28:34.2 Info: AlterTable Notifications 23:28:34.2 Info: => 7E-07s 23:28:34.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:34.2 Info: => 0.0005673s 23:28:34.2 Info: AlterTable Notifications 23:28:34.2 Info: => 6E-07s 23:28:34.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:34.2 Info: => 0.0005951s 23:28:34.2 Info: AlterTable Notifications 23:28:34.2 Info: => 9E-07s 23:28:34.2 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:34.2 Info: => 0.0005803s 23:28:34.2 Info: AlterTable Notifications 23:28:34.2 Info: => 8E-07s 23:28:34.2 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:34.2 Info: => 0.0005612s 23:28:34.2 Info: DeleteColumn Notifications OnDownload 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "Notifications" 23:28:34.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:34.2 Info: => 0.0065518s 23:28:34.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "Notifications" 23:28:34.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:34.2 Info: => 0.0048028s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:34', 'health_issue_notification') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 29: health_issue_notification migrated 23:28:34.2 Info: => 0.0052417s 23:28:34.2 Info: 30: add_mediafilerepository_mtime migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 30 23:28:34.2 Info: AlterTable TrackFiles 23:28:34.2 Info: => 7E-07s 23:28:34.2 Info: CreateColumn TrackFiles Modified DateTime 23:28:34.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:34.2 Info: => 0.000587s 23:28:34.2 Info: AlterTable TrackFiles 23:28:34.2 Info: => 8E-07s 23:28:34.2 Info: CreateColumn TrackFiles Path String 23:28:34.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:34.2 Info: => 0.0005679s 23:28:34.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:34.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:34.2 Info: => 5.53E-05s 23:28:34.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) 23:28:34.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) 23:28:34.2 Info: => 0.0001583s 23:28:34.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) 23:28:34.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) 23:28:34.2 Info: => 0.0001692s 23:28:34.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) 23:28:34.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) 23:28:34.2 Info: => 0.0002064s 23:28:34.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") 23:28:34.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") 23:28:34.2 Info: => 0.0001078s 23:28:34.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:34.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:34.2 Info: => 6.65E-05s 23:28:34.2 Info: AlterTable TrackFiles 23:28:34.2 Info: => 7E-07s 23:28:34.2 Info: AlterColumn TrackFiles Path String 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "TrackFiles" 23:28:34.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:34.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.2 Info: => 0.0057811s 23:28:34.2 Info: CreateIndex TrackFiles (Path) 23:28:34.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:34.2 Info: => 0.0001559s 23:28:34.2 Info: DeleteColumn TrackFiles RelativePath 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "TrackFiles" 23:28:34.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:34.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:34.2 Info: => 0.0059596s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:34', 'add_mediafilerepository_mtime') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 30: add_mediafilerepository_mtime migrated 23:28:34.2 Info: => 0.0063703s 23:28:34.2 Info: 31: add_artistmetadataid_constraint migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 31 23:28:34.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") 23:28:34.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") 23:28:34.2 Info: => 0.0001101s 23:28:34.2 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:34.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:34.2 Info: => 0.0001727s 23:28:34.2 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "Artists" 23:28:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.2 Info: => 0.005401s 23:28:34.2 Info: CreateIndex Artists (ArtistMetadataId) 23:28:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.2 Info: => 0.0001484s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:34', 'add_artistmetadataid_constraint') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 31: add_artistmetadataid_constraint migrated 23:28:34.2 Info: => 0.0005526s 23:28:34.2 Info: 32: old_ids_and_artist_alias migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 32 23:28:34.2 Info: AlterTable ArtistMetadata 23:28:34.2 Info: => 8E-07s 23:28:34.2 Info: CreateColumn ArtistMetadata Aliases String 23:28:34.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:34.2 Info: => 0.0006076s 23:28:34.2 Info: AlterTable ArtistMetadata 23:28:34.2 Info: => 7E-07s 23:28:34.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:34.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:34.2 Info: => 0.0006123s 23:28:34.2 Info: AlterTable Albums 23:28:34.2 Info: => 7E-07s 23:28:34.2 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:34.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:34.2 Info: => 0.0005714s 23:28:34.2 Info: AlterTable AlbumReleases 23:28:34.2 Info: => 8E-07s 23:28:34.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:34.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:34.2 Info: => 0.0005583s 23:28:34.2 Info: AlterTable Tracks 23:28:34.2 Info: => 8E-07s 23:28:34.2 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:34.2 Info: => 0.0005747s 23:28:34.2 Info: AlterTable Tracks 23:28:34.2 Info: => 7E-07s 23:28:34.2 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:34.2 Info: => 0.0005743s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:34', 'old_ids_and_artist_alias') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 32: old_ids_and_artist_alias migrated 23:28:34.2 Info: => 0.000943s 23:28:34.2 Info: 33: download_propers_config migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 33 23:28:34.2 Info: PerformDBOperation 23:28:34.2 Info: Performing DB Operation 23:28:34.2 Info: => 4.14E-05s 23:28:34.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:34.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:34.2 Info: => 4.82E-05s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:34', 'download_propers_config') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 33: download_propers_config migrated 23:28:34.2 Info: => 0.0003637s 23:28:34.2 Info: 34: remove_language_profiles migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 34 23:28:34.2 Info: DeleteTable LanguageProfiles 23:28:34.2 Info: DROP TABLE "LanguageProfiles" 23:28:34.2 Info: => 0.0002345s 23:28:34.2 Info: DeleteColumn Artists LanguageProfileId 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "Artists" 23:28:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.2 Info: => 0.0065375s 23:28:34.2 Info: DeleteColumn ImportLists LanguageProfileId 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "ImportLists" 23:28:34.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:34.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:34.2 Info: => 0.0048658s 23:28:34.2 Info: DeleteColumn Blacklist Language 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "Blacklist" 23:28:34.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:34.2 Info: => 0.0050339s 23:28:34.2 Info: DeleteColumn History Language 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "History" 23:28:34.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:34.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:34.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:34.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:34.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:34.2 Info: => 0.0060227s 23:28:34.2 Info: DeleteColumn LyricFiles Language 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "LyricFiles" 23:28:34.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:34.2 Info: => 0.0064331s 23:28:34.2 Info: DeleteColumn TrackFiles Language 23:28:34.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) 23:28:34.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" 23:28:34.2 Info: DROP TABLE "TrackFiles" 23:28:34.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:34.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:34.2 Info: => 0.0050878s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:34', 'remove_language_profiles') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 34: remove_language_profiles migrated 23:28:34.2 Info: => 0.0056773s 23:28:34.2 Info: 35: multi_disc_naming_format migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 35 23:28:34.2 Info: AlterTable NamingConfig 23:28:34.2 Info: => 8E-07s 23:28:34.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:34.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:34.2 Info: => 0.0005794s 23:28:34.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:34.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:34.2 Info: => 6.25E-05s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:34', 'multi_disc_naming_format') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 35: multi_disc_naming_format migrated 23:28:34.2 Info: => 0.0004125s 23:28:34.2 Info: 36: add_download_client_priority migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 36 23:28:34.2 Info: AlterTable DownloadClients 23:28:34.2 Info: => 9E-07s 23:28:34.2 Info: CreateColumn DownloadClients Priority Int32 23:28:34.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:34.2 Info: => 0.0005956s 23:28:34.2 Info: PerformDBOperation 23:28:34.2 Info: Performing DB Operation 23:28:34.2 Info: => 7.48E-05s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:34', 'add_download_client_priority') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 36: add_download_client_priority migrated 23:28:34.2 Info: => 0.0004258s 23:28:34.2 Info: 37: remove_growl_prowl migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 37 23:28:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:34.2 Info: => 6.55E-05s 23:28:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:34.2 Info: => 4.31E-05s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:34', 'remove_growl_prowl') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 37: remove_growl_prowl migrated 23:28:34.2 Info: => 0.0003622s 23:28:34.2 Info: 38: remove_plex_hometheatre migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 38 23:28:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:34.2 Info: => 6.54E-05s 23:28:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:34.2 Info: => 4.38E-05s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:34', 'remove_plex_hometheatre') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 38: remove_plex_hometheatre migrated 23:28:34.2 Info: => 0.0003512s 23:28:34.2 Info: 39: add_root_folder_add_defaults migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 39 23:28:34.2 Info: AlterTable RootFolders 23:28:34.2 Info: => 7E-07s 23:28:34.2 Info: CreateColumn RootFolders Name String 23:28:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:34.2 Info: => 0.0005792s 23:28:34.2 Info: AlterTable RootFolders 23:28:34.2 Info: => 7E-07s 23:28:34.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:34.2 Info: => 0.000543s 23:28:34.2 Info: AlterTable RootFolders 23:28:34.2 Info: => 7E-07s 23:28:34.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:34.2 Info: => 0.0005461s 23:28:34.2 Info: AlterTable RootFolders 23:28:34.2 Info: => 7E-07s 23:28:34.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:34.2 Info: => 0.000542s 23:28:34.2 Info: AlterTable RootFolders 23:28:34.2 Info: => 7E-07s 23:28:34.2 Info: CreateColumn RootFolders DefaultTags String 23:28:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:34.2 Info: => 0.0005395s 23:28:34.2 Info: PerformDBOperation 23:28:34.2 Info: Performing DB Operation 23:28:34.2 Info: => 6.18E-05s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:34', 'add_root_folder_add_defaults') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 39: add_root_folder_add_defaults migrated 23:28:34.2 Info: => 0.000407s 23:28:34.2 Info: 40: task_duration migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 40 23:28:34.2 Info: AlterTable ScheduledTasks 23:28:34.2 Info: => 5E-07s 23:28:34.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:34.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:34.2 Info: => 0.0005924s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:34', 'task_duration') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 40: task_duration migrated 23:28:34.2 Info: => 0.0009807s 23:28:34.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 41 23:28:34.2 Info: AlterTable ReleaseProfiles 23:28:34.2 Info: => 8E-07s 23:28:34.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:34.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:34.2 Info: => 0.0005709s 23:28:34.2 Info: AlterTable ReleaseProfiles 23:28:34.2 Info: => 1E-06s 23:28:34.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:34.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:34.2 Info: => 0.0005474s 23:28:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:34', 'add_indexer_and_enabled_to_release_profiles') 23:28:34.2 Info: Committing Transaction 23:28:34.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:34.2 Info: => 0.0009089s 23:28:34.2 Info: 42: remove_album_folders migrating 23:28:34.2 Info: Beginning Transaction 23:28:34.2 Info: Starting migration of Main DB to 42 23:28:34.2 Info: DeleteColumn Artists AlbumFolder 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "Artists" 23:28:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.3 Info: => 0.0065474s 23:28:34.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:34.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:34.3 Info: => 5.79E-05s 23:28:34.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:34.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:34.3 Info: => 4.53E-05s 23:28:34.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:34.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) 23:28:34.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:34.3 Info: DROP TABLE "NamingConfig" 23:28:34.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:34.3 Info: => 0.0045852s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:34', 'remove_album_folders') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 42: remove_album_folders migrated 23:28:34.3 Info: => 0.0050827s 23:28:34.3 Info: 44: add_priority_to_indexers migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 44 23:28:34.3 Info: AlterTable Indexers 23:28:34.3 Info: => 8E-07s 23:28:34.3 Info: CreateColumn Indexers Priority Int32 23:28:34.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:34.3 Info: => 0.0005881s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:34', 'add_priority_to_indexers') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 44: add_priority_to_indexers migrated 23:28:34.3 Info: => 0.0009606s 23:28:34.3 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 45 23:28:34.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:34.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:34.3 Info: => 0.0001388s 23:28:34.3 Info: PerformDBOperation 23:28:34.3 Info: Performing DB Operation 23:28:34.3 Info: => 3.8E-05s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:34', 'remove_chown_and_folderchmod_config') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:34.3 Info: => 0.0003657s 23:28:34.3 Info: 47: update_notifiarr migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 47 23:28:34.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:34.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:34.3 Info: => 9.13E-05s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:34', 'update_notifiarr') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 47: update_notifiarr migrated 23:28:34.3 Info: => 0.0004086s 23:28:34.3 Info: 49: email_multiple_addresses migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 49 23:28:34.3 Info: PerformDBOperation 23:28:34.3 Info: Performing DB Operation 23:28:34.3 Info: => 6.91E-05s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:34', 'email_multiple_addresses') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 49: email_multiple_addresses migrated 23:28:34.3 Info: => 0.0004135s 23:28:34.3 Info: 50: rename_blacklist_to_blocklist migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 50 23:28:34.3 Info: RenameTable Blacklist Blocklist 23:28:34.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:34.3 Info: => 0.0015266s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:34', 'rename_blacklist_to_blocklist') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 50: rename_blacklist_to_blocklist migrated 23:28:34.3 Info: => 0.0019432s 23:28:34.3 Info: 51: cdh_per_downloadclient migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 51 23:28:34.3 Info: AlterTable DownloadClients 23:28:34.3 Info: => 8E-07s 23:28:34.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:34.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:34.3 Info: => 0.0005793s 23:28:34.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:34.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:34.3 Info: => 0.0005532s 23:28:34.3 Info: PerformDBOperation 23:28:34.3 Info: Performing DB Operation 23:28:34.3 Info: => 0.0001768s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:34', 'cdh_per_downloadclient') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 51: cdh_per_downloadclient migrated 23:28:34.3 Info: => 0.0005331s 23:28:34.3 Info: 52: download_history migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 52 23:28:34.3 Info: CreateTable DownloadHistory 23:28:34.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) 23:28:34.3 Info: => 0.0002344s 23:28:34.3 Info: CreateIndex DownloadHistory (EventType) 23:28:34.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:34.3 Info: => 0.0001564s 23:28:34.3 Info: CreateIndex DownloadHistory (ArtistId) 23:28:34.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:34.3 Info: => 0.0001432s 23:28:34.3 Info: CreateIndex DownloadHistory (DownloadId) 23:28:34.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:34.3 Info: => 0.0001591s 23:28:34.3 Info: PerformDBOperation 23:28:34.3 Info: Performing DB Operation 23:28:34.3 Info: => 0.0001168s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:34', 'download_history') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 52: download_history migrated 23:28:34.3 Info: => 0.0005265s 23:28:34.3 Info: 53: add_update_history migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 53 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:34', 'add_update_history') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 53: add_update_history migrated 23:28:34.3 Info: => 0.0003762s 23:28:34.3 Info: 54: add_on_update_to_notifications migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 54 23:28:34.3 Info: AlterTable Notifications 23:28:34.3 Info: => 7E-07s 23:28:34.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:34.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:34.3 Info: => 0.000624s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:34', 'add_on_update_to_notifications') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 54: add_on_update_to_notifications migrated 23:28:34.3 Info: => 0.000994s 23:28:34.3 Info: 55: download_client_per_indexer migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 55 23:28:34.3 Info: AlterTable Indexers 23:28:34.3 Info: => 8E-07s 23:28:34.3 Info: CreateColumn Indexers DownloadClientId Int32 23:28:34.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:34.3 Info: => 0.0006002s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:34', 'download_client_per_indexer') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 55: download_client_per_indexer migrated 23:28:34.3 Info: => 0.0010067s 23:28:34.3 Info: 56: AddNewItemMonitorType migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 56 23:28:34.3 Info: AlterTable Artists 23:28:34.3 Info: => 8E-07s 23:28:34.3 Info: CreateColumn Artists MonitorNewItems Int32 23:28:34.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:34.3 Info: => 0.000603s 23:28:34.3 Info: AlterTable RootFolders 23:28:34.3 Info: => 8E-07s 23:28:34.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:34.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:34.3 Info: => 0.0005778s 23:28:34.3 Info: AlterTable ImportLists 23:28:34.3 Info: => 7E-07s 23:28:34.3 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:34.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:34.3 Info: => 0.000592s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:34', 'AddNewItemMonitorType') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 56: AddNewItemMonitorType migrated 23:28:34.3 Info: => 0.000983s 23:28:34.3 Info: 57: ImportListSearch migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 57 23:28:34.3 Info: AlterTable ImportLists 23:28:34.3 Info: => 9E-07s 23:28:34.3 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:34.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:34.3 Info: => 0.0006185s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:34', 'ImportListSearch') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 57: ImportListSearch migrated 23:28:34.3 Info: => 0.0009922s 23:28:34.3 Info: 58: ImportListMonitorExisting migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 58 23:28:34.3 Info: AlterTable ImportLists 23:28:34.3 Info: => 8E-07s 23:28:34.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:34.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:34.3 Info: => 0.0006069s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:34', 'ImportListMonitorExisting') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 58: ImportListMonitorExisting migrated 23:28:34.3 Info: => 0.0009764s 23:28:34.3 Info: 59: add_indexer_tags migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 59 23:28:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:34.3 Info: => 6.84E-05s 23:28:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:34.3 Info: => 4.59E-05s 23:28:34.3 Info: AlterTable Indexers 23:28:34.3 Info: => 5E-07s 23:28:34.3 Info: CreateColumn Indexers Tags String 23:28:34.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:34.3 Info: => 0.0005882s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:34', 'add_indexer_tags') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 59: add_indexer_tags migrated 23:28:34.3 Info: => 0.0009634s 23:28:34.3 Info: 60: update_audio_types migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 60 23:28:34.3 Info: PerformDBOperation 23:28:34.3 Info: Performing DB Operation 23:28:34.3 Info: => 6.43E-05s 23:28:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:34', 'update_audio_types') 23:28:34.3 Info: Committing Transaction 23:28:34.3 Info: 60: update_audio_types migrated 23:28:34.3 Info: => 0.0003956s 23:28:34.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:34.3 Info: Beginning Transaction 23:28:34.3 Info: Starting migration of Main DB to 61 23:28:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.3 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:34.3 Info: => 6.76E-05s 23:28:34.3 Info: AlterTable AlbumReleases 23:28:34.3 Info: => 6E-07s 23:28:34.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "AlbumReleases" 23:28:34.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:34.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:34.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:34.3 Info: => 0.0061332s 23:28:34.3 Info: AlterTable Albums 23:28:34.3 Info: => 7E-07s 23:28:34.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "Albums" 23:28:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:34.3 Info: => 0.0067182s 23:28:34.3 Info: AlterTable Albums 23:28:34.3 Info: => 8E-07s 23:28:34.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "Albums" 23:28:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:34.3 Info: => 0.0055794s 23:28:34.3 Info: AlterTable Albums 23:28:34.3 Info: => 7E-07s 23:28:34.3 Info: AlterColumn Albums Added DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "Albums" 23:28:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:34.3 Info: => 0.0056153s 23:28:34.3 Info: AlterTable Artists 23:28:34.3 Info: => 7E-07s 23:28:34.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "Artists" 23:28:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.3 Info: => 0.0057832s 23:28:34.3 Info: AlterTable Artists 23:28:34.3 Info: => 8E-07s 23:28:34.3 Info: AlterColumn Artists Added DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "Artists" 23:28:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.3 Info: => 0.0057193s 23:28:34.3 Info: AlterTable Blocklist 23:28:34.3 Info: => 6E-07s 23:28:34.3 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "Blocklist" 23:28:34.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:34.3 Info: => 0.0063638s 23:28:34.3 Info: AlterTable Blocklist 23:28:34.3 Info: => 9E-07s 23:28:34.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "Blocklist" 23:28:34.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:34.3 Info: => 0.0048694s 23:28:34.3 Info: AlterTable Commands 23:28:34.3 Info: => 1.3E-06s 23:28:34.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "Commands" 23:28:34.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:34.3 Info: => 0.0048171s 23:28:34.3 Info: AlterTable Commands 23:28:34.3 Info: => 8E-07s 23:28:34.3 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "Commands" 23:28:34.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:34.3 Info: => 0.005724s 23:28:34.3 Info: AlterTable Commands 23:28:34.3 Info: => 9E-07s 23:28:34.3 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.3 Info: DROP TABLE "Commands" 23:28:34.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:34.3 Info: => 0.0056882s 23:28:34.3 Info: AlterTable DownloadClientStatus 23:28:34.3 Info: => 8E-07s 23:28:34.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:34.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) 23:28:34.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:34.3 Info: DROP TABLE "DownloadClientStatus" 23:28:34.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:34.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:34.3 Info: => 0.0050487s 23:28:34.3 Info: AlterTable DownloadClientStatus 23:28:34.3 Info: => 8E-07s 23:28:34.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:34.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) 23:28:34.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:34.4 Info: DROP TABLE "DownloadClientStatus" 23:28:34.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:34.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:34.4 Info: => 0.0049854s 23:28:34.4 Info: AlterTable DownloadClientStatus 23:28:34.4 Info: => 8E-07s 23:28:34.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:34.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) 23:28:34.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:34.4 Info: DROP TABLE "DownloadClientStatus" 23:28:34.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:34.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:34.4 Info: => 0.0060756s 23:28:34.4 Info: AlterTable DownloadHistory 23:28:34.4 Info: => 7E-07s 23:28:34.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.4 Info: DROP TABLE "DownloadHistory" 23:28:34.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:34.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:34.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:34.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:34.4 Info: => 0.0055379s 23:28:34.4 Info: AlterTable ExtraFiles 23:28:34.4 Info: => 7E-07s 23:28:34.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.4 Info: DROP TABLE "ExtraFiles" 23:28:34.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:34.4 Info: => 0.004756s 23:28:34.4 Info: AlterTable ExtraFiles 23:28:34.4 Info: => 8E-07s 23:28:34.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.4 Info: DROP TABLE "ExtraFiles" 23:28:34.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:34.4 Info: => 0.0048101s 23:28:34.4 Info: AlterTable History 23:28:34.4 Info: => 9E-07s 23:28:34.4 Info: AlterColumn History Date DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.4 Info: DROP TABLE "History" 23:28:34.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:34.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:34.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:34.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:34.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:34.4 Info: => 0.0056327s 23:28:34.4 Info: AlterTable ImportListStatus 23:28:34.4 Info: => 7E-07s 23:28:34.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:34.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) 23:28:34.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:34.4 Info: DROP TABLE "ImportListStatus" 23:28:34.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:34.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:34.4 Info: => 0.0066476s 23:28:34.4 Info: AlterTable ImportListStatus 23:28:34.4 Info: => 8E-07s 23:28:34.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:34.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) 23:28:34.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:34.4 Info: DROP TABLE "ImportListStatus" 23:28:34.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:34.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:34.4 Info: => 0.0050255s 23:28:34.4 Info: AlterTable ImportListStatus 23:28:34.4 Info: => 7E-07s 23:28:34.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:34.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) 23:28:34.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:34.4 Info: DROP TABLE "ImportListStatus" 23:28:34.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:34.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:34.4 Info: => 0.0049211s 23:28:34.4 Info: AlterTable IndexerStatus 23:28:34.4 Info: => 7E-07s 23:28:34.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:34.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) 23:28:34.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:34.4 Info: DROP TABLE "IndexerStatus" 23:28:34.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:34.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:34.4 Info: => 0.0057219s 23:28:34.4 Info: AlterTable IndexerStatus 23:28:34.4 Info: => 8E-07s 23:28:34.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:34.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) 23:28:34.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:34.4 Info: DROP TABLE "IndexerStatus" 23:28:34.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:34.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:34.4 Info: => 0.0049182s 23:28:34.4 Info: AlterTable IndexerStatus 23:28:34.4 Info: => 8E-07s 23:28:34.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:34.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) 23:28:34.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:34.4 Info: DROP TABLE "IndexerStatus" 23:28:34.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:34.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:34.4 Info: => 0.004936s 23:28:34.4 Info: AlterTable LyricFiles 23:28:34.4 Info: => 1.2E-06s 23:28:34.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.4 Info: DROP TABLE "LyricFiles" 23:28:34.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:34.4 Info: => 0.0056631s 23:28:34.4 Info: AlterTable LyricFiles 23:28:34.4 Info: => 9E-07s 23:28:34.4 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.4 Info: DROP TABLE "LyricFiles" 23:28:34.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:34.4 Info: => 0.0048099s 23:28:34.4 Info: AlterTable MetadataFiles 23:28:34.4 Info: => 8E-07s 23:28:34.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.4 Info: DROP TABLE "MetadataFiles" 23:28:34.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:34.4 Info: => 0.0056877s 23:28:34.4 Info: AlterTable MetadataFiles 23:28:34.4 Info: => 7E-07s 23:28:34.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.4 Info: DROP TABLE "MetadataFiles" 23:28:34.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:34.4 Info: => 0.0058173s 23:28:34.4 Info: AlterTable PendingReleases 23:28:34.4 Info: => 9E-07s 23:28:34.4 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:34.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) 23:28:34.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:34.4 Info: DROP TABLE "PendingReleases" 23:28:34.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:34.4 Info: => 0.0047346s 23:28:34.4 Info: AlterTable ScheduledTasks 23:28:34.4 Info: => 8E-07s 23:28:34.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:34.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) 23:28:34.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:34.4 Info: DROP TABLE "ScheduledTasks" 23:28:34.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:34.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:34.4 Info: => 0.0050246s 23:28:34.4 Info: AlterTable ScheduledTasks 23:28:34.4 Info: => 7E-07s 23:28:34.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:34.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) 23:28:34.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:34.5 Info: DROP TABLE "ScheduledTasks" 23:28:34.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:34.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:34.5 Info: => 0.0066011s 23:28:34.5 Info: AlterTable TrackFiles 23:28:34.5 Info: => 8E-07s 23:28:34.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.5 Info: DROP TABLE "TrackFiles" 23:28:34.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:34.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:34.5 Info: => 0.0052294s 23:28:34.5 Info: AlterTable TrackFiles 23:28:34.5 Info: => 8E-07s 23:28:34.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.5 Info: DROP TABLE "TrackFiles" 23:28:34.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:34.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:34.5 Info: => 0.0061475s 23:28:34.5 Info: AlterTable VersionInfo 23:28:34.5 Info: => 7E-07s 23:28:34.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:34.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:34.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:34.5 Info: DROP TABLE "VersionInfo" 23:28:34.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:34.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:34.5 Info: => 0.005118s 23:28:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:34', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:34.5 Info: Committing Transaction 23:28:34.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:34.5 Info: => 0.0059978s 23:28:34.5 Info: 62: add_on_delete_to_notifications migrating 23:28:34.5 Info: Beginning Transaction 23:28:34.5 Info: Starting migration of Main DB to 62 23:28:34.5 Info: AlterTable Notifications 23:28:34.5 Info: => 8E-07s 23:28:34.5 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:34.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:34.5 Info: => 0.0006314s 23:28:34.5 Info: AlterTable Notifications 23:28:34.5 Info: => 9E-07s 23:28:34.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:34.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:34.5 Info: => 0.0006273s 23:28:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:34', 'add_on_delete_to_notifications') 23:28:34.5 Info: Committing Transaction 23:28:34.5 Info: 62: add_on_delete_to_notifications migrated 23:28:34.5 Info: => 0.0009803s 23:28:34.5 Info: 63: add_custom_formats migrating 23:28:34.5 Info: Beginning Transaction 23:28:34.5 Info: Starting migration of Main DB to 63 23:28:34.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 23:28:34.5 Info: AlterTable DelayProfiles 23:28:34.5 Info: => 6E-07s 23:28:34.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:34.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:34.5 Info: => 0.0005853s 23:28:34.5 Info: UpdateData 23:28:34.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:34.5 Info: => 9.83E-05s 23:28:34.5 Info: AlterTable TrackFiles 23:28:34.5 Info: => 7E-07s 23:28:34.5 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:34.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:34.5 Info: => 0.0005743s 23:28:34.5 Info: PerformDBOperation 23:28:34.5 Info: Performing DB Operation 23:28:34.5 Info: => 0.0012332s 23:28:34.5 Info: CreateTable CustomFormats 23:28:34.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) 23:28:34.5 Info: => 0.000209s 23:28:34.5 Info: CreateIndex CustomFormats (Name) 23:28:34.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:34.5 Info: => 0.0001407s 23:28:34.5 Info: AlterTable QualityProfiles 23:28:34.5 Info: => 8E-07s 23:28:34.5 Info: CreateColumn QualityProfiles FormatItems String 23:28:34.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:34.5 Info: => 0.0006081s 23:28:34.5 Info: AlterTable QualityProfiles 23:28:34.5 Info: => 8E-07s 23:28:34.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:34.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:34.5 Info: => 0.0005886s 23:28:34.5 Info: AlterTable QualityProfiles 23:28:34.5 Info: => 8E-07s 23:28:34.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:34.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:34.5 Info: => 0.0005929s 23:28:34.5 Info: PerformDBOperation 23:28:34.5 Info: Performing DB Operation 23:28:34.5 Info: => 0.0013207s 23:28:34.5 Info: PerformDBOperation 23:28:34.5 Info: Performing DB Operation 23:28:34.5 Info: => 3.96E-05s 23:28:34.5 Info: DeleteColumn ReleaseProfiles Preferred 23:28:34.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) 23:28:34.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:34.5 Info: DROP TABLE "ReleaseProfiles" 23:28:34.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:34.5 Info: => 0.0049935s 23:28:34.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:34.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) 23:28:34.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:34.5 Info: DROP TABLE "ReleaseProfiles" 23:28:34.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:34.5 Info: => 0.004855s 23:28:34.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:34.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:34.5 Info: => 6.21E-05s 23:28:34.5 Info: AlterTable DelayProfiles 23:28:34.5 Info: => 7E-07s 23:28:34.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:34.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:34.5 Info: => 0.0005795s 23:28:34.5 Info: AlterTable DelayProfiles 23:28:34.5 Info: => 8E-07s 23:28:34.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:34.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:34.5 Info: => 0.0005839s 23:28:34.5 Info: -> 1 Insert operations completed in 00:00:00.0001120 taking an average of 00:00:00.0001120 23:28:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:34', 'add_custom_formats') 23:28:34.5 Info: Committing Transaction 23:28:34.5 Info: 63: add_custom_formats migrated 23:28:34.5 Info: => 0.0010482s 23:28:34.5 Debug: Took: 00:00:00.4899810 23:28:34.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 23:28:34.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 23:28:34.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221145735902_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:34.5 Info: DatabaseEngineVersionCheck migrating 23:28:34.5 Info: PerformDBOperation 23:28:34.5 Info: Performing DB Operation 23:28:34.5 Info: SQLite 3.48.0 23:28:34.5 Info: => 0.0011251s 23:28:34.5 Info: DatabaseEngineVersionCheck migrated 23:28:34.5 Info: => 0.0011492s 23:28:34.5 Info: VersionMigration migrating 23:28:34.5 Info: Beginning Transaction 23:28:34.5 Info: CreateTable VersionInfo 23:28:34.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:34.5 Info: => 0.0002215s 23:28:34.5 Info: Committing Transaction 23:28:34.5 Info: VersionMigration migrated 23:28:34.5 Info: => 0.0006548s 23:28:34.5 Info: VersionUniqueMigration migrating 23:28:34.5 Info: Beginning Transaction 23:28:34.5 Info: CreateIndex VersionInfo (Version) 23:28:34.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:34.5 Info: => 0.0001918s 23:28:34.5 Info: AlterTable VersionInfo 23:28:34.5 Info: => 9E-07s 23:28:34.5 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:34.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:34.5 Info: => 0.0006233s 23:28:34.5 Info: Committing Transaction 23:28:34.5 Info: VersionUniqueMigration migrated 23:28:34.5 Info: => 0.0008675s 23:28:34.5 Info: VersionDescriptionMigration migrating 23:28:34.5 Info: Beginning Transaction 23:28:34.5 Info: AlterTable VersionInfo 23:28:34.5 Info: => 8E-07s 23:28:34.5 Info: CreateColumn VersionInfo Description String 23:28:34.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:34.5 Info: => 0.0002293s 23:28:34.5 Info: Committing Transaction 23:28:34.5 Info: VersionDescriptionMigration migrated 23:28:34.5 Info: => 0.0004332s 23:28:34.5 Info: 1: InitialSetup migrating 23:28:34.5 Info: Beginning Transaction 23:28:34.5 Info: Starting migration of Main DB to 1 23:28:34.6 Info: CreateTable Config 23:28:34.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:34.6 Info: => 0.000223s 23:28:34.6 Info: CreateIndex Config (Key) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:34.6 Info: => 0.000133s 23:28:34.6 Info: CreateTable RootFolders 23:28:34.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:34.6 Info: => 0.000146s 23:28:34.6 Info: CreateIndex RootFolders (Path) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:34.6 Info: => 0.0001263s 23:28:34.6 Info: CreateTable Artists 23:28:34.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) 23:28:34.6 Info: => 0.0003091s 23:28:34.6 Info: CreateIndex Artists (ForeignArtistId) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:34.6 Info: => 0.0001349s 23:28:34.6 Info: CreateIndex Artists (NameSlug) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:34.6 Info: => 0.0001258s 23:28:34.6 Info: CreateIndex Artists (CleanName) 23:28:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.6 Info: => 0.0001223s 23:28:34.6 Info: CreateIndex Artists (Path) 23:28:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.6 Info: => 0.0001163s 23:28:34.6 Info: CreateTable Albums 23:28:34.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) 23:28:34.6 Info: => 0.0002963s 23:28:34.6 Info: CreateIndex Albums (ForeignAlbumId) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.6 Info: => 0.0001308s 23:28:34.6 Info: CreateIndex Albums (MBId) 23:28:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:34.6 Info: => 0.0001208s 23:28:34.6 Info: CreateIndex Albums (TADBId) 23:28:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:34.6 Info: => 0.0001178s 23:28:34.6 Info: CreateIndex Albums (TitleSlug) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:34.6 Info: => 0.0001224s 23:28:34.6 Info: CreateIndex Albums (CleanTitle) 23:28:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.6 Info: => 0.0001175s 23:28:34.6 Info: CreateIndex Albums (Path) 23:28:34.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:34.6 Info: => 0.0001169s 23:28:34.6 Info: CreateTable Tracks 23:28:34.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) 23:28:34.6 Info: => 0.0002012s 23:28:34.6 Info: CreateIndex Tracks (ForeignTrackId) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:34.6 Info: => 0.0001247s 23:28:34.6 Info: CreateIndex Tracks (ArtistId) 23:28:34.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:34.6 Info: => 0.0001254s 23:28:34.6 Info: CreateIndex Tracks (TrackFileId) 23:28:34.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:34.6 Info: => 0.0001251s 23:28:34.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:34.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:34.6 Info: => 0.0001347s 23:28:34.6 Info: CreateTable TrackFiles 23:28:34.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) 23:28:34.6 Info: => 0.0001916s 23:28:34.6 Info: CreateIndex TrackFiles (ArtistId) 23:28:34.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:34.6 Info: => 0.0001263s 23:28:34.6 Info: CreateIndex TrackFiles (AlbumId) 23:28:34.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.6 Info: => 0.000125s 23:28:34.6 Info: CreateTable History 23:28:34.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) 23:28:34.6 Info: => 0.000196s 23:28:34.6 Info: CreateIndex History (Date) 23:28:34.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:34.6 Info: => 0.0001282s 23:28:34.6 Info: CreateIndex History (EventType) 23:28:34.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:34.6 Info: => 0.0001244s 23:28:34.6 Info: CreateIndex History (DownloadId) 23:28:34.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:34.6 Info: => 0.000124s 23:28:34.6 Info: CreateIndex History (AlbumId) 23:28:34.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:34.6 Info: => 0.0001221s 23:28:34.6 Info: CreateTable Notifications 23:28:34.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) 23:28:34.6 Info: => 0.0001899s 23:28:34.6 Info: CreateTable ScheduledTasks 23:28:34.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:34.6 Info: => 0.0001678s 23:28:34.6 Info: CreateIndex ScheduledTasks (TypeName) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:34.6 Info: => 0.0001414s 23:28:34.6 Info: CreateTable Indexers 23:28:34.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) 23:28:34.6 Info: => 0.0001694s 23:28:34.6 Info: CreateIndex Indexers (Name) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:34.6 Info: => 0.0001303s 23:28:34.6 Info: CreateTable Profiles 23:28:34.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:34.6 Info: => 0.0001528s 23:28:34.6 Info: CreateIndex Profiles (Name) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:34.6 Info: => 0.0001256s 23:28:34.6 Info: CreateTable QualityDefinitions 23:28:34.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:34.6 Info: => 0.0001684s 23:28:34.6 Info: CreateIndex QualityDefinitions (Quality) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:34.6 Info: => 0.0001311s 23:28:34.6 Info: CreateIndex QualityDefinitions (Title) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:34.6 Info: => 0.000137s 23:28:34.6 Info: CreateTable NamingConfig 23:28:34.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) 23:28:34.6 Info: => 0.0001797s 23:28:34.6 Info: CreateTable Blacklist 23:28:34.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 '') 23:28:34.6 Info: => 0.0002132s 23:28:34.6 Info: CreateTable Metadata 23:28:34.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) 23:28:34.6 Info: => 0.0001679s 23:28:34.6 Info: CreateTable MetadataFiles 23:28:34.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) 23:28:34.6 Info: => 0.0001821s 23:28:34.6 Info: CreateTable DownloadClients 23:28:34.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) 23:28:34.6 Info: => 0.0001627s 23:28:34.6 Info: CreateTable PendingReleases 23:28:34.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 '') 23:28:34.6 Info: => 0.000171s 23:28:34.6 Info: CreateTable RemotePathMappings 23:28:34.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:34.6 Info: => 0.000157s 23:28:34.6 Info: CreateTable Tags 23:28:34.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:34.6 Info: => 0.0001522s 23:28:34.6 Info: CreateIndex Tags (Label) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:34.6 Info: => 0.000141s 23:28:34.6 Info: CreateTable Restrictions 23:28:34.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:34.6 Info: => 0.0001606s 23:28:34.6 Info: CreateTable DelayProfiles 23:28:34.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) 23:28:34.6 Info: => 0.0001976s 23:28:34.6 Info: CreateTable Users 23:28:34.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:34.6 Info: => 0.0001523s 23:28:34.6 Info: CreateIndex Users (Identifier) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:34.6 Info: => 0.0001421s 23:28:34.6 Info: CreateIndex Users (Username) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:34.6 Info: => 0.0001286s 23:28:34.6 Info: CreateTable Commands 23:28:34.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) 23:28:34.6 Info: => 0.0001936s 23:28:34.6 Info: CreateTable IndexerStatus 23:28:34.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) 23:28:34.6 Info: => 0.0001934s 23:28:34.6 Info: CreateIndex IndexerStatus (ProviderId) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:34.6 Info: => 0.0001338s 23:28:34.6 Info: CreateTable ExtraFiles 23:28:34.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) 23:28:34.6 Info: => 0.0001784s 23:28:34.6 Info: CreateTable LyricFiles 23:28:34.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) 23:28:34.6 Info: => 0.0002429s 23:28:34.6 Info: CreateTable LanguageProfiles 23:28:34.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:34.6 Info: => 0.0001655s 23:28:34.6 Info: CreateIndex LanguageProfiles (Name) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:34.6 Info: => 0.0001324s 23:28:34.6 Info: CreateTable DownloadClientStatus 23:28:34.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) 23:28:34.6 Info: => 0.0001696s 23:28:34.6 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:34.6 Info: => 0.000133s 23:28:34.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:34.6 Info: -> 1 Insert operations completed in 00:00:00.0000820 taking an average of 00:00:00.0000820 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:34', 'InitialSetup') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 1: InitialSetup migrated 23:28:34.6 Info: => 0.0009613s 23:28:34.6 Info: 2: add_reason_to_pending_releases migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 2 23:28:34.6 Info: AlterTable PendingReleases 23:28:34.6 Info: => 9E-07s 23:28:34.6 Info: CreateColumn PendingReleases Reason Int32 23:28:34.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:34.6 Info: => 0.0005517s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:34', 'add_reason_to_pending_releases') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 2: add_reason_to_pending_releases migrated 23:28:34.6 Info: => 0.0008811s 23:28:34.6 Info: 3: add_medium_support migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 3 23:28:34.6 Info: AlterTable Albums 23:28:34.6 Info: => 1.3E-06s 23:28:34.6 Info: CreateColumn Albums Media String 23:28:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:34.6 Info: => 0.0005456s 23:28:34.6 Info: AlterTable Tracks 23:28:34.6 Info: => 8E-07s 23:28:34.6 Info: CreateColumn Tracks MediumNumber Int32 23:28:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:34.6 Info: => 0.0005056s 23:28:34.6 Info: AlterTable Tracks 23:28:34.6 Info: => 7E-07s 23:28:34.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:34.6 Info: => 0.0004924s 23:28:34.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:34.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:34.6 Info: => 5.72E-05s 23:28:34.6 Info: DeleteColumn Tracks TrackNumber 23:28:34.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) 23:28:34.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" 23:28:34.6 Info: DROP TABLE "Tracks" 23:28:34.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:34.6 Info: => 0.0054146s 23:28:34.6 Info: AlterTable Tracks 23:28:34.6 Info: => 8E-07s 23:28:34.6 Info: CreateColumn Tracks TrackNumber String 23:28:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:34.6 Info: => 0.0004944s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:34', 'add_medium_support') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 3: add_medium_support migrated 23:28:34.6 Info: => 0.0009237s 23:28:34.6 Info: 4: add_various_qualites_in_profile migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 4 23:28:34.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:34.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:34.6 Info: => 6.7E-05s 23:28:34.6 Info: PerformDBOperation 23:28:34.6 Info: Performing DB Operation 23:28:34.6 Info: => 4.21E-05s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:34', 'add_various_qualites_in_profile') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 4: add_various_qualites_in_profile migrated 23:28:34.6 Info: => 0.0003202s 23:28:34.6 Info: 5: metadata_profiles migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 5 23:28:34.6 Info: CreateTable MetadataProfiles 23:28:34.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:34.6 Info: => 0.0001999s 23:28:34.6 Info: CreateIndex MetadataProfiles (Name) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:34.6 Info: => 0.0001665s 23:28:34.6 Info: AlterTable Artists 23:28:34.6 Info: => 9E-07s 23:28:34.6 Info: CreateColumn Artists MetadataProfileId Int32 23:28:34.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:34.6 Info: => 0.0005154s 23:28:34.6 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:34.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) 23:28:34.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" 23:28:34.6 Info: DROP TABLE "Artists" 23:28:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.6 Info: => 0.0051344s 23:28:34.6 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:34.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) 23:28:34.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" 23:28:34.6 Info: DROP TABLE "Artists" 23:28:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.6 Info: => 0.0060319s 23:28:34.6 Info: AlterTable Albums 23:28:34.6 Info: => 7E-07s 23:28:34.6 Info: CreateColumn Albums SecondaryTypes String 23:28:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:34.6 Info: => 0.0005164s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:34', 'metadata_profiles') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 5: metadata_profiles migrated 23:28:34.6 Info: => 0.000954s 23:28:34.6 Info: 6: separate_automatic_and_interactive_search migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 6 23:28:34.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:34.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) 23:28:34.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:34.6 Info: DROP TABLE "Indexers" 23:28:34.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:34.6 Info: => 0.0042334s 23:28:34.6 Info: AlterTable Indexers 23:28:34.6 Info: => 8E-07s 23:28:34.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:34.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:34.6 Info: => 0.000524s 23:28:34.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:34.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:34.6 Info: => 5.51E-05s 23:28:34.6 Info: AlterTable Indexers 23:28:34.6 Info: => 6E-07s 23:28:34.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:34.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) 23:28:34.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" 23:28:34.6 Info: DROP TABLE "Indexers" 23:28:34.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:34.6 Info: => 0.0042082s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:34', 'separate_automatic_and_interactive_search') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 6: separate_automatic_and_interactive_search migrated 23:28:34.6 Info: => 0.0045672s 23:28:34.6 Info: 7: change_album_path_to_relative migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 7 23:28:34.6 Info: DeleteColumn Albums Path 23:28:34.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) 23:28:34.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" 23:28:34.6 Info: DROP TABLE "Albums" 23:28:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.6 Info: => 0.006255s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:34', 'change_album_path_to_relative') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 7: change_album_path_to_relative migrated 23:28:34.6 Info: => 0.0066913s 23:28:34.6 Info: 8: change_quality_size_mb_to_kb migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 8 23:28:34.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 23:28:34.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 23:28:34.6 Info: => 6.18E-05s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:34', 'change_quality_size_mb_to_kb') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 8: change_quality_size_mb_to_kb migrated 23:28:34.6 Info: => 0.0003412s 23:28:34.6 Info: 9: album_releases migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 9 23:28:34.6 Info: AlterTable Albums 23:28:34.6 Info: => 9E-07s 23:28:34.6 Info: CreateColumn Albums Releases String 23:28:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:34.6 Info: => 0.0005355s 23:28:34.6 Info: AlterTable Albums 23:28:34.6 Info: => 8E-07s 23:28:34.6 Info: CreateColumn Albums CurrentRelease String 23:28:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:34.6 Info: => 0.0005335s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:34', 'album_releases') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 9: album_releases migrated 23:28:34.6 Info: => 0.0008773s 23:28:34.6 Info: 10: album_releases_fix migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 10 23:28:34.6 Info: AlterTable Albums 23:28:34.6 Info: => 7E-07s 23:28:34.6 Info: AlterColumn Albums Releases String 23:28:34.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) 23:28:34.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" 23:28:34.6 Info: DROP TABLE "Albums" 23:28:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.6 Info: => 0.0059778s 23:28:34.6 Info: AlterTable Albums 23:28:34.6 Info: => 7E-07s 23:28:34.6 Info: AlterColumn Albums CurrentRelease String 23:28:34.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) 23:28:34.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" 23:28:34.6 Info: DROP TABLE "Albums" 23:28:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.6 Info: => 0.0060156s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:34', 'album_releases_fix') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 10: album_releases_fix migrated 23:28:34.6 Info: => 0.0064327s 23:28:34.6 Info: 11: import_lists migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 11 23:28:34.6 Info: CreateTable ImportLists 23:28:34.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) 23:28:34.6 Info: => 0.0002319s 23:28:34.6 Info: CreateIndex ImportLists (Name) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:34.6 Info: => 0.0001405s 23:28:34.6 Info: CreateTable ImportListStatus 23:28:34.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) 23:28:34.6 Info: => 0.0001809s 23:28:34.6 Info: CreateIndex ImportListStatus (ProviderId) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:34.6 Info: => 0.0001352s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:34', 'import_lists') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 11: import_lists migrated 23:28:34.6 Info: => 0.000477s 23:28:34.6 Info: 12: add_release_status migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 12 23:28:34.6 Info: AlterTable MetadataProfiles 23:28:34.6 Info: => 7E-07s 23:28:34.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:34.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:34.6 Info: => 0.0005704s 23:28:34.6 Info: PerformDBOperation 23:28:34.6 Info: Performing DB Operation 23:28:34.6 Info: => 3.83E-05s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:34', 'add_release_status') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 12: add_release_status migrated 23:28:34.6 Info: => 0.0003563s 23:28:34.6 Info: 13: album_download_notification migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 13 23:28:34.6 Info: AlterTable Notifications 23:28:34.6 Info: => 8E-07s 23:28:34.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:34.6 Info: => 0.0005594s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:34', 'album_download_notification') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 13: album_download_notification migrated 23:28:34.6 Info: => 0.0008987s 23:28:34.6 Info: 14: fix_language_metadata_profiles migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 14 23:28:34.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 23:28:34.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 23:28:34.6 Info: => 9.47E-05s 23:28:34.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 23:28:34.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 23:28:34.6 Info: => 6.95E-05s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:34', 'fix_language_metadata_profiles') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 14: fix_language_metadata_profiles migrated 23:28:34.6 Info: => 0.0003484s 23:28:34.6 Info: 15: remove_fanzub migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 15 23:28:34.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:34.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:34.6 Info: => 5.86E-05s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:34', 'remove_fanzub') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 15: remove_fanzub migrated 23:28:34.6 Info: => 0.0003358s 23:28:34.6 Info: 16: update_artist_history_indexes migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 16 23:28:34.6 Info: CreateIndex Albums (ArtistId) 23:28:34.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:34.6 Info: => 0.0001683s 23:28:34.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:34.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:34.6 Info: => 0.0001434s 23:28:34.6 Info: DeleteIndex History (AlbumId) 23:28:34.6 Info: DROP INDEX "IX_History_AlbumId" 23:28:34.6 Info: => 0.0001501s 23:28:34.6 Info: CreateIndex History (AlbumId, Date) 23:28:34.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:34.6 Info: => 0.0001421s 23:28:34.6 Info: DeleteIndex History (DownloadId) 23:28:34.6 Info: DROP INDEX "IX_History_DownloadId" 23:28:34.6 Info: => 0.0001423s 23:28:34.6 Info: CreateIndex History (DownloadId, Date) 23:28:34.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:34.6 Info: => 0.0001537s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:34', 'update_artist_history_indexes') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 16: update_artist_history_indexes migrated 23:28:34.6 Info: => 0.0005171s 23:28:34.6 Info: 17: remove_nma migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 17 23:28:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:34.6 Info: => 6.37E-05s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:34', 'remove_nma') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 17: remove_nma migrated 23:28:34.6 Info: => 0.0003388s 23:28:34.6 Info: 18: album_disambiguation migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 18 23:28:34.6 Info: AlterTable Albums 23:28:34.6 Info: => 8E-07s 23:28:34.6 Info: CreateColumn Albums Disambiguation String 23:28:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:34.6 Info: => 0.0005813s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:34', 'album_disambiguation') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 18: album_disambiguation migrated 23:28:34.6 Info: => 0.0009132s 23:28:34.6 Info: 19: add_ape_quality_in_profiles migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 19 23:28:34.6 Info: PerformDBOperation 23:28:34.6 Info: Performing DB Operation 23:28:34.6 Info: => 4.05E-05s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:34', 'add_ape_quality_in_profiles') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 19: add_ape_quality_in_profiles migrated 23:28:34.6 Info: => 0.0003289s 23:28:34.6 Info: 20: remove_pushalot migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 20 23:28:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:34.6 Info: => 6.16E-05s 23:28:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:34.6 Info: => 4.46E-05s 23:28:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:34.6 Info: => 4.08E-05s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:34', 'remove_pushalot') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 20: remove_pushalot migrated 23:28:34.6 Info: => 0.0003298s 23:28:34.6 Info: 21: add_custom_filters migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 21 23:28:34.6 Info: CreateTable CustomFilters 23:28:34.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:34.6 Info: => 0.0001905s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:34', 'add_custom_filters') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 21: add_custom_filters migrated 23:28:34.6 Info: => 0.0005114s 23:28:34.6 Info: 22: import_list_tags migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 22 23:28:34.6 Info: AlterTable ImportLists 23:28:34.6 Info: => 1E-06s 23:28:34.6 Info: CreateColumn ImportLists Tags String 23:28:34.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:34.6 Info: => 0.0005788s 23:28:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:34', 'import_list_tags') 23:28:34.6 Info: Committing Transaction 23:28:34.6 Info: 22: import_list_tags migrated 23:28:34.6 Info: => 0.000906s 23:28:34.6 Info: 23: add_release_groups_etc migrating 23:28:34.6 Info: Beginning Transaction 23:28:34.6 Info: Starting migration of Main DB to 23 23:28:34.6 Info: CreateTable ArtistMetadata 23:28:34.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) 23:28:34.6 Info: => 0.0010331s 23:28:34.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:34.6 Info: => 0.0001748s 23:28:34.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" 23:28:34.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" 23:28:34.6 Info: => 0.0001384s 23:28:34.6 Info: AlterTable Artists 23:28:34.6 Info: => 7E-07s 23:28:34.6 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:34.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:34.6 Info: => 0.000585s 23:28:34.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:34.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:34.6 Info: => 8.31E-05s 23:28:34.6 Info: CreateTable AlbumReleases 23:28:34.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) 23:28:34.6 Info: => 0.00029s 23:28:34.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:34.6 Info: => 0.0001564s 23:28:34.6 Info: CreateIndex AlbumReleases (AlbumId) 23:28:34.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:34.6 Info: => 0.0001508s 23:28:34.6 Info: PerformDBOperation 23:28:34.6 Info: Performing DB Operation 23:28:34.6 Info: => 4.52E-05s 23:28:34.6 Info: AlterTable Albums 23:28:34.6 Info: => 5E-07s 23:28:34.6 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:34.6 Info: => 0.0006129s 23:28:34.6 Info: AlterTable Albums 23:28:34.6 Info: => 7E-07s 23:28:34.6 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:34.6 Info: => 0.0006256s 23:28:34.6 Info: AlterTable Albums 23:28:34.6 Info: => 8E-07s 23:28:34.6 Info: CreateColumn Albums Links String 23:28:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:34.6 Info: => 0.0006083s 23:28:34.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:34.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:34.6 Info: => 9.97E-05s 23:28:34.6 Info: AlterTable Tracks 23:28:34.6 Info: => 6E-07s 23:28:34.6 Info: CreateColumn Tracks ForeignRecordingId String 23:28:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:34.6 Info: => 0.0006129s 23:28:34.6 Info: AlterTable Tracks 23:28:34.6 Info: => 8E-07s 23:28:34.6 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:34.6 Info: => 0.0006114s 23:28:34.6 Info: AlterTable Tracks 23:28:34.6 Info: => 9E-07s 23:28:34.6 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:34.6 Info: => 0.0006191s 23:28:34.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:34.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:34.6 Info: => 0.0001011s 23:28:34.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:34.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:34.6 Info: => 8.17E-05s 23:28:34.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:34.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) 23:28:34.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" 23:28:34.6 Info: DROP TABLE "Artists" 23:28:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.6 Info: => 0.0066098s 23:28:34.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:34.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) 23:28:34.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" 23:28:34.6 Info: DROP TABLE "Albums" 23:28:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.6 Info: => 0.0058175s 23:28:34.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "Tracks" 23:28:34.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:34.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:34.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:34.7 Info: => 0.0054771s 23:28:34.7 Info: DeleteColumn TrackFiles ArtistId 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "TrackFiles" 23:28:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.7 Info: => 0.0062797s 23:28:34.7 Info: CreateIndex Artists (ArtistMetadataId) 23:28:34.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.7 Info: => 0.0001401s 23:28:34.7 Info: CreateIndex Artists (Monitored) 23:28:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.7 Info: => 0.0001347s 23:28:34.7 Info: CreateIndex Albums (ArtistMetadataId) 23:28:34.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:34.7 Info: => 0.000135s 23:28:34.7 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:34.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:34.7 Info: => 0.0001361s 23:28:34.7 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:34.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:34.7 Info: => 0.0001345s 23:28:34.7 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:34.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:34.7 Info: => 0.000129s 23:28:34.7 Info: UpdateData 23:28:34.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:34.7 Info: => 5.75E-05s 23:28:34.7 Info: UpdateData 23:28:34.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:34.7 Info: => 4.59E-05s 23:28:34.7 Info: UpdateData 23:28:34.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:34.7 Info: => 5.31E-05s 23:28:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:34', 'add_release_groups_etc') 23:28:34.7 Info: Committing Transaction 23:28:34.7 Info: 23: add_release_groups_etc migrated 23:28:34.7 Info: => 0.0014295s 23:28:34.7 Info: 24: NewMediaInfoFormat migrating 23:28:34.7 Info: Beginning Transaction 23:28:34.7 Info: Starting migration of Main DB to 24 23:28:34.7 Info: UpdateData 23:28:34.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:34.7 Info: => 6.74E-05s 23:28:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:34', 'NewMediaInfoFormat') 23:28:34.7 Info: Committing Transaction 23:28:34.7 Info: 24: NewMediaInfoFormat migrated 23:28:34.7 Info: => 0.0003691s 23:28:34.7 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:34.7 Info: Beginning Transaction 23:28:34.7 Info: Starting migration of Main DB to 25 23:28:34.7 Info: RenameTable Restrictions ReleaseProfiles 23:28:34.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:34.7 Info: => 0.001454s 23:28:34.7 Info: AlterTable ReleaseProfiles 23:28:34.7 Info: => 9E-07s 23:28:34.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:34.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:34.7 Info: => 0.0005588s 23:28:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:34', 'rename_restrictions_to_release_profiles') 23:28:34.7 Info: Committing Transaction 23:28:34.7 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:34.7 Info: => 0.0008928s 23:28:34.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:34.7 Info: Beginning Transaction 23:28:34.7 Info: Starting migration of Main DB to 26 23:28:34.7 Info: RenameTable Profiles QualityProfiles 23:28:34.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:34.7 Info: => 0.0014689s 23:28:34.7 Info: AlterTable QualityProfiles 23:28:34.7 Info: => 9E-07s 23:28:34.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:34.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:34.7 Info: => 0.0005449s 23:28:34.7 Info: AlterTable LanguageProfiles 23:28:34.7 Info: => 9E-07s 23:28:34.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:34.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:34.7 Info: => 0.0005485s 23:28:34.7 Info: UpdateData 23:28:34.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:34.7 Info: => 6.06E-05s 23:28:34.7 Info: UpdateData 23:28:34.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:34.7 Info: => 3.93E-05s 23:28:34.7 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "Artists" 23:28:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.7 Info: => 0.0054191s 23:28:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:34', 'rename_quality_profiles_add_upgrade_allowed') 23:28:34.7 Info: Committing Transaction 23:28:34.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:34.7 Info: => 0.0058721s 23:28:34.7 Info: 27: add_import_exclusions migrating 23:28:34.7 Info: Beginning Transaction 23:28:34.7 Info: Starting migration of Main DB to 27 23:28:34.7 Info: CreateTable ImportListExclusions 23:28:34.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:34.7 Info: => 0.0001951s 23:28:34.7 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:34.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:34.7 Info: => 0.0001825s 23:28:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:34', 'add_import_exclusions') 23:28:34.7 Info: Committing Transaction 23:28:34.7 Info: 27: add_import_exclusions migrated 23:28:34.7 Info: => 0.0005629s 23:28:34.7 Info: 28: clean_artist_metadata_table migrating 23:28:34.7 Info: Beginning Transaction 23:28:34.7 Info: Starting migration of Main DB to 28 23:28:34.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) 23:28:34.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) 23:28:34.7 Info: => 0.000175s 23:28:34.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) 23:28:34.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) 23:28:34.7 Info: => 0.0001433s 23:28:34.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) 23:28:34.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) 23:28:34.7 Info: => 0.0001477s 23:28:34.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) 23:28:34.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) 23:28:34.7 Info: => 0.0001436s 23:28:34.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) 23:28:34.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) 23:28:34.7 Info: => 0.0001412s 23:28:34.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) 23:28:34.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) 23:28:34.7 Info: => 0.000146s 23:28:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:34', 'clean_artist_metadata_table') 23:28:34.7 Info: Committing Transaction 23:28:34.7 Info: 28: clean_artist_metadata_table migrated 23:28:34.7 Info: => 0.0004735s 23:28:34.7 Info: 29: health_issue_notification migrating 23:28:34.7 Info: Beginning Transaction 23:28:34.7 Info: Starting migration of Main DB to 29 23:28:34.7 Info: AlterTable Notifications 23:28:34.7 Info: => 9E-07s 23:28:34.7 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:34.7 Info: => 0.0006219s 23:28:34.7 Info: AlterTable Notifications 23:28:34.7 Info: => 7E-07s 23:28:34.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:34.7 Info: => 0.0005594s 23:28:34.7 Info: AlterTable Notifications 23:28:34.7 Info: => 9E-07s 23:28:34.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:34.7 Info: => 0.0006137s 23:28:34.7 Info: AlterTable Notifications 23:28:34.7 Info: => 8E-07s 23:28:34.7 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:34.7 Info: => 0.00056s 23:28:34.7 Info: AlterTable Notifications 23:28:34.7 Info: => 8E-07s 23:28:34.7 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:34.7 Info: => 0.0005573s 23:28:34.7 Info: DeleteColumn Notifications OnDownload 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "Notifications" 23:28:34.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:34.7 Info: => 0.0055124s 23:28:34.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "Notifications" 23:28:34.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:34.7 Info: => 0.0047294s 23:28:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:34', 'health_issue_notification') 23:28:34.7 Info: Committing Transaction 23:28:34.7 Info: 29: health_issue_notification migrated 23:28:34.7 Info: => 0.0051898s 23:28:34.7 Info: 30: add_mediafilerepository_mtime migrating 23:28:34.7 Info: Beginning Transaction 23:28:34.7 Info: Starting migration of Main DB to 30 23:28:34.7 Info: AlterTable TrackFiles 23:28:34.7 Info: => 6E-07s 23:28:34.7 Info: CreateColumn TrackFiles Modified DateTime 23:28:34.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:34.7 Info: => 0.0006005s 23:28:34.7 Info: AlterTable TrackFiles 23:28:34.7 Info: => 8E-07s 23:28:34.7 Info: CreateColumn TrackFiles Path String 23:28:34.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:34.7 Info: => 0.0005926s 23:28:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:34.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:34.7 Info: => 5.5E-05s 23:28:34.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) 23:28:34.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) 23:28:34.7 Info: => 0.0001455s 23:28:34.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) 23:28:34.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) 23:28:34.7 Info: => 0.0001631s 23:28:34.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) 23:28:34.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) 23:28:34.7 Info: => 0.0001729s 23:28:34.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") 23:28:34.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") 23:28:34.7 Info: => 0.0001008s 23:28:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:34.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:34.7 Info: => 6.53E-05s 23:28:34.7 Info: AlterTable TrackFiles 23:28:34.7 Info: => 6E-07s 23:28:34.7 Info: AlterColumn TrackFiles Path String 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "TrackFiles" 23:28:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.7 Info: => 0.0058152s 23:28:34.7 Info: CreateIndex TrackFiles (Path) 23:28:34.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:34.7 Info: => 0.0001393s 23:28:34.7 Info: DeleteColumn TrackFiles RelativePath 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "TrackFiles" 23:28:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:34.7 Info: => 0.0050639s 23:28:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:34', 'add_mediafilerepository_mtime') 23:28:34.7 Info: Committing Transaction 23:28:34.7 Info: 30: add_mediafilerepository_mtime migrated 23:28:34.7 Info: => 0.0054912s 23:28:34.7 Info: 31: add_artistmetadataid_constraint migrating 23:28:34.7 Info: Beginning Transaction 23:28:34.7 Info: Starting migration of Main DB to 31 23:28:34.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") 23:28:34.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") 23:28:34.7 Info: => 0.000142s 23:28:34.7 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:34.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:34.7 Info: => 0.0001714s 23:28:34.7 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "Artists" 23:28:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.7 Info: => 0.0052718s 23:28:34.7 Info: CreateIndex Artists (ArtistMetadataId) 23:28:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.7 Info: => 0.0001449s 23:28:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:34', 'add_artistmetadataid_constraint') 23:28:34.7 Info: Committing Transaction 23:28:34.7 Info: 31: add_artistmetadataid_constraint migrated 23:28:34.7 Info: => 0.0005926s 23:28:34.7 Info: 32: old_ids_and_artist_alias migrating 23:28:34.7 Info: Beginning Transaction 23:28:34.7 Info: Starting migration of Main DB to 32 23:28:34.7 Info: AlterTable ArtistMetadata 23:28:34.7 Info: => 8E-07s 23:28:34.7 Info: CreateColumn ArtistMetadata Aliases String 23:28:34.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:34.7 Info: => 0.0006217s 23:28:34.7 Info: AlterTable ArtistMetadata 23:28:34.7 Info: => 7E-07s 23:28:34.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:34.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:34.7 Info: => 0.0005643s 23:28:34.7 Info: AlterTable Albums 23:28:34.7 Info: => 7E-07s 23:28:34.7 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:34.7 Info: => 0.0005652s 23:28:34.7 Info: AlterTable AlbumReleases 23:28:34.7 Info: => 8E-07s 23:28:34.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:34.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:34.7 Info: => 0.000566s 23:28:34.7 Info: AlterTable Tracks 23:28:34.7 Info: => 7E-07s 23:28:34.7 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:34.7 Info: => 0.0005858s 23:28:34.7 Info: AlterTable Tracks 23:28:34.7 Info: => 9E-07s 23:28:34.7 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:34.7 Info: => 0.0005727s 23:28:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:34', 'old_ids_and_artist_alias') 23:28:34.7 Info: Committing Transaction 23:28:34.7 Info: 32: old_ids_and_artist_alias migrated 23:28:34.7 Info: => 0.0009529s 23:28:34.7 Info: 33: download_propers_config migrating 23:28:34.7 Info: Beginning Transaction 23:28:34.7 Info: Starting migration of Main DB to 33 23:28:34.7 Info: PerformDBOperation 23:28:34.7 Info: Performing DB Operation 23:28:34.7 Info: => 4.08E-05s 23:28:34.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:34.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:34.7 Info: => 4.55E-05s 23:28:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:34', 'download_propers_config') 23:28:34.7 Info: Committing Transaction 23:28:34.7 Info: 33: download_propers_config migrated 23:28:34.7 Info: => 0.0003518s 23:28:34.7 Info: 34: remove_language_profiles migrating 23:28:34.7 Info: Beginning Transaction 23:28:34.7 Info: Starting migration of Main DB to 34 23:28:34.7 Info: DeleteTable LanguageProfiles 23:28:34.7 Info: DROP TABLE "LanguageProfiles" 23:28:34.7 Info: => 0.0002263s 23:28:34.7 Info: DeleteColumn Artists LanguageProfileId 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "Artists" 23:28:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.7 Info: => 0.0065327s 23:28:34.7 Info: DeleteColumn ImportLists LanguageProfileId 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "ImportLists" 23:28:34.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:34.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:34.7 Info: => 0.004793s 23:28:34.7 Info: DeleteColumn Blacklist Language 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "Blacklist" 23:28:34.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:34.7 Info: => 0.0049916s 23:28:34.7 Info: DeleteColumn History Language 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "History" 23:28:34.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:34.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:34.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:34.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:34.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:34.7 Info: => 0.0066882s 23:28:34.7 Info: DeleteColumn LyricFiles Language 23:28:34.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) 23:28:34.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" 23:28:34.7 Info: DROP TABLE "LyricFiles" 23:28:34.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:34.8 Info: => 0.0056892s 23:28:34.8 Info: DeleteColumn TrackFiles Language 23:28:34.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) 23:28:34.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" 23:28:34.8 Info: DROP TABLE "TrackFiles" 23:28:34.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:34.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:34.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:34.8 Info: => 0.0047551s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:34', 'remove_language_profiles') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 34: remove_language_profiles migrated 23:28:34.8 Info: => 0.005399s 23:28:34.8 Info: 35: multi_disc_naming_format migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 35 23:28:34.8 Info: AlterTable NamingConfig 23:28:34.8 Info: => 8E-07s 23:28:34.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:34.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:34.8 Info: => 0.0005512s 23:28:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:34.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:34.8 Info: => 5.27E-05s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:34', 'multi_disc_naming_format') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 35: multi_disc_naming_format migrated 23:28:34.8 Info: => 0.0003906s 23:28:34.8 Info: 36: add_download_client_priority migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 36 23:28:34.8 Info: AlterTable DownloadClients 23:28:34.8 Info: => 8E-07s 23:28:34.8 Info: CreateColumn DownloadClients Priority Int32 23:28:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:34.8 Info: => 0.0005666s 23:28:34.8 Info: PerformDBOperation 23:28:34.8 Info: Performing DB Operation 23:28:34.8 Info: => 6.09E-05s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:34', 'add_download_client_priority') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 36: add_download_client_priority migrated 23:28:34.8 Info: => 0.0004084s 23:28:34.8 Info: 37: remove_growl_prowl migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 37 23:28:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:34.8 Info: => 6.12E-05s 23:28:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:34.8 Info: => 4.13E-05s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:34', 'remove_growl_prowl') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 37: remove_growl_prowl migrated 23:28:34.8 Info: => 0.0003496s 23:28:34.8 Info: 38: remove_plex_hometheatre migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 38 23:28:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:34.8 Info: => 5.81E-05s 23:28:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:34.8 Info: => 4.13E-05s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:34', 'remove_plex_hometheatre') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 38: remove_plex_hometheatre migrated 23:28:34.8 Info: => 0.0003408s 23:28:34.8 Info: 39: add_root_folder_add_defaults migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 39 23:28:34.8 Info: AlterTable RootFolders 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: CreateColumn RootFolders Name String 23:28:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:34.8 Info: => 0.0005614s 23:28:34.8 Info: AlterTable RootFolders 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:34.8 Info: => 0.0005468s 23:28:34.8 Info: AlterTable RootFolders 23:28:34.8 Info: => 8E-07s 23:28:34.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:34.8 Info: => 0.0005218s 23:28:34.8 Info: AlterTable RootFolders 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:34.8 Info: => 0.0005481s 23:28:34.8 Info: AlterTable RootFolders 23:28:34.8 Info: => 8E-07s 23:28:34.8 Info: CreateColumn RootFolders DefaultTags String 23:28:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:34.8 Info: => 0.000537s 23:28:34.8 Info: PerformDBOperation 23:28:34.8 Info: Performing DB Operation 23:28:34.8 Info: => 6.21E-05s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:34', 'add_root_folder_add_defaults') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 39: add_root_folder_add_defaults migrated 23:28:34.8 Info: => 0.0003845s 23:28:34.8 Info: 40: task_duration migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 40 23:28:34.8 Info: AlterTable ScheduledTasks 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:34.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:34.8 Info: => 0.0005731s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:34', 'task_duration') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 40: task_duration migrated 23:28:34.8 Info: => 0.0009204s 23:28:34.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 41 23:28:34.8 Info: AlterTable ReleaseProfiles 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:34.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:34.8 Info: => 0.0005557s 23:28:34.8 Info: AlterTable ReleaseProfiles 23:28:34.8 Info: => 9E-07s 23:28:34.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:34.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:34.8 Info: => 0.0005431s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:34', 'add_indexer_and_enabled_to_release_profiles') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:34.8 Info: => 0.0008901s 23:28:34.8 Info: 42: remove_album_folders migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 42 23:28:34.8 Info: DeleteColumn Artists AlbumFolder 23:28:34.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) 23:28:34.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" 23:28:34.8 Info: DROP TABLE "Artists" 23:28:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.8 Info: => 0.006328s 23:28:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:34.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:34.8 Info: => 5.08E-05s 23:28:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:34.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:34.8 Info: => 4.58E-05s 23:28:34.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:34.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) 23:28:34.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:34.8 Info: DROP TABLE "NamingConfig" 23:28:34.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:34.8 Info: => 0.0044166s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:34', 'remove_album_folders') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 42: remove_album_folders migrated 23:28:34.8 Info: => 0.0048718s 23:28:34.8 Info: 44: add_priority_to_indexers migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 44 23:28:34.8 Info: AlterTable Indexers 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: CreateColumn Indexers Priority Int32 23:28:34.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:34.8 Info: => 0.0005626s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:34', 'add_priority_to_indexers') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 44: add_priority_to_indexers migrated 23:28:34.8 Info: => 0.0009459s 23:28:34.8 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 45 23:28:34.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:34.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:34.8 Info: => 0.0001405s 23:28:34.8 Info: PerformDBOperation 23:28:34.8 Info: Performing DB Operation 23:28:34.8 Info: => 3.25E-05s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:34', 'remove_chown_and_folderchmod_config') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:34.8 Info: => 0.0003321s 23:28:34.8 Info: 47: update_notifiarr migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 47 23:28:34.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:34.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:34.8 Info: => 8.9E-05s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:34', 'update_notifiarr') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 47: update_notifiarr migrated 23:28:34.8 Info: => 0.000385s 23:28:34.8 Info: 49: email_multiple_addresses migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 49 23:28:34.8 Info: PerformDBOperation 23:28:34.8 Info: Performing DB Operation 23:28:34.8 Info: => 9.45E-05s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:34', 'email_multiple_addresses') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 49: email_multiple_addresses migrated 23:28:34.8 Info: => 0.0004056s 23:28:34.8 Info: 50: rename_blacklist_to_blocklist migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 50 23:28:34.8 Info: RenameTable Blacklist Blocklist 23:28:34.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:34.8 Info: => 0.001548s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:34', 'rename_blacklist_to_blocklist') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 50: rename_blacklist_to_blocklist migrated 23:28:34.8 Info: => 0.0019118s 23:28:34.8 Info: 51: cdh_per_downloadclient migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 51 23:28:34.8 Info: AlterTable DownloadClients 23:28:34.8 Info: => 8E-07s 23:28:34.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:34.8 Info: => 0.0005726s 23:28:34.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:34.8 Info: => 0.0005329s 23:28:34.8 Info: PerformDBOperation 23:28:34.8 Info: Performing DB Operation 23:28:34.8 Info: => 0.0001753s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:34', 'cdh_per_downloadclient') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 51: cdh_per_downloadclient migrated 23:28:34.8 Info: => 0.0005365s 23:28:34.8 Info: 52: download_history migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 52 23:28:34.8 Info: CreateTable DownloadHistory 23:28:34.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) 23:28:34.8 Info: => 0.0001908s 23:28:34.8 Info: CreateIndex DownloadHistory (EventType) 23:28:34.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:34.8 Info: => 0.0001089s 23:28:34.8 Info: CreateIndex DownloadHistory (ArtistId) 23:28:34.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:34.8 Info: => 9.06E-05s 23:28:34.8 Info: CreateIndex DownloadHistory (DownloadId) 23:28:34.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:34.8 Info: => 9.01E-05s 23:28:34.8 Info: PerformDBOperation 23:28:34.8 Info: Performing DB Operation 23:28:34.8 Info: => 0.0001262s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:34', 'download_history') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 52: download_history migrated 23:28:34.8 Info: => 0.0005067s 23:28:34.8 Info: 53: add_update_history migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 53 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:34', 'add_update_history') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 53: add_update_history migrated 23:28:34.8 Info: => 0.0003539s 23:28:34.8 Info: 54: add_on_update_to_notifications migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 54 23:28:34.8 Info: AlterTable Notifications 23:28:34.8 Info: => 8E-07s 23:28:34.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:34.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:34.8 Info: => 0.0006352s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:34', 'add_on_update_to_notifications') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 54: add_on_update_to_notifications migrated 23:28:34.8 Info: => 0.0009801s 23:28:34.8 Info: 55: download_client_per_indexer migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 55 23:28:34.8 Info: AlterTable Indexers 23:28:34.8 Info: => 9E-07s 23:28:34.8 Info: CreateColumn Indexers DownloadClientId Int32 23:28:34.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:34.8 Info: => 0.000604s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:34', 'download_client_per_indexer') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 55: download_client_per_indexer migrated 23:28:34.8 Info: => 0.0009602s 23:28:34.8 Info: 56: AddNewItemMonitorType migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 56 23:28:34.8 Info: AlterTable Artists 23:28:34.8 Info: => 8E-07s 23:28:34.8 Info: CreateColumn Artists MonitorNewItems Int32 23:28:34.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:34.8 Info: => 0.0006318s 23:28:34.8 Info: AlterTable RootFolders 23:28:34.8 Info: => 8E-07s 23:28:34.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:34.8 Info: => 0.0005794s 23:28:34.8 Info: AlterTable ImportLists 23:28:34.8 Info: => 8E-07s 23:28:34.8 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:34.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:34.8 Info: => 0.0006377s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:34', 'AddNewItemMonitorType') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 56: AddNewItemMonitorType migrated 23:28:34.8 Info: => 0.0010025s 23:28:34.8 Info: 57: ImportListSearch migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 57 23:28:34.8 Info: AlterTable ImportLists 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:34.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:34.8 Info: => 0.0006229s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:34', 'ImportListSearch') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 57: ImportListSearch migrated 23:28:34.8 Info: => 0.0009723s 23:28:34.8 Info: 58: ImportListMonitorExisting migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 58 23:28:34.8 Info: AlterTable ImportLists 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:34.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:34.8 Info: => 0.0006139s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:34', 'ImportListMonitorExisting') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 58: ImportListMonitorExisting migrated 23:28:34.8 Info: => 0.0009603s 23:28:34.8 Info: 59: add_indexer_tags migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 59 23:28:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:34.8 Info: => 6.53E-05s 23:28:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:34.8 Info: => 4.04E-05s 23:28:34.8 Info: AlterTable Indexers 23:28:34.8 Info: => 5E-07s 23:28:34.8 Info: CreateColumn Indexers Tags String 23:28:34.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:34.8 Info: => 0.0005961s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:34', 'add_indexer_tags') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 59: add_indexer_tags migrated 23:28:34.8 Info: => 0.0009546s 23:28:34.8 Info: 60: update_audio_types migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 60 23:28:34.8 Info: PerformDBOperation 23:28:34.8 Info: Performing DB Operation 23:28:34.8 Info: => 6.52E-05s 23:28:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:34', 'update_audio_types') 23:28:34.8 Info: Committing Transaction 23:28:34.8 Info: 60: update_audio_types migrated 23:28:34.8 Info: => 0.0003766s 23:28:34.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:34.8 Info: Beginning Transaction 23:28:34.8 Info: Starting migration of Main DB to 61 23:28:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:34.8 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:34.8 Info: => 6.36E-05s 23:28:34.8 Info: AlterTable AlbumReleases 23:28:34.8 Info: => 6E-07s 23:28:34.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:34.8 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) 23:28:34.8 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" 23:28:34.8 Info: DROP TABLE "AlbumReleases" 23:28:34.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:34.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:34.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:34.8 Info: => 0.0062275s 23:28:34.8 Info: AlterTable Albums 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.8 Info: DROP TABLE "Albums" 23:28:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:34.8 Info: => 0.0053889s 23:28:34.8 Info: AlterTable Albums 23:28:34.8 Info: => 8E-07s 23:28:34.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.8 Info: DROP TABLE "Albums" 23:28:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:34.8 Info: => 0.0054244s 23:28:34.8 Info: AlterTable Albums 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: AlterColumn Albums Added DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.8 Info: DROP TABLE "Albums" 23:28:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:34.8 Info: => 0.006236s 23:28:34.8 Info: AlterTable Artists 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.8 Info: DROP TABLE "Artists" 23:28:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.8 Info: => 0.0054123s 23:28:34.8 Info: AlterTable Artists 23:28:34.8 Info: => 5E-07s 23:28:34.8 Info: AlterColumn Artists Added DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.8 Info: DROP TABLE "Artists" 23:28:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:34.8 Info: => 0.0061495s 23:28:34.8 Info: AlterTable Blocklist 23:28:34.8 Info: => 6E-07s 23:28:34.8 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.8 Info: DROP TABLE "Blocklist" 23:28:34.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:34.8 Info: => 0.0047261s 23:28:34.8 Info: AlterTable Blocklist 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.8 Info: DROP TABLE "Blocklist" 23:28:34.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:34.8 Info: => 0.0056741s 23:28:34.8 Info: AlterTable Commands 23:28:34.8 Info: => 8E-07s 23:28:34.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.8 Info: DROP TABLE "Commands" 23:28:34.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:34.8 Info: => 0.0046654s 23:28:34.8 Info: AlterTable Commands 23:28:34.8 Info: => 7E-07s 23:28:34.8 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.9 Info: DROP TABLE "Commands" 23:28:34.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:34.9 Info: => 0.0056014s 23:28:34.9 Info: AlterTable Commands 23:28:34.9 Info: => 8E-07s 23:28:34.9 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.9 Info: DROP TABLE "Commands" 23:28:34.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:34.9 Info: => 0.0047236s 23:28:34.9 Info: AlterTable DownloadClientStatus 23:28:34.9 Info: => 1E-06s 23:28:34.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:34.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) 23:28:34.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:34.9 Info: DROP TABLE "DownloadClientStatus" 23:28:34.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:34.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:34.9 Info: => 0.0048286s 23:28:34.9 Info: AlterTable DownloadClientStatus 23:28:34.9 Info: => 7E-07s 23:28:34.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:34.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) 23:28:34.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:34.9 Info: DROP TABLE "DownloadClientStatus" 23:28:34.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:34.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:34.9 Info: => 0.0057514s 23:28:34.9 Info: AlterTable DownloadClientStatus 23:28:34.9 Info: => 7E-07s 23:28:34.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:34.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) 23:28:34.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:34.9 Info: DROP TABLE "DownloadClientStatus" 23:28:34.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:34.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:34.9 Info: => 0.004825s 23:28:34.9 Info: AlterTable DownloadHistory 23:28:34.9 Info: => 6E-07s 23:28:34.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.9 Info: DROP TABLE "DownloadHistory" 23:28:34.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:34.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:34.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:34.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:34.9 Info: => 0.0060559s 23:28:34.9 Info: AlterTable ExtraFiles 23:28:34.9 Info: => 8E-07s 23:28:34.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.9 Info: DROP TABLE "ExtraFiles" 23:28:34.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:34.9 Info: => 0.0046018s 23:28:34.9 Info: AlterTable ExtraFiles 23:28:34.9 Info: => 7E-07s 23:28:34.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.9 Info: DROP TABLE "ExtraFiles" 23:28:34.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:34.9 Info: => 0.0057456s 23:28:34.9 Info: AlterTable History 23:28:34.9 Info: => 8E-07s 23:28:34.9 Info: AlterColumn History Date DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.9 Info: DROP TABLE "History" 23:28:34.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:34.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:34.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:34.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:34.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:34.9 Info: => 0.0054089s 23:28:34.9 Info: AlterTable ImportListStatus 23:28:34.9 Info: => 7E-07s 23:28:34.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:34.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) 23:28:34.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:34.9 Info: DROP TABLE "ImportListStatus" 23:28:34.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:34.9 Info: => 0.0048096s 23:28:34.9 Info: AlterTable ImportListStatus 23:28:34.9 Info: => 9E-07s 23:28:34.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:34.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) 23:28:34.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:34.9 Info: DROP TABLE "ImportListStatus" 23:28:34.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:34.9 Info: => 0.0050035s 23:28:34.9 Info: AlterTable ImportListStatus 23:28:34.9 Info: => 7E-07s 23:28:34.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:34.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) 23:28:34.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:34.9 Info: DROP TABLE "ImportListStatus" 23:28:34.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:34.9 Info: => 0.0058037s 23:28:34.9 Info: AlterTable IndexerStatus 23:28:34.9 Info: => 6E-07s 23:28:34.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:34.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) 23:28:34.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:34.9 Info: DROP TABLE "IndexerStatus" 23:28:34.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:34.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:34.9 Info: => 0.0048976s 23:28:34.9 Info: AlterTable IndexerStatus 23:28:34.9 Info: => 7E-07s 23:28:34.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:34.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) 23:28:34.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:34.9 Info: DROP TABLE "IndexerStatus" 23:28:34.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:34.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:34.9 Info: => 0.0059014s 23:28:34.9 Info: AlterTable IndexerStatus 23:28:34.9 Info: => 8E-07s 23:28:34.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:34.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) 23:28:34.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:34.9 Info: DROP TABLE "IndexerStatus" 23:28:34.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:34.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:34.9 Info: => 0.0048651s 23:28:34.9 Info: AlterTable LyricFiles 23:28:34.9 Info: => 8E-07s 23:28:34.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.9 Info: DROP TABLE "LyricFiles" 23:28:34.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:34.9 Info: => 0.0047363s 23:28:34.9 Info: AlterTable LyricFiles 23:28:34.9 Info: => 8E-07s 23:28:34.9 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.9 Info: DROP TABLE "LyricFiles" 23:28:34.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:34.9 Info: => 0.0046699s 23:28:34.9 Info: AlterTable MetadataFiles 23:28:34.9 Info: => 7E-07s 23:28:34.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.9 Info: DROP TABLE "MetadataFiles" 23:28:34.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:34.9 Info: => 0.0056161s 23:28:34.9 Info: AlterTable MetadataFiles 23:28:34.9 Info: => 8E-07s 23:28:34.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:34.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) 23:28:34.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" 23:28:34.9 Info: DROP TABLE "MetadataFiles" 23:28:34.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:34.9 Info: => 0.0057344s 23:28:34.9 Info: AlterTable PendingReleases 23:28:34.9 Info: => 8E-07s 23:28:34.9 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:35.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) 23:28:35.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:35.0 Info: DROP TABLE "PendingReleases" 23:28:35.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:35.0 Info: => 0.0047176s 23:28:35.0 Info: AlterTable ScheduledTasks 23:28:35.0 Info: => 8E-07s 23:28:35.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:35.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) 23:28:35.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:35.0 Info: DROP TABLE "ScheduledTasks" 23:28:35.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:35.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:35.0 Info: => 0.0048782s 23:28:35.0 Info: AlterTable ScheduledTasks 23:28:35.0 Info: => 6E-07s 23:28:35.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:35.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) 23:28:35.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:35.0 Info: DROP TABLE "ScheduledTasks" 23:28:35.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:35.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:35.0 Info: => 0.0048182s 23:28:35.0 Info: AlterTable TrackFiles 23:28:35.0 Info: => 6E-07s 23:28:35.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.0 Info: DROP TABLE "TrackFiles" 23:28:35.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.0 Info: => 0.0067055s 23:28:35.0 Info: AlterTable TrackFiles 23:28:35.0 Info: => 7E-07s 23:28:35.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.0 Info: DROP TABLE "TrackFiles" 23:28:35.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.0 Info: => 0.005051s 23:28:35.0 Info: AlterTable VersionInfo 23:28:35.0 Info: => 7E-07s 23:28:35.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:35.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:35.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:35.0 Info: DROP TABLE "VersionInfo" 23:28:35.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:35.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:35.0 Info: => 0.0048284s 23:28:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:35', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:35.0 Info: Committing Transaction 23:28:35.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:35.0 Info: => 0.0055753s 23:28:35.0 Info: 62: add_on_delete_to_notifications migrating 23:28:35.0 Info: Beginning Transaction 23:28:35.0 Info: Starting migration of Main DB to 62 23:28:35.0 Info: AlterTable Notifications 23:28:35.0 Info: => 1E-06s 23:28:35.0 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:35.0 Info: => 0.000596s 23:28:35.0 Info: AlterTable Notifications 23:28:35.0 Info: => 8E-07s 23:28:35.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:35.0 Info: => 0.0006337s 23:28:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:35', 'add_on_delete_to_notifications') 23:28:35.0 Info: Committing Transaction 23:28:35.0 Info: 62: add_on_delete_to_notifications migrated 23:28:35.0 Info: => 0.0009897s 23:28:35.0 Info: 63: add_custom_formats migrating 23:28:35.0 Info: Beginning Transaction 23:28:35.0 Info: Starting migration of Main DB to 63 23:28:35.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 23:28:35.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 23:28:35.0 Info: AlterTable DelayProfiles 23:28:35.0 Info: => 5E-07s 23:28:35.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:35.0 Info: => 0.0005882s 23:28:35.0 Info: UpdateData 23:28:35.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:35.0 Info: => 8E-05s 23:28:35.0 Info: AlterTable TrackFiles 23:28:35.0 Info: => 7E-07s 23:28:35.0 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:35.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:35.0 Info: => 0.0006123s 23:28:35.0 Info: PerformDBOperation 23:28:35.0 Info: Performing DB Operation 23:28:35.0 Info: => 0.0012477s 23:28:35.0 Info: CreateTable CustomFormats 23:28:35.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) 23:28:35.0 Info: => 0.0002017s 23:28:35.0 Info: CreateIndex CustomFormats (Name) 23:28:35.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:35.0 Info: => 0.0001028s 23:28:35.0 Info: AlterTable QualityProfiles 23:28:35.0 Info: => 6E-07s 23:28:35.0 Info: CreateColumn QualityProfiles FormatItems String 23:28:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:35.0 Info: => 0.0005957s 23:28:35.0 Info: AlterTable QualityProfiles 23:28:35.0 Info: => 9E-07s 23:28:35.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:35.0 Info: => 0.0006076s 23:28:35.0 Info: AlterTable QualityProfiles 23:28:35.0 Info: => 8E-07s 23:28:35.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:35.0 Info: => 0.0005875s 23:28:35.0 Info: PerformDBOperation 23:28:35.0 Info: Performing DB Operation 23:28:35.0 Info: => 0.0014654s 23:28:35.0 Info: PerformDBOperation 23:28:35.0 Info: Performing DB Operation 23:28:35.0 Info: => 3.97E-05s 23:28:35.0 Info: DeleteColumn ReleaseProfiles Preferred 23:28:35.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) 23:28:35.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:35.0 Info: DROP TABLE "ReleaseProfiles" 23:28:35.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:35.0 Info: => 0.0057648s 23:28:35.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:35.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) 23:28:35.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:35.0 Info: DROP TABLE "ReleaseProfiles" 23:28:35.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:35.0 Info: => 0.0048268s 23:28:35.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:35.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:35.0 Info: => 6.31E-05s 23:28:35.0 Info: AlterTable DelayProfiles 23:28:35.0 Info: => 5E-07s 23:28:35.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:35.0 Info: => 0.000601s 23:28:35.0 Info: AlterTable DelayProfiles 23:28:35.0 Info: => 9E-07s 23:28:35.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:35.0 Info: => 0.0005854s 23:28:35.0 Info: -> 2 Insert operations completed in 00:00:00.0001928 taking an average of 00:00:00.0000964 23:28:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:35', 'add_custom_formats') 23:28:35.0 Info: Committing Transaction 23:28:35.0 Info: 63: add_custom_formats migrated 23:28:35.0 Info: => 0.0010307s 23:28:35.0 Debug: Took: 00:00:00.4785850 23:28:35.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 23:28:35.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 23:28:35.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221150844803_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:35.0 Info: DatabaseEngineVersionCheck migrating 23:28:35.0 Info: PerformDBOperation 23:28:35.0 Info: Performing DB Operation 23:28:35.0 Info: SQLite 3.48.0 23:28:35.0 Info: => 0.0011394s 23:28:35.0 Info: DatabaseEngineVersionCheck migrated 23:28:35.0 Info: => 0.0011628s 23:28:35.0 Info: VersionMigration migrating 23:28:35.0 Info: Beginning Transaction 23:28:35.0 Info: CreateTable VersionInfo 23:28:35.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:35.0 Info: => 0.0001672s 23:28:35.0 Info: Committing Transaction 23:28:35.0 Info: VersionMigration migrated 23:28:35.0 Info: => 0.0005829s 23:28:35.0 Info: VersionUniqueMigration migrating 23:28:35.0 Info: Beginning Transaction 23:28:35.0 Info: CreateIndex VersionInfo (Version) 23:28:35.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:35.0 Info: => 0.0001416s 23:28:35.0 Info: AlterTable VersionInfo 23:28:35.0 Info: => 7E-07s 23:28:35.0 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:35.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:35.0 Info: => 0.000604s 23:28:35.0 Info: Committing Transaction 23:28:35.0 Info: VersionUniqueMigration migrated 23:28:35.0 Info: => 0.0008497s 23:28:35.0 Info: VersionDescriptionMigration migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: AlterTable VersionInfo 23:28:35.1 Info: => 8E-07s 23:28:35.1 Info: CreateColumn VersionInfo Description String 23:28:35.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:35.1 Info: => 0.0002136s 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: VersionDescriptionMigration migrated 23:28:35.1 Info: => 0.0004336s 23:28:35.1 Info: 1: InitialSetup migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 1 23:28:35.1 Info: CreateTable Config 23:28:35.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:35.1 Info: => 0.0001814s 23:28:35.1 Info: CreateIndex Config (Key) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:35.1 Info: => 9.3E-05s 23:28:35.1 Info: CreateTable RootFolders 23:28:35.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:35.1 Info: => 0.0001s 23:28:35.1 Info: CreateIndex RootFolders (Path) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:35.1 Info: => 8.6E-05s 23:28:35.1 Info: CreateTable Artists 23:28:35.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) 23:28:35.1 Info: => 0.0002597s 23:28:35.1 Info: CreateIndex Artists (ForeignArtistId) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:35.1 Info: => 9.89E-05s 23:28:35.1 Info: CreateIndex Artists (NameSlug) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:35.1 Info: => 8.33E-05s 23:28:35.1 Info: CreateIndex Artists (CleanName) 23:28:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.1 Info: => 7.94E-05s 23:28:35.1 Info: CreateIndex Artists (Path) 23:28:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.1 Info: => 0.0016395s 23:28:35.1 Info: CreateTable Albums 23:28:35.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) 23:28:35.1 Info: => 0.0002419s 23:28:35.1 Info: CreateIndex Albums (ForeignAlbumId) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.1 Info: => 8.86E-05s 23:28:35.1 Info: CreateIndex Albums (MBId) 23:28:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:35.1 Info: => 8.29E-05s 23:28:35.1 Info: CreateIndex Albums (TADBId) 23:28:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:35.1 Info: => 8.13E-05s 23:28:35.1 Info: CreateIndex Albums (TitleSlug) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:35.1 Info: => 8.37E-05s 23:28:35.1 Info: CreateIndex Albums (CleanTitle) 23:28:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.1 Info: => 7.91E-05s 23:28:35.1 Info: CreateIndex Albums (Path) 23:28:35.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:35.1 Info: => 7.62E-05s 23:28:35.1 Info: CreateTable Tracks 23:28:35.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) 23:28:35.1 Info: => 0.0001571s 23:28:35.1 Info: CreateIndex Tracks (ForeignTrackId) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:35.1 Info: => 8.3E-05s 23:28:35.1 Info: CreateIndex Tracks (ArtistId) 23:28:35.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:35.1 Info: => 8.43E-05s 23:28:35.1 Info: CreateIndex Tracks (TrackFileId) 23:28:35.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:35.1 Info: => 8.26E-05s 23:28:35.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:35.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:35.1 Info: => 8.85E-05s 23:28:35.1 Info: CreateTable TrackFiles 23:28:35.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) 23:28:35.1 Info: => 0.00015s 23:28:35.1 Info: CreateIndex TrackFiles (ArtistId) 23:28:35.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:35.1 Info: => 8.63E-05s 23:28:35.1 Info: CreateIndex TrackFiles (AlbumId) 23:28:35.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.1 Info: => 7.85E-05s 23:28:35.1 Info: CreateTable History 23:28:35.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) 23:28:35.1 Info: => 0.0001556s 23:28:35.1 Info: CreateIndex History (Date) 23:28:35.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:35.1 Info: => 8.5E-05s 23:28:35.1 Info: CreateIndex History (EventType) 23:28:35.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:35.1 Info: => 8.04E-05s 23:28:35.1 Info: CreateIndex History (DownloadId) 23:28:35.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:35.1 Info: => 0.0001045s 23:28:35.1 Info: CreateIndex History (AlbumId) 23:28:35.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:35.1 Info: => 8.42E-05s 23:28:35.1 Info: CreateTable Notifications 23:28:35.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) 23:28:35.1 Info: => 0.0001422s 23:28:35.1 Info: CreateTable ScheduledTasks 23:28:35.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:35.1 Info: => 0.0001688s 23:28:35.1 Info: CreateIndex ScheduledTasks (TypeName) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:35.1 Info: => 0.0001266s 23:28:35.1 Info: CreateTable Indexers 23:28:35.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) 23:28:35.1 Info: => 0.0001532s 23:28:35.1 Info: CreateIndex Indexers (Name) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:35.1 Info: => 9.5E-05s 23:28:35.1 Info: CreateTable Profiles 23:28:35.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:35.1 Info: => 0.0001109s 23:28:35.1 Info: CreateIndex Profiles (Name) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:35.1 Info: => 9.44E-05s 23:28:35.1 Info: CreateTable QualityDefinitions 23:28:35.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:35.1 Info: => 0.0001257s 23:28:35.1 Info: CreateIndex QualityDefinitions (Quality) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:35.1 Info: => 9.05E-05s 23:28:35.1 Info: CreateIndex QualityDefinitions (Title) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:35.1 Info: => 0.0001235s 23:28:35.1 Info: CreateTable NamingConfig 23:28:35.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) 23:28:35.1 Info: => 0.0001527s 23:28:35.1 Info: CreateTable Blacklist 23:28:35.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 '') 23:28:35.1 Info: => 0.0001833s 23:28:35.1 Info: CreateTable Metadata 23:28:35.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) 23:28:35.1 Info: => 0.0006992s 23:28:35.1 Info: CreateTable MetadataFiles 23:28:35.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) 23:28:35.1 Info: => 0.0001606s 23:28:35.1 Info: CreateTable DownloadClients 23:28:35.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) 23:28:35.1 Info: => 0.0001295s 23:28:35.1 Info: CreateTable PendingReleases 23:28:35.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 '') 23:28:35.1 Info: => 0.0001346s 23:28:35.1 Info: CreateTable RemotePathMappings 23:28:35.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:35.1 Info: => 0.0001581s 23:28:35.1 Info: CreateTable Tags 23:28:35.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:35.1 Info: => 0.0001121s 23:28:35.1 Info: CreateIndex Tags (Label) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:35.1 Info: => 0.0001007s 23:28:35.1 Info: CreateTable Restrictions 23:28:35.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:35.1 Info: => 0.0001166s 23:28:35.1 Info: CreateTable DelayProfiles 23:28:35.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) 23:28:35.1 Info: => 0.0001511s 23:28:35.1 Info: CreateTable Users 23:28:35.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:35.1 Info: => 0.0001119s 23:28:35.1 Info: CreateIndex Users (Identifier) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:35.1 Info: => 0.000132s 23:28:35.1 Info: CreateIndex Users (Username) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:35.1 Info: => 0.0001125s 23:28:35.1 Info: CreateTable Commands 23:28:35.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) 23:28:35.1 Info: => 0.0001509s 23:28:35.1 Info: CreateTable IndexerStatus 23:28:35.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) 23:28:35.1 Info: => 0.0001369s 23:28:35.1 Info: CreateIndex IndexerStatus (ProviderId) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:35.1 Info: => 9.9E-05s 23:28:35.1 Info: CreateTable ExtraFiles 23:28:35.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) 23:28:35.1 Info: => 0.000137s 23:28:35.1 Info: CreateTable LyricFiles 23:28:35.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) 23:28:35.1 Info: => 0.0001678s 23:28:35.1 Info: CreateTable LanguageProfiles 23:28:35.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:35.1 Info: => 0.0001157s 23:28:35.1 Info: CreateIndex LanguageProfiles (Name) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:35.1 Info: => 0.0001021s 23:28:35.1 Info: CreateTable DownloadClientStatus 23:28:35.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) 23:28:35.1 Info: => 0.0001234s 23:28:35.1 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:35.1 Info: => 0.0001038s 23:28:35.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:35.1 Info: -> 1 Insert operations completed in 00:00:00.0000780 taking an average of 00:00:00.0000780 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:35', 'InitialSetup') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 1: InitialSetup migrated 23:28:35.1 Info: => 0.0010705s 23:28:35.1 Info: 2: add_reason_to_pending_releases migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 2 23:28:35.1 Info: AlterTable PendingReleases 23:28:35.1 Info: => 9E-07s 23:28:35.1 Info: CreateColumn PendingReleases Reason Int32 23:28:35.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:35.1 Info: => 0.0005313s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:35', 'add_reason_to_pending_releases') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 2: add_reason_to_pending_releases migrated 23:28:35.1 Info: => 0.0008651s 23:28:35.1 Info: 3: add_medium_support migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 3 23:28:35.1 Info: AlterTable Albums 23:28:35.1 Info: => 1E-06s 23:28:35.1 Info: CreateColumn Albums Media String 23:28:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:35.1 Info: => 0.0005319s 23:28:35.1 Info: AlterTable Tracks 23:28:35.1 Info: => 1E-06s 23:28:35.1 Info: CreateColumn Tracks MediumNumber Int32 23:28:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:35.1 Info: => 0.0005018s 23:28:35.1 Info: AlterTable Tracks 23:28:35.1 Info: => 8E-07s 23:28:35.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:35.1 Info: => 0.0004969s 23:28:35.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:35.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:35.1 Info: => 0.0006605s 23:28:35.1 Info: DeleteColumn Tracks TrackNumber 23:28:35.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) 23:28:35.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" 23:28:35.1 Info: DROP TABLE "Tracks" 23:28:35.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:35.1 Info: => 0.0052817s 23:28:35.1 Info: AlterTable Tracks 23:28:35.1 Info: => 6E-07s 23:28:35.1 Info: CreateColumn Tracks TrackNumber String 23:28:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:35.1 Info: => 0.0004877s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:35', 'add_medium_support') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 3: add_medium_support migrated 23:28:35.1 Info: => 0.0009433s 23:28:35.1 Info: 4: add_various_qualites_in_profile migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 4 23:28:35.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:35.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:35.1 Info: => 6.66E-05s 23:28:35.1 Info: PerformDBOperation 23:28:35.1 Info: Performing DB Operation 23:28:35.1 Info: => 3.97E-05s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:35', 'add_various_qualites_in_profile') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 4: add_various_qualites_in_profile migrated 23:28:35.1 Info: => 0.0003269s 23:28:35.1 Info: 5: metadata_profiles migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 5 23:28:35.1 Info: CreateTable MetadataProfiles 23:28:35.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:35.1 Info: => 0.0001463s 23:28:35.1 Info: CreateIndex MetadataProfiles (Name) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:35.1 Info: => 0.0001146s 23:28:35.1 Info: AlterTable Artists 23:28:35.1 Info: => 6E-07s 23:28:35.1 Info: CreateColumn Artists MetadataProfileId Int32 23:28:35.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:35.1 Info: => 0.0005003s 23:28:35.1 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:35.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) 23:28:35.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" 23:28:35.1 Info: DROP TABLE "Artists" 23:28:35.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.1 Info: => 0.0048105s 23:28:35.1 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:35.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) 23:28:35.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" 23:28:35.1 Info: DROP TABLE "Artists" 23:28:35.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.1 Info: => 0.0053833s 23:28:35.1 Info: AlterTable Albums 23:28:35.1 Info: => 5E-07s 23:28:35.1 Info: CreateColumn Albums SecondaryTypes String 23:28:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:35.1 Info: => 0.0004924s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:35', 'metadata_profiles') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 5: metadata_profiles migrated 23:28:35.1 Info: => 0.0009682s 23:28:35.1 Info: 6: separate_automatic_and_interactive_search migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 6 23:28:35.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:35.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) 23:28:35.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:35.1 Info: DROP TABLE "Indexers" 23:28:35.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:35.1 Info: => 0.0048341s 23:28:35.1 Info: AlterTable Indexers 23:28:35.1 Info: => 6E-07s 23:28:35.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:35.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:35.1 Info: => 0.0004827s 23:28:35.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:35.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:35.1 Info: => 5.29E-05s 23:28:35.1 Info: AlterTable Indexers 23:28:35.1 Info: => 5E-07s 23:28:35.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:35.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) 23:28:35.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" 23:28:35.1 Info: DROP TABLE "Indexers" 23:28:35.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:35.1 Info: => 0.0040152s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:35', 'separate_automatic_and_interactive_search') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 6: separate_automatic_and_interactive_search migrated 23:28:35.1 Info: => 0.0044091s 23:28:35.1 Info: 7: change_album_path_to_relative migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 7 23:28:35.1 Info: DeleteColumn Albums Path 23:28:35.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) 23:28:35.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" 23:28:35.1 Info: DROP TABLE "Albums" 23:28:35.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.1 Info: => 0.0058625s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:35', 'change_album_path_to_relative') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 7: change_album_path_to_relative migrated 23:28:35.1 Info: => 0.0063474s 23:28:35.1 Info: 8: change_quality_size_mb_to_kb migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 8 23:28:35.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 23:28:35.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 23:28:35.1 Info: => 6.38E-05s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:35', 'change_quality_size_mb_to_kb') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 8: change_quality_size_mb_to_kb migrated 23:28:35.1 Info: => 0.0003554s 23:28:35.1 Info: 9: album_releases migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 9 23:28:35.1 Info: AlterTable Albums 23:28:35.1 Info: => 8E-07s 23:28:35.1 Info: CreateColumn Albums Releases String 23:28:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:35.1 Info: => 0.0005196s 23:28:35.1 Info: AlterTable Albums 23:28:35.1 Info: => 8E-07s 23:28:35.1 Info: CreateColumn Albums CurrentRelease String 23:28:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:35.1 Info: => 0.0005004s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:35', 'album_releases') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 9: album_releases migrated 23:28:35.1 Info: => 0.0008294s 23:28:35.1 Info: 10: album_releases_fix migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 10 23:28:35.1 Info: AlterTable Albums 23:28:35.1 Info: => 9E-07s 23:28:35.1 Info: AlterColumn Albums Releases String 23:28:35.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) 23:28:35.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" 23:28:35.1 Info: DROP TABLE "Albums" 23:28:35.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.1 Info: => 0.0048083s 23:28:35.1 Info: AlterTable Albums 23:28:35.1 Info: => 8E-07s 23:28:35.1 Info: AlterColumn Albums CurrentRelease String 23:28:35.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) 23:28:35.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" 23:28:35.1 Info: DROP TABLE "Albums" 23:28:35.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.1 Info: => 0.0047817s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:35', 'album_releases_fix') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 10: album_releases_fix migrated 23:28:35.1 Info: => 0.0051854s 23:28:35.1 Info: 11: import_lists migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 11 23:28:35.1 Info: CreateTable ImportLists 23:28:35.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) 23:28:35.1 Info: => 0.0001882s 23:28:35.1 Info: CreateIndex ImportLists (Name) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:35.1 Info: => 9.06E-05s 23:28:35.1 Info: CreateTable ImportListStatus 23:28:35.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) 23:28:35.1 Info: => 0.0001326s 23:28:35.1 Info: CreateIndex ImportListStatus (ProviderId) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:35.1 Info: => 9.25E-05s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:35', 'import_lists') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 11: import_lists migrated 23:28:35.1 Info: => 0.000473s 23:28:35.1 Info: 12: add_release_status migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 12 23:28:35.1 Info: AlterTable MetadataProfiles 23:28:35.1 Info: => 7E-07s 23:28:35.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:35.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:35.1 Info: => 0.0005559s 23:28:35.1 Info: PerformDBOperation 23:28:35.1 Info: Performing DB Operation 23:28:35.1 Info: => 3.5E-05s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:35', 'add_release_status') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 12: add_release_status migrated 23:28:35.1 Info: => 0.0003457s 23:28:35.1 Info: 13: album_download_notification migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 13 23:28:35.1 Info: AlterTable Notifications 23:28:35.1 Info: => 7E-07s 23:28:35.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:35.1 Info: => 0.0005366s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:35', 'album_download_notification') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 13: album_download_notification migrated 23:28:35.1 Info: => 0.0008682s 23:28:35.1 Info: 14: fix_language_metadata_profiles migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 14 23:28:35.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 23:28:35.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 23:28:35.1 Info: => 9.52E-05s 23:28:35.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 23:28:35.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 23:28:35.1 Info: => 6.84E-05s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:35', 'fix_language_metadata_profiles') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 14: fix_language_metadata_profiles migrated 23:28:35.1 Info: => 0.0003578s 23:28:35.1 Info: 15: remove_fanzub migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 15 23:28:35.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:35.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:35.1 Info: => 5.79E-05s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:35', 'remove_fanzub') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 15: remove_fanzub migrated 23:28:35.1 Info: => 0.0003228s 23:28:35.1 Info: 16: update_artist_history_indexes migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 16 23:28:35.1 Info: CreateIndex Albums (ArtistId) 23:28:35.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:35.1 Info: => 0.0001208s 23:28:35.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:35.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:35.1 Info: => 9.24E-05s 23:28:35.1 Info: DeleteIndex History (AlbumId) 23:28:35.1 Info: DROP INDEX "IX_History_AlbumId" 23:28:35.1 Info: => 0.0001369s 23:28:35.1 Info: CreateIndex History (AlbumId, Date) 23:28:35.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:35.1 Info: => 0.0001064s 23:28:35.1 Info: DeleteIndex History (DownloadId) 23:28:35.1 Info: DROP INDEX "IX_History_DownloadId" 23:28:35.1 Info: => 0.0001265s 23:28:35.1 Info: CreateIndex History (DownloadId, Date) 23:28:35.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:35.1 Info: => 0.0001059s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:35', 'update_artist_history_indexes') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 16: update_artist_history_indexes migrated 23:28:35.1 Info: => 0.0004419s 23:28:35.1 Info: 17: remove_nma migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 17 23:28:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:35.1 Info: => 6.26E-05s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:35', 'remove_nma') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 17: remove_nma migrated 23:28:35.1 Info: => 0.0003364s 23:28:35.1 Info: 18: album_disambiguation migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 18 23:28:35.1 Info: AlterTable Albums 23:28:35.1 Info: => 9E-07s 23:28:35.1 Info: CreateColumn Albums Disambiguation String 23:28:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:35.1 Info: => 0.0011689s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:35', 'album_disambiguation') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 18: album_disambiguation migrated 23:28:35.1 Info: => 0.0015157s 23:28:35.1 Info: 19: add_ape_quality_in_profiles migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 19 23:28:35.1 Info: PerformDBOperation 23:28:35.1 Info: Performing DB Operation 23:28:35.1 Info: => 4.05E-05s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:35', 'add_ape_quality_in_profiles') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 19: add_ape_quality_in_profiles migrated 23:28:35.1 Info: => 0.0003251s 23:28:35.1 Info: 20: remove_pushalot migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 20 23:28:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:35.1 Info: => 6.24E-05s 23:28:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:35.1 Info: => 4.13E-05s 23:28:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:35.1 Info: => 4.06E-05s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:35', 'remove_pushalot') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 20: remove_pushalot migrated 23:28:35.1 Info: => 0.0003049s 23:28:35.1 Info: 21: add_custom_filters migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 21 23:28:35.1 Info: CreateTable CustomFilters 23:28:35.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:35.1 Info: => 0.0001455s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:35', 'add_custom_filters') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 21: add_custom_filters migrated 23:28:35.1 Info: => 0.0004685s 23:28:35.1 Info: 22: import_list_tags migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 22 23:28:35.1 Info: AlterTable ImportLists 23:28:35.1 Info: => 9E-07s 23:28:35.1 Info: CreateColumn ImportLists Tags String 23:28:35.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:35.1 Info: => 0.0005699s 23:28:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:35', 'import_list_tags') 23:28:35.1 Info: Committing Transaction 23:28:35.1 Info: 22: import_list_tags migrated 23:28:35.1 Info: => 0.0008864s 23:28:35.1 Info: 23: add_release_groups_etc migrating 23:28:35.1 Info: Beginning Transaction 23:28:35.1 Info: Starting migration of Main DB to 23 23:28:35.1 Info: CreateTable ArtistMetadata 23:28:35.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) 23:28:35.1 Info: => 0.0002639s 23:28:35.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:35.1 Info: => 0.0001536s 23:28:35.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" 23:28:35.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" 23:28:35.1 Info: => 0.0001068s 23:28:35.1 Info: AlterTable Artists 23:28:35.1 Info: => 7E-07s 23:28:35.1 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:35.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:35.1 Info: => 0.000554s 23:28:35.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:35.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:35.1 Info: => 8.27E-05s 23:28:35.1 Info: CreateTable AlbumReleases 23:28:35.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) 23:28:35.1 Info: => 0.0002282s 23:28:35.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:35.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:35.1 Info: => 0.0001347s 23:28:35.1 Info: CreateIndex AlbumReleases (AlbumId) 23:28:35.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:35.1 Info: => 0.0001277s 23:28:35.1 Info: PerformDBOperation 23:28:35.1 Info: Performing DB Operation 23:28:35.1 Info: => 4.11E-05s 23:28:35.1 Info: AlterTable Albums 23:28:35.1 Info: => 5E-07s 23:28:35.1 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:35.1 Info: => 0.0005966s 23:28:35.1 Info: AlterTable Albums 23:28:35.1 Info: => 8E-07s 23:28:35.1 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:35.1 Info: => 0.0006001s 23:28:35.1 Info: AlterTable Albums 23:28:35.1 Info: => 9E-07s 23:28:35.1 Info: CreateColumn Albums Links String 23:28:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:35.1 Info: => 0.0006075s 23:28:35.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:35.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:35.1 Info: => 0.0007164s 23:28:35.1 Info: AlterTable Tracks 23:28:35.1 Info: => 7E-07s 23:28:35.1 Info: CreateColumn Tracks ForeignRecordingId String 23:28:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:35.1 Info: => 0.0006097s 23:28:35.1 Info: AlterTable Tracks 23:28:35.1 Info: => 9E-07s 23:28:35.1 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:35.1 Info: => 0.000596s 23:28:35.1 Info: AlterTable Tracks 23:28:35.1 Info: => 8E-07s 23:28:35.1 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:35.1 Info: => 0.0005924s 23:28:35.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:35.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:35.1 Info: => 0.0001023s 23:28:35.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:35.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:35.1 Info: => 7.88E-05s 23:28:35.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:35.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) 23:28:35.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" 23:28:35.1 Info: DROP TABLE "Artists" 23:28:35.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.1 Info: => 0.0063073s 23:28:35.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "Albums" 23:28:35.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.2 Info: => 0.0056502s 23:28:35.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "Tracks" 23:28:35.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:35.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:35.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:35.2 Info: => 0.0052035s 23:28:35.2 Info: DeleteColumn TrackFiles ArtistId 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "TrackFiles" 23:28:35.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.2 Info: => 0.0054982s 23:28:35.2 Info: CreateIndex Artists (ArtistMetadataId) 23:28:35.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.2 Info: => 9.26E-05s 23:28:35.2 Info: CreateIndex Artists (Monitored) 23:28:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.2 Info: => 8.35E-05s 23:28:35.2 Info: CreateIndex Albums (ArtistMetadataId) 23:28:35.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:35.2 Info: => 8.51E-05s 23:28:35.2 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:35.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:35.2 Info: => 8.49E-05s 23:28:35.2 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:35.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:35.2 Info: => 9.13E-05s 23:28:35.2 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:35.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:35.2 Info: => 0.0001038s 23:28:35.2 Info: UpdateData 23:28:35.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:35.2 Info: => 5.53E-05s 23:28:35.2 Info: UpdateData 23:28:35.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:35.2 Info: => 4.35E-05s 23:28:35.2 Info: UpdateData 23:28:35.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:35.2 Info: => 4.97E-05s 23:28:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:35', 'add_release_groups_etc') 23:28:35.2 Info: Committing Transaction 23:28:35.2 Info: 23: add_release_groups_etc migrated 23:28:35.2 Info: => 0.0005913s 23:28:35.2 Info: 24: NewMediaInfoFormat migrating 23:28:35.2 Info: Beginning Transaction 23:28:35.2 Info: Starting migration of Main DB to 24 23:28:35.2 Info: UpdateData 23:28:35.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:35.2 Info: => 6.66E-05s 23:28:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:35', 'NewMediaInfoFormat') 23:28:35.2 Info: Committing Transaction 23:28:35.2 Info: 24: NewMediaInfoFormat migrated 23:28:35.2 Info: => 0.0003574s 23:28:35.2 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:35.2 Info: Beginning Transaction 23:28:35.2 Info: Starting migration of Main DB to 25 23:28:35.2 Info: RenameTable Restrictions ReleaseProfiles 23:28:35.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:35.2 Info: => 0.0013992s 23:28:35.2 Info: AlterTable ReleaseProfiles 23:28:35.2 Info: => 1E-06s 23:28:35.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:35.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:35.2 Info: => 0.0005561s 23:28:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:35', 'rename_restrictions_to_release_profiles') 23:28:35.2 Info: Committing Transaction 23:28:35.2 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:35.2 Info: => 0.0008758s 23:28:35.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:35.2 Info: Beginning Transaction 23:28:35.2 Info: Starting migration of Main DB to 26 23:28:35.2 Info: RenameTable Profiles QualityProfiles 23:28:35.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:35.2 Info: => 0.0014288s 23:28:35.2 Info: AlterTable QualityProfiles 23:28:35.2 Info: => 7E-07s 23:28:35.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:35.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:35.2 Info: => 0.0005238s 23:28:35.2 Info: AlterTable LanguageProfiles 23:28:35.2 Info: => 9E-07s 23:28:35.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:35.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:35.2 Info: => 0.0005222s 23:28:35.2 Info: UpdateData 23:28:35.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:35.2 Info: => 5.99E-05s 23:28:35.2 Info: UpdateData 23:28:35.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:35.2 Info: => 4.1E-05s 23:28:35.2 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "Artists" 23:28:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.2 Info: => 0.0049753s 23:28:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:35', 'rename_quality_profiles_add_upgrade_allowed') 23:28:35.2 Info: Committing Transaction 23:28:35.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:35.2 Info: => 0.0054046s 23:28:35.2 Info: 27: add_import_exclusions migrating 23:28:35.2 Info: Beginning Transaction 23:28:35.2 Info: Starting migration of Main DB to 27 23:28:35.2 Info: CreateTable ImportListExclusions 23:28:35.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:35.2 Info: => 0.0001428s 23:28:35.2 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:35.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:35.2 Info: => 9.94E-05s 23:28:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:35', 'add_import_exclusions') 23:28:35.2 Info: Committing Transaction 23:28:35.2 Info: 27: add_import_exclusions migrated 23:28:35.2 Info: => 0.0004669s 23:28:35.2 Info: 28: clean_artist_metadata_table migrating 23:28:35.2 Info: Beginning Transaction 23:28:35.2 Info: Starting migration of Main DB to 28 23:28:35.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) 23:28:35.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) 23:28:35.2 Info: => 0.0001758s 23:28:35.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) 23:28:35.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) 23:28:35.2 Info: => 0.0001482s 23:28:35.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) 23:28:35.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) 23:28:35.2 Info: => 0.0001383s 23:28:35.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) 23:28:35.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) 23:28:35.2 Info: => 0.0001376s 23:28:35.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) 23:28:35.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) 23:28:35.2 Info: => 0.0001429s 23:28:35.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) 23:28:35.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) 23:28:35.2 Info: => 0.0001403s 23:28:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:35', 'clean_artist_metadata_table') 23:28:35.2 Info: Committing Transaction 23:28:35.2 Info: 28: clean_artist_metadata_table migrated 23:28:35.2 Info: => 0.0011671s 23:28:35.2 Info: 29: health_issue_notification migrating 23:28:35.2 Info: Beginning Transaction 23:28:35.2 Info: Starting migration of Main DB to 29 23:28:35.2 Info: AlterTable Notifications 23:28:35.2 Info: => 1.2E-06s 23:28:35.2 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:35.2 Info: => 0.000571s 23:28:35.2 Info: AlterTable Notifications 23:28:35.2 Info: => 1.1E-06s 23:28:35.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:35.2 Info: => 0.0005651s 23:28:35.2 Info: AlterTable Notifications 23:28:35.2 Info: => 9E-07s 23:28:35.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:35.2 Info: => 0.0005552s 23:28:35.2 Info: AlterTable Notifications 23:28:35.2 Info: => 9E-07s 23:28:35.2 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:35.2 Info: => 0.0005638s 23:28:35.2 Info: AlterTable Notifications 23:28:35.2 Info: => 9E-07s 23:28:35.2 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:35.2 Info: => 0.0005525s 23:28:35.2 Info: DeleteColumn Notifications OnDownload 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "Notifications" 23:28:35.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:35.2 Info: => 0.0060855s 23:28:35.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "Notifications" 23:28:35.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:35.2 Info: => 0.0046312s 23:28:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:35', 'health_issue_notification') 23:28:35.2 Info: Committing Transaction 23:28:35.2 Info: 29: health_issue_notification migrated 23:28:35.2 Info: => 0.0050747s 23:28:35.2 Info: 30: add_mediafilerepository_mtime migrating 23:28:35.2 Info: Beginning Transaction 23:28:35.2 Info: Starting migration of Main DB to 30 23:28:35.2 Info: AlterTable TrackFiles 23:28:35.2 Info: => 9E-07s 23:28:35.2 Info: CreateColumn TrackFiles Modified DateTime 23:28:35.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:35.2 Info: => 0.000578s 23:28:35.2 Info: AlterTable TrackFiles 23:28:35.2 Info: => 1.1E-06s 23:28:35.2 Info: CreateColumn TrackFiles Path String 23:28:35.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:35.2 Info: => 0.000566s 23:28:35.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:35.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:35.2 Info: => 5.02E-05s 23:28:35.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) 23:28:35.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) 23:28:35.2 Info: => 0.000144s 23:28:35.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) 23:28:35.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) 23:28:35.2 Info: => 0.000156s 23:28:35.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) 23:28:35.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) 23:28:35.2 Info: => 0.0001665s 23:28:35.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") 23:28:35.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") 23:28:35.2 Info: => 9.77E-05s 23:28:35.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:35.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:35.2 Info: => 6.58E-05s 23:28:35.2 Info: AlterTable TrackFiles 23:28:35.2 Info: => 5E-07s 23:28:35.2 Info: AlterColumn TrackFiles Path String 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "TrackFiles" 23:28:35.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.2 Info: => 0.0060565s 23:28:35.2 Info: CreateIndex TrackFiles (Path) 23:28:35.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.2 Info: => 0.0001017s 23:28:35.2 Info: DeleteColumn TrackFiles RelativePath 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "TrackFiles" 23:28:35.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.2 Info: => 0.004839s 23:28:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:35', 'add_mediafilerepository_mtime') 23:28:35.2 Info: Committing Transaction 23:28:35.2 Info: 30: add_mediafilerepository_mtime migrated 23:28:35.2 Info: => 0.0052151s 23:28:35.2 Info: 31: add_artistmetadataid_constraint migrating 23:28:35.2 Info: Beginning Transaction 23:28:35.2 Info: Starting migration of Main DB to 31 23:28:35.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") 23:28:35.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") 23:28:35.2 Info: => 0.0001059s 23:28:35.2 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:35.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:35.2 Info: => 0.0001461s 23:28:35.2 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "Artists" 23:28:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.2 Info: => 0.0049503s 23:28:35.2 Info: CreateIndex Artists (ArtistMetadataId) 23:28:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.2 Info: => 9.03E-05s 23:28:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:35', 'add_artistmetadataid_constraint') 23:28:35.2 Info: Committing Transaction 23:28:35.2 Info: 31: add_artistmetadataid_constraint migrated 23:28:35.2 Info: => 0.000534s 23:28:35.2 Info: 32: old_ids_and_artist_alias migrating 23:28:35.2 Info: Beginning Transaction 23:28:35.2 Info: Starting migration of Main DB to 32 23:28:35.2 Info: AlterTable ArtistMetadata 23:28:35.2 Info: => 8E-07s 23:28:35.2 Info: CreateColumn ArtistMetadata Aliases String 23:28:35.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:35.2 Info: => 0.0005782s 23:28:35.2 Info: AlterTable ArtistMetadata 23:28:35.2 Info: => 1E-06s 23:28:35.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:35.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:35.2 Info: => 0.0005768s 23:28:35.2 Info: AlterTable Albums 23:28:35.2 Info: => 8E-07s 23:28:35.2 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:35.2 Info: => 0.0005605s 23:28:35.2 Info: AlterTable AlbumReleases 23:28:35.2 Info: => 7E-07s 23:28:35.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:35.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:35.2 Info: => 0.0005801s 23:28:35.2 Info: AlterTable Tracks 23:28:35.2 Info: => 8E-07s 23:28:35.2 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:35.2 Info: => 0.0005928s 23:28:35.2 Info: AlterTable Tracks 23:28:35.2 Info: => 8E-07s 23:28:35.2 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:35.2 Info: => 0.0005595s 23:28:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:35', 'old_ids_and_artist_alias') 23:28:35.2 Info: Committing Transaction 23:28:35.2 Info: 32: old_ids_and_artist_alias migrated 23:28:35.2 Info: => 0.0009142s 23:28:35.2 Info: 33: download_propers_config migrating 23:28:35.2 Info: Beginning Transaction 23:28:35.2 Info: Starting migration of Main DB to 33 23:28:35.2 Info: PerformDBOperation 23:28:35.2 Info: Performing DB Operation 23:28:35.2 Info: => 4.2E-05s 23:28:35.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:35.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:35.2 Info: => 4.49E-05s 23:28:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:35', 'download_propers_config') 23:28:35.2 Info: Committing Transaction 23:28:35.2 Info: 33: download_propers_config migrated 23:28:35.2 Info: => 0.0003361s 23:28:35.2 Info: 34: remove_language_profiles migrating 23:28:35.2 Info: Beginning Transaction 23:28:35.2 Info: Starting migration of Main DB to 34 23:28:35.2 Info: DeleteTable LanguageProfiles 23:28:35.2 Info: DROP TABLE "LanguageProfiles" 23:28:35.2 Info: => 0.0002076s 23:28:35.2 Info: DeleteColumn Artists LanguageProfileId 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "Artists" 23:28:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.2 Info: => 0.0064463s 23:28:35.2 Info: DeleteColumn ImportLists LanguageProfileId 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "ImportLists" 23:28:35.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:35.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:35.2 Info: => 0.0058931s 23:28:35.2 Info: DeleteColumn Blacklist Language 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "Blacklist" 23:28:35.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:35.2 Info: => 0.0049809s 23:28:35.2 Info: DeleteColumn History Language 23:28:35.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) 23:28:35.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" 23:28:35.2 Info: DROP TABLE "History" 23:28:35.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:35.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:35.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:35.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:35.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:35.2 Info: => 0.0064987s 23:28:35.2 Info: DeleteColumn LyricFiles Language 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "LyricFiles" 23:28:35.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:35.3 Info: => 0.0043525s 23:28:35.3 Info: DeleteColumn TrackFiles Language 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "TrackFiles" 23:28:35.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.3 Info: => 0.0056648s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:35', 'remove_language_profiles') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 34: remove_language_profiles migrated 23:28:35.3 Info: => 0.0062593s 23:28:35.3 Info: 35: multi_disc_naming_format migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 35 23:28:35.3 Info: AlterTable NamingConfig 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:35.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:35.3 Info: => 0.0005578s 23:28:35.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:35.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:35.3 Info: => 5.62E-05s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:35', 'multi_disc_naming_format') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 35: multi_disc_naming_format migrated 23:28:35.3 Info: => 0.0003734s 23:28:35.3 Info: 36: add_download_client_priority migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 36 23:28:35.3 Info: AlterTable DownloadClients 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: CreateColumn DownloadClients Priority Int32 23:28:35.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:35.3 Info: => 0.0005729s 23:28:35.3 Info: PerformDBOperation 23:28:35.3 Info: Performing DB Operation 23:28:35.3 Info: => 6.13E-05s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:35', 'add_download_client_priority') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 36: add_download_client_priority migrated 23:28:35.3 Info: => 0.000386s 23:28:35.3 Info: 37: remove_growl_prowl migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 37 23:28:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:35.3 Info: => 5.96E-05s 23:28:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:35.3 Info: => 3.9E-05s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:35', 'remove_growl_prowl') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 37: remove_growl_prowl migrated 23:28:35.3 Info: => 0.0003345s 23:28:35.3 Info: 38: remove_plex_hometheatre migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 38 23:28:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:35.3 Info: => 5.98E-05s 23:28:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:35.3 Info: => 3.73E-05s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:35', 'remove_plex_hometheatre') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 38: remove_plex_hometheatre migrated 23:28:35.3 Info: => 0.0003216s 23:28:35.3 Info: 39: add_root_folder_add_defaults migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 39 23:28:35.3 Info: AlterTable RootFolders 23:28:35.3 Info: => 7E-07s 23:28:35.3 Info: CreateColumn RootFolders Name String 23:28:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:35.3 Info: => 0.0005401s 23:28:35.3 Info: AlterTable RootFolders 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:35.3 Info: => 0.000522s 23:28:35.3 Info: AlterTable RootFolders 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:35.3 Info: => 0.0005167s 23:28:35.3 Info: AlterTable RootFolders 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:35.3 Info: => 0.0005314s 23:28:35.3 Info: AlterTable RootFolders 23:28:35.3 Info: => 7E-07s 23:28:35.3 Info: CreateColumn RootFolders DefaultTags String 23:28:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:35.3 Info: => 0.0005227s 23:28:35.3 Info: PerformDBOperation 23:28:35.3 Info: Performing DB Operation 23:28:35.3 Info: => 6.29E-05s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:35', 'add_root_folder_add_defaults') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 39: add_root_folder_add_defaults migrated 23:28:35.3 Info: => 0.0003909s 23:28:35.3 Info: 40: task_duration migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 40 23:28:35.3 Info: AlterTable ScheduledTasks 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:35.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:35.3 Info: => 0.000573s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:35', 'task_duration') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 40: task_duration migrated 23:28:35.3 Info: => 0.0009189s 23:28:35.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 41 23:28:35.3 Info: AlterTable ReleaseProfiles 23:28:35.3 Info: => 1E-06s 23:28:35.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:35.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:35.3 Info: => 0.0005436s 23:28:35.3 Info: AlterTable ReleaseProfiles 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:35.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:35.3 Info: => 0.0005646s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:35', 'add_indexer_and_enabled_to_release_profiles') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:35.3 Info: => 0.0009126s 23:28:35.3 Info: 42: remove_album_folders migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 42 23:28:35.3 Info: DeleteColumn Artists AlbumFolder 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "Artists" 23:28:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.3 Info: => 0.0049227s 23:28:35.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:35.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:35.3 Info: => 4.73E-05s 23:28:35.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:35.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:35.3 Info: => 4.2E-05s 23:28:35.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:35.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) 23:28:35.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:35.3 Info: DROP TABLE "NamingConfig" 23:28:35.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:35.3 Info: => 0.0051565s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:35', 'remove_album_folders') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 42: remove_album_folders migrated 23:28:35.3 Info: => 0.005644s 23:28:35.3 Info: 44: add_priority_to_indexers migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 44 23:28:35.3 Info: AlterTable Indexers 23:28:35.3 Info: => 7E-07s 23:28:35.3 Info: CreateColumn Indexers Priority Int32 23:28:35.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:35.3 Info: => 0.0005518s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:35', 'add_priority_to_indexers') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 44: add_priority_to_indexers migrated 23:28:35.3 Info: => 0.0009069s 23:28:35.3 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 45 23:28:35.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:35.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:35.3 Info: => 0.0001373s 23:28:35.3 Info: PerformDBOperation 23:28:35.3 Info: Performing DB Operation 23:28:35.3 Info: => 3.6E-05s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:35', 'remove_chown_and_folderchmod_config') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:35.3 Info: => 0.0003441s 23:28:35.3 Info: 47: update_notifiarr migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 47 23:28:35.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:35.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:35.3 Info: => 8.84E-05s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:35', 'update_notifiarr') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 47: update_notifiarr migrated 23:28:35.3 Info: => 0.0003968s 23:28:35.3 Info: 49: email_multiple_addresses migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 49 23:28:35.3 Info: PerformDBOperation 23:28:35.3 Info: Performing DB Operation 23:28:35.3 Info: => 6.99E-05s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:35', 'email_multiple_addresses') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 49: email_multiple_addresses migrated 23:28:35.3 Info: => 0.0003854s 23:28:35.3 Info: 50: rename_blacklist_to_blocklist migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 50 23:28:35.3 Info: RenameTable Blacklist Blocklist 23:28:35.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:35.3 Info: => 0.0015547s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:35', 'rename_blacklist_to_blocklist') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 50: rename_blacklist_to_blocklist migrated 23:28:35.3 Info: => 0.0019301s 23:28:35.3 Info: 51: cdh_per_downloadclient migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 51 23:28:35.3 Info: AlterTable DownloadClients 23:28:35.3 Info: => 9E-07s 23:28:35.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:35.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:35.3 Info: => 0.0005769s 23:28:35.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:35.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:35.3 Info: => 0.000554s 23:28:35.3 Info: PerformDBOperation 23:28:35.3 Info: Performing DB Operation 23:28:35.3 Info: => 0.0001721s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:35', 'cdh_per_downloadclient') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 51: cdh_per_downloadclient migrated 23:28:35.3 Info: => 0.0005202s 23:28:35.3 Info: 52: download_history migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 52 23:28:35.3 Info: CreateTable DownloadHistory 23:28:35.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) 23:28:35.3 Info: => 0.0001769s 23:28:35.3 Info: CreateIndex DownloadHistory (EventType) 23:28:35.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:35.3 Info: => 0.0001004s 23:28:35.3 Info: CreateIndex DownloadHistory (ArtistId) 23:28:35.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:35.3 Info: => 9.4E-05s 23:28:35.3 Info: CreateIndex DownloadHistory (DownloadId) 23:28:35.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:35.3 Info: => 9.53E-05s 23:28:35.3 Info: PerformDBOperation 23:28:35.3 Info: Performing DB Operation 23:28:35.3 Info: => 0.0001229s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:35', 'download_history') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 52: download_history migrated 23:28:35.3 Info: => 0.0005391s 23:28:35.3 Info: 53: add_update_history migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 53 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:35', 'add_update_history') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 53: add_update_history migrated 23:28:35.3 Info: => 0.0003656s 23:28:35.3 Info: 54: add_on_update_to_notifications migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 54 23:28:35.3 Info: AlterTable Notifications 23:28:35.3 Info: => 9E-07s 23:28:35.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:35.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:35.3 Info: => 0.0006355s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:35', 'add_on_update_to_notifications') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 54: add_on_update_to_notifications migrated 23:28:35.3 Info: => 0.0009933s 23:28:35.3 Info: 55: download_client_per_indexer migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 55 23:28:35.3 Info: AlterTable Indexers 23:28:35.3 Info: => 6E-07s 23:28:35.3 Info: CreateColumn Indexers DownloadClientId Int32 23:28:35.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:35.3 Info: => 0.0005894s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:35', 'download_client_per_indexer') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 55: download_client_per_indexer migrated 23:28:35.3 Info: => 0.0009418s 23:28:35.3 Info: 56: AddNewItemMonitorType migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 56 23:28:35.3 Info: AlterTable Artists 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: CreateColumn Artists MonitorNewItems Int32 23:28:35.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:35.3 Info: => 0.000596s 23:28:35.3 Info: AlterTable RootFolders 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:35.3 Info: => 0.0005662s 23:28:35.3 Info: AlterTable ImportLists 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:35.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:35.3 Info: => 0.0006274s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:35', 'AddNewItemMonitorType') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 56: AddNewItemMonitorType migrated 23:28:35.3 Info: => 0.001033s 23:28:35.3 Info: 57: ImportListSearch migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 57 23:28:35.3 Info: AlterTable ImportLists 23:28:35.3 Info: => 7E-07s 23:28:35.3 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:35.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:35.3 Info: => 0.0005848s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:35', 'ImportListSearch') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 57: ImportListSearch migrated 23:28:35.3 Info: => 0.0009435s 23:28:35.3 Info: 58: ImportListMonitorExisting migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 58 23:28:35.3 Info: AlterTable ImportLists 23:28:35.3 Info: => 7E-07s 23:28:35.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:35.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:35.3 Info: => 0.0006094s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:35', 'ImportListMonitorExisting') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 58: ImportListMonitorExisting migrated 23:28:35.3 Info: => 0.0009685s 23:28:35.3 Info: 59: add_indexer_tags migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 59 23:28:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:35.3 Info: => 6.21E-05s 23:28:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:35.3 Info: => 3.88E-05s 23:28:35.3 Info: AlterTable Indexers 23:28:35.3 Info: => 5E-07s 23:28:35.3 Info: CreateColumn Indexers Tags String 23:28:35.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:35.3 Info: => 0.0005855s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:35', 'add_indexer_tags') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 59: add_indexer_tags migrated 23:28:35.3 Info: => 0.0009365s 23:28:35.3 Info: 60: update_audio_types migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 60 23:28:35.3 Info: PerformDBOperation 23:28:35.3 Info: Performing DB Operation 23:28:35.3 Info: => 6.27E-05s 23:28:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:35', 'update_audio_types') 23:28:35.3 Info: Committing Transaction 23:28:35.3 Info: 60: update_audio_types migrated 23:28:35.3 Info: => 0.0003784s 23:28:35.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:35.3 Info: Beginning Transaction 23:28:35.3 Info: Starting migration of Main DB to 61 23:28:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.3 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:35.3 Info: => 6.25E-05s 23:28:35.3 Info: AlterTable AlbumReleases 23:28:35.3 Info: => 7E-07s 23:28:35.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "AlbumReleases" 23:28:35.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:35.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:35.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:35.3 Info: => 0.0060182s 23:28:35.3 Info: AlterTable Albums 23:28:35.3 Info: => 6E-07s 23:28:35.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "Albums" 23:28:35.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:35.3 Info: => 0.0050473s 23:28:35.3 Info: AlterTable Albums 23:28:35.3 Info: => 6E-07s 23:28:35.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "Albums" 23:28:35.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:35.3 Info: => 0.0050908s 23:28:35.3 Info: AlterTable Albums 23:28:35.3 Info: => 6E-07s 23:28:35.3 Info: AlterColumn Albums Added DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "Albums" 23:28:35.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:35.3 Info: => 0.0054473s 23:28:35.3 Info: AlterTable Artists 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "Artists" 23:28:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.3 Info: => 0.0061336s 23:28:35.3 Info: AlterTable Artists 23:28:35.3 Info: => 8E-07s 23:28:35.3 Info: AlterColumn Artists Added DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "Artists" 23:28:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.3 Info: => 0.0059248s 23:28:35.3 Info: AlterTable Blocklist 23:28:35.3 Info: => 7E-07s 23:28:35.3 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "Blocklist" 23:28:35.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:35.3 Info: => 0.0044466s 23:28:35.3 Info: AlterTable Blocklist 23:28:35.3 Info: => 9E-07s 23:28:35.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "Blocklist" 23:28:35.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:35.3 Info: => 0.0053492s 23:28:35.3 Info: AlterTable Commands 23:28:35.3 Info: => 9E-07s 23:28:35.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.3 Info: DROP TABLE "Commands" 23:28:35.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:35.3 Info: => 0.0044922s 23:28:35.3 Info: AlterTable Commands 23:28:35.3 Info: => 9E-07s 23:28:35.3 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.4 Info: DROP TABLE "Commands" 23:28:35.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:35.4 Info: => 0.0054725s 23:28:35.4 Info: AlterTable Commands 23:28:35.4 Info: => 1.2E-06s 23:28:35.4 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.4 Info: DROP TABLE "Commands" 23:28:35.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:35.4 Info: => 0.0052691s 23:28:35.4 Info: AlterTable DownloadClientStatus 23:28:35.4 Info: => 1E-06s 23:28:35.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:35.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) 23:28:35.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:35.4 Info: DROP TABLE "DownloadClientStatus" 23:28:35.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:35.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:35.4 Info: => 0.0045733s 23:28:35.4 Info: AlterTable DownloadClientStatus 23:28:35.4 Info: => 7E-07s 23:28:35.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:35.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) 23:28:35.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:35.4 Info: DROP TABLE "DownloadClientStatus" 23:28:35.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:35.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:35.4 Info: => 0.0044344s 23:28:35.4 Info: AlterTable DownloadClientStatus 23:28:35.4 Info: => 7E-07s 23:28:35.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:35.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) 23:28:35.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:35.4 Info: DROP TABLE "DownloadClientStatus" 23:28:35.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:35.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:35.4 Info: => 0.0060007s 23:28:35.4 Info: AlterTable DownloadHistory 23:28:35.4 Info: => 6E-07s 23:28:35.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.4 Info: DROP TABLE "DownloadHistory" 23:28:35.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:35.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:35.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:35.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:35.4 Info: => 0.0048432s 23:28:35.4 Info: AlterTable ExtraFiles 23:28:35.4 Info: => 9E-07s 23:28:35.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.4 Info: DROP TABLE "ExtraFiles" 23:28:35.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:35.4 Info: => 0.0043536s 23:28:35.4 Info: AlterTable ExtraFiles 23:28:35.4 Info: => 8E-07s 23:28:35.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.4 Info: DROP TABLE "ExtraFiles" 23:28:35.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:35.4 Info: => 0.0053812s 23:28:35.4 Info: AlterTable History 23:28:35.4 Info: => 1E-06s 23:28:35.4 Info: AlterColumn History Date DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.4 Info: DROP TABLE "History" 23:28:35.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:35.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:35.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:35.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:35.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:35.4 Info: => 0.0059188s 23:28:35.4 Info: AlterTable ImportListStatus 23:28:35.4 Info: => 7E-07s 23:28:35.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:35.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) 23:28:35.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:35.4 Info: DROP TABLE "ImportListStatus" 23:28:35.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:35.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:35.4 Info: => 0.0044703s 23:28:35.4 Info: AlterTable ImportListStatus 23:28:35.4 Info: => 7E-07s 23:28:35.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:35.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) 23:28:35.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:35.4 Info: DROP TABLE "ImportListStatus" 23:28:35.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:35.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:35.4 Info: => 0.0044476s 23:28:35.4 Info: AlterTable ImportListStatus 23:28:35.4 Info: => 7E-07s 23:28:35.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:35.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) 23:28:35.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:35.4 Info: DROP TABLE "ImportListStatus" 23:28:35.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:35.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:35.4 Info: => 0.004383s 23:28:35.4 Info: AlterTable IndexerStatus 23:28:35.4 Info: => 6E-07s 23:28:35.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:35.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) 23:28:35.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:35.4 Info: DROP TABLE "IndexerStatus" 23:28:35.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:35.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:35.4 Info: => 0.0054861s 23:28:35.4 Info: AlterTable IndexerStatus 23:28:35.4 Info: => 7E-07s 23:28:35.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:35.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) 23:28:35.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:35.4 Info: DROP TABLE "IndexerStatus" 23:28:35.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:35.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:35.4 Info: => 0.0045016s 23:28:35.4 Info: AlterTable IndexerStatus 23:28:35.4 Info: => 8E-07s 23:28:35.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:35.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) 23:28:35.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:35.4 Info: DROP TABLE "IndexerStatus" 23:28:35.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:35.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:35.4 Info: => 0.0044825s 23:28:35.4 Info: AlterTable LyricFiles 23:28:35.4 Info: => 6E-07s 23:28:35.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.4 Info: DROP TABLE "LyricFiles" 23:28:35.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:35.4 Info: => 0.0051228s 23:28:35.4 Info: AlterTable LyricFiles 23:28:35.4 Info: => 9E-07s 23:28:35.4 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.4 Info: DROP TABLE "LyricFiles" 23:28:35.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:35.4 Info: => 0.0054752s 23:28:35.4 Info: AlterTable MetadataFiles 23:28:35.4 Info: => 9E-07s 23:28:35.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.4 Info: DROP TABLE "MetadataFiles" 23:28:35.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:35.4 Info: => 0.0043521s 23:28:35.4 Info: AlterTable MetadataFiles 23:28:35.4 Info: => 8E-07s 23:28:35.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.4 Info: DROP TABLE "MetadataFiles" 23:28:35.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:35.4 Info: => 0.0043821s 23:28:35.4 Info: AlterTable PendingReleases 23:28:35.4 Info: => 1E-06s 23:28:35.4 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:35.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) 23:28:35.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:35.4 Info: DROP TABLE "PendingReleases" 23:28:35.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:35.4 Info: => 0.0042258s 23:28:35.4 Info: AlterTable ScheduledTasks 23:28:35.4 Info: => 9E-07s 23:28:35.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:35.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) 23:28:35.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:35.4 Info: DROP TABLE "ScheduledTasks" 23:28:35.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:35.5 Info: => 0.0053483s 23:28:35.5 Info: AlterTable ScheduledTasks 23:28:35.5 Info: => 7E-07s 23:28:35.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:35.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) 23:28:35.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:35.5 Info: DROP TABLE "ScheduledTasks" 23:28:35.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:35.5 Info: => 0.0057608s 23:28:35.5 Info: AlterTable TrackFiles 23:28:35.5 Info: => 7E-07s 23:28:35.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.5 Info: DROP TABLE "TrackFiles" 23:28:35.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.5 Info: => 0.0046092s 23:28:35.5 Info: AlterTable TrackFiles 23:28:35.5 Info: => 7E-07s 23:28:35.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.5 Info: DROP TABLE "TrackFiles" 23:28:35.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.5 Info: => 0.0055699s 23:28:35.5 Info: AlterTable VersionInfo 23:28:35.5 Info: => 6E-07s 23:28:35.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:35.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:35.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:35.5 Info: DROP TABLE "VersionInfo" 23:28:35.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:35.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:35.5 Info: => 0.0044564s 23:28:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:35', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:35.5 Info: Committing Transaction 23:28:35.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:35.5 Info: => 0.0052857s 23:28:35.5 Info: 62: add_on_delete_to_notifications migrating 23:28:35.5 Info: Beginning Transaction 23:28:35.5 Info: Starting migration of Main DB to 62 23:28:35.5 Info: AlterTable Notifications 23:28:35.5 Info: => 8E-07s 23:28:35.5 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:35.5 Info: => 0.0006309s 23:28:35.5 Info: AlterTable Notifications 23:28:35.5 Info: => 1.2E-06s 23:28:35.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:35.5 Info: => 0.0005943s 23:28:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:35', 'add_on_delete_to_notifications') 23:28:35.5 Info: Committing Transaction 23:28:35.5 Info: 62: add_on_delete_to_notifications migrated 23:28:35.5 Info: => 0.0009956s 23:28:35.5 Info: 63: add_custom_formats migrating 23:28:35.5 Info: Beginning Transaction 23:28:35.5 Info: Starting migration of Main DB to 63 23:28:35.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 23:28:35.5 Info: AlterTable DelayProfiles 23:28:35.5 Info: => 5E-07s 23:28:35.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:35.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:35.5 Info: => 0.0005687s 23:28:35.5 Info: UpdateData 23:28:35.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:35.5 Info: => 5.86E-05s 23:28:35.5 Info: AlterTable TrackFiles 23:28:35.5 Info: => 5E-07s 23:28:35.5 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:35.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:35.5 Info: => 0.00054s 23:28:35.5 Info: PerformDBOperation 23:28:35.5 Info: Performing DB Operation 23:28:35.5 Info: => 0.0012253s 23:28:35.5 Info: CreateTable CustomFormats 23:28:35.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) 23:28:35.5 Info: => 0.0001474s 23:28:35.5 Info: CreateIndex CustomFormats (Name) 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:35.5 Info: => 9E-05s 23:28:35.5 Info: AlterTable QualityProfiles 23:28:35.5 Info: => 6E-07s 23:28:35.5 Info: CreateColumn QualityProfiles FormatItems String 23:28:35.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:35.5 Info: => 0.000605s 23:28:35.5 Info: AlterTable QualityProfiles 23:28:35.5 Info: => 6E-07s 23:28:35.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:35.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:35.5 Info: => 0.0005641s 23:28:35.5 Info: AlterTable QualityProfiles 23:28:35.5 Info: => 7E-07s 23:28:35.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:35.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:35.5 Info: => 0.0005585s 23:28:35.5 Info: PerformDBOperation 23:28:35.5 Info: Performing DB Operation 23:28:35.5 Info: => 0.00134s 23:28:35.5 Info: PerformDBOperation 23:28:35.5 Info: Performing DB Operation 23:28:35.5 Info: => 3.63E-05s 23:28:35.5 Info: DeleteColumn ReleaseProfiles Preferred 23:28:35.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) 23:28:35.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:35.5 Info: DROP TABLE "ReleaseProfiles" 23:28:35.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:35.5 Info: => 0.0043686s 23:28:35.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:35.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) 23:28:35.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:35.5 Info: DROP TABLE "ReleaseProfiles" 23:28:35.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:35.5 Info: => 0.0053064s 23:28:35.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:35.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:35.5 Info: => 5.94E-05s 23:28:35.5 Info: AlterTable DelayProfiles 23:28:35.5 Info: => 5E-07s 23:28:35.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:35.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:35.5 Info: => 0.0006127s 23:28:35.5 Info: AlterTable DelayProfiles 23:28:35.5 Info: => 1.1E-06s 23:28:35.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:35.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:35.5 Info: => 0.0005583s 23:28:35.5 Info: -> 1 Insert operations completed in 00:00:00.0001141 taking an average of 00:00:00.0001141 23:28:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:35', 'add_custom_formats') 23:28:35.5 Info: Committing Transaction 23:28:35.5 Info: 63: add_custom_formats migrated 23:28:35.5 Info: => 0.0010131s 23:28:35.5 Debug: Took: 00:00:00.4586238 23:28:35.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 23:28:35.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 23:28:35.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221155744247_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:35.5 Info: DatabaseEngineVersionCheck migrating 23:28:35.5 Info: PerformDBOperation 23:28:35.5 Info: Performing DB Operation 23:28:35.5 Info: SQLite 3.48.0 23:28:35.5 Info: => 0.0010804s 23:28:35.5 Info: DatabaseEngineVersionCheck migrated 23:28:35.5 Info: => 0.0010971s 23:28:35.5 Info: VersionMigration migrating 23:28:35.5 Info: Beginning Transaction 23:28:35.5 Info: CreateTable VersionInfo 23:28:35.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:35.5 Info: => 0.0001557s 23:28:35.5 Info: Committing Transaction 23:28:35.5 Info: VersionMigration migrated 23:28:35.5 Info: => 0.0005321s 23:28:35.5 Info: VersionUniqueMigration migrating 23:28:35.5 Info: Beginning Transaction 23:28:35.5 Info: CreateIndex VersionInfo (Version) 23:28:35.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:35.5 Info: => 0.0001324s 23:28:35.5 Info: AlterTable VersionInfo 23:28:35.5 Info: => 7E-07s 23:28:35.5 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:35.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:35.5 Info: => 0.0005965s 23:28:35.5 Info: Committing Transaction 23:28:35.5 Info: VersionUniqueMigration migrated 23:28:35.5 Info: => 0.0008088s 23:28:35.5 Info: VersionDescriptionMigration migrating 23:28:35.5 Info: Beginning Transaction 23:28:35.5 Info: AlterTable VersionInfo 23:28:35.5 Info: => 7E-07s 23:28:35.5 Info: CreateColumn VersionInfo Description String 23:28:35.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:35.5 Info: => 0.0002046s 23:28:35.5 Info: Committing Transaction 23:28:35.5 Info: VersionDescriptionMigration migrated 23:28:35.5 Info: => 0.0003976s 23:28:35.5 Info: 1: InitialSetup migrating 23:28:35.5 Info: Beginning Transaction 23:28:35.5 Info: Starting migration of Main DB to 1 23:28:35.5 Info: CreateTable Config 23:28:35.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:35.5 Info: => 0.0001724s 23:28:35.5 Info: CreateIndex Config (Key) 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:35.5 Info: => 8.48E-05s 23:28:35.5 Info: CreateTable RootFolders 23:28:35.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:35.5 Info: => 8.99E-05s 23:28:35.5 Info: CreateIndex RootFolders (Path) 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:35.5 Info: => 7.77E-05s 23:28:35.5 Info: CreateTable Artists 23:28:35.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) 23:28:35.5 Info: => 0.0002575s 23:28:35.5 Info: CreateIndex Artists (ForeignArtistId) 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:35.5 Info: => 8.45E-05s 23:28:35.5 Info: CreateIndex Artists (NameSlug) 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:35.5 Info: => 7.56E-05s 23:28:35.5 Info: CreateIndex Artists (CleanName) 23:28:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.5 Info: => 7.2E-05s 23:28:35.5 Info: CreateIndex Artists (Path) 23:28:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.5 Info: => 6.79E-05s 23:28:35.5 Info: CreateTable Albums 23:28:35.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) 23:28:35.5 Info: => 0.0002161s 23:28:35.5 Info: CreateIndex Albums (ForeignAlbumId) 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.5 Info: => 7.97E-05s 23:28:35.5 Info: CreateIndex Albums (MBId) 23:28:35.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:35.5 Info: => 7.17E-05s 23:28:35.5 Info: CreateIndex Albums (TADBId) 23:28:35.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:35.5 Info: => 7.12E-05s 23:28:35.5 Info: CreateIndex Albums (TitleSlug) 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:35.5 Info: => 7.31E-05s 23:28:35.5 Info: CreateIndex Albums (CleanTitle) 23:28:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.5 Info: => 7.21E-05s 23:28:35.5 Info: CreateIndex Albums (Path) 23:28:35.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:35.5 Info: => 6.9E-05s 23:28:35.5 Info: CreateTable Tracks 23:28:35.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) 23:28:35.5 Info: => 0.0001515s 23:28:35.5 Info: CreateIndex Tracks (ForeignTrackId) 23:28:35.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:35.5 Info: => 7.85E-05s 23:28:35.5 Info: CreateIndex Tracks (ArtistId) 23:28:35.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:35.5 Info: => 7.44E-05s 23:28:35.5 Info: CreateIndex Tracks (TrackFileId) 23:28:35.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:35.5 Info: => 8.06E-05s 23:28:35.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:35.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:35.5 Info: => 7.94E-05s 23:28:35.5 Info: CreateTable TrackFiles 23:28:35.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) 23:28:35.5 Info: => 0.0001406s 23:28:35.5 Info: CreateIndex TrackFiles (ArtistId) 23:28:35.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:35.5 Info: => 7.72E-05s 23:28:35.5 Info: CreateIndex TrackFiles (AlbumId) 23:28:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.5 Info: => 6.99E-05s 23:28:35.5 Info: CreateTable History 23:28:35.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) 23:28:35.5 Info: => 0.0001391s 23:28:35.5 Info: CreateIndex History (Date) 23:28:35.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:35.5 Info: => 7.52E-05s 23:28:35.5 Info: CreateIndex History (EventType) 23:28:35.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:35.5 Info: => 7.13E-05s 23:28:35.5 Info: CreateIndex History (DownloadId) 23:28:35.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:35.5 Info: => 7.43E-05s 23:28:35.5 Info: CreateIndex History (AlbumId) 23:28:35.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:35.6 Info: => 9.64E-05s 23:28:35.6 Info: CreateTable Notifications 23:28:35.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) 23:28:35.6 Info: => 0.0001355s 23:28:35.6 Info: CreateTable ScheduledTasks 23:28:35.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:35.6 Info: => 0.0001508s 23:28:35.6 Info: CreateIndex ScheduledTasks (TypeName) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:35.6 Info: => 0.000117s 23:28:35.6 Info: CreateTable Indexers 23:28:35.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) 23:28:35.6 Info: => 0.0001366s 23:28:35.6 Info: CreateIndex Indexers (Name) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:35.6 Info: => 8.41E-05s 23:28:35.6 Info: CreateTable Profiles 23:28:35.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:35.6 Info: => 9.89E-05s 23:28:35.6 Info: CreateIndex Profiles (Name) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:35.6 Info: => 8.35E-05s 23:28:35.6 Info: CreateTable QualityDefinitions 23:28:35.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:35.6 Info: => 0.0001156s 23:28:35.6 Info: CreateIndex QualityDefinitions (Quality) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:35.6 Info: => 7.84E-05s 23:28:35.6 Info: CreateIndex QualityDefinitions (Title) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:35.6 Info: => 0.0001145s 23:28:35.6 Info: CreateTable NamingConfig 23:28:35.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) 23:28:35.6 Info: => 0.0001446s 23:28:35.6 Info: CreateTable Blacklist 23:28:35.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 '') 23:28:35.6 Info: => 0.0001704s 23:28:35.6 Info: CreateTable Metadata 23:28:35.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) 23:28:35.6 Info: => 0.0001099s 23:28:35.6 Info: CreateTable MetadataFiles 23:28:35.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) 23:28:35.6 Info: => 0.0001301s 23:28:35.6 Info: CreateTable DownloadClients 23:28:35.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) 23:28:35.6 Info: => 0.0001132s 23:28:35.6 Info: CreateTable PendingReleases 23:28:35.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 '') 23:28:35.6 Info: => 0.0001258s 23:28:35.6 Info: CreateTable RemotePathMappings 23:28:35.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:35.6 Info: => 0.0001228s 23:28:35.6 Info: CreateTable Tags 23:28:35.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:35.6 Info: => 9.64E-05s 23:28:35.6 Info: CreateIndex Tags (Label) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:35.6 Info: => 8.93E-05s 23:28:35.6 Info: CreateTable Restrictions 23:28:35.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:35.6 Info: => 0.0001053s 23:28:35.6 Info: CreateTable DelayProfiles 23:28:35.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) 23:28:35.6 Info: => 0.0001363s 23:28:35.6 Info: CreateTable Users 23:28:35.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:35.6 Info: => 9.99E-05s 23:28:35.6 Info: CreateIndex Users (Identifier) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:35.6 Info: => 0.0001198s 23:28:35.6 Info: CreateIndex Users (Username) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:35.6 Info: => 9.96E-05s 23:28:35.6 Info: CreateTable Commands 23:28:35.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) 23:28:35.6 Info: => 0.0001523s 23:28:35.6 Info: CreateTable IndexerStatus 23:28:35.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) 23:28:35.6 Info: => 0.00013s 23:28:35.6 Info: CreateIndex IndexerStatus (ProviderId) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:35.6 Info: => 8.96E-05s 23:28:35.6 Info: CreateTable ExtraFiles 23:28:35.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) 23:28:35.6 Info: => 0.0001219s 23:28:35.6 Info: CreateTable LyricFiles 23:28:35.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) 23:28:35.6 Info: => 0.0001551s 23:28:35.6 Info: CreateTable LanguageProfiles 23:28:35.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:35.6 Info: => 0.0001064s 23:28:35.6 Info: CreateIndex LanguageProfiles (Name) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:35.6 Info: => 9.13E-05s 23:28:35.6 Info: CreateTable DownloadClientStatus 23:28:35.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) 23:28:35.6 Info: => 0.0001124s 23:28:35.6 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:35.6 Info: => 8.98E-05s 23:28:35.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:35.6 Info: -> 1 Insert operations completed in 00:00:00.0000690 taking an average of 00:00:00.0000690 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:35', 'InitialSetup') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 1: InitialSetup migrated 23:28:35.6 Info: => 0.0009423s 23:28:35.6 Info: 2: add_reason_to_pending_releases migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 2 23:28:35.6 Info: AlterTable PendingReleases 23:28:35.6 Info: => 6E-07s 23:28:35.6 Info: CreateColumn PendingReleases Reason Int32 23:28:35.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:35.6 Info: => 0.0005202s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:35', 'add_reason_to_pending_releases') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 2: add_reason_to_pending_releases migrated 23:28:35.6 Info: => 0.0008236s 23:28:35.6 Info: 3: add_medium_support migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 3 23:28:35.6 Info: AlterTable Albums 23:28:35.6 Info: => 6E-07s 23:28:35.6 Info: CreateColumn Albums Media String 23:28:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:35.6 Info: => 0.0005218s 23:28:35.6 Info: AlterTable Tracks 23:28:35.6 Info: => 8E-07s 23:28:35.6 Info: CreateColumn Tracks MediumNumber Int32 23:28:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:35.6 Info: => 0.0004743s 23:28:35.6 Info: AlterTable Tracks 23:28:35.6 Info: => 6E-07s 23:28:35.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:35.6 Info: => 0.000475s 23:28:35.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:35.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:35.6 Info: => 5.06E-05s 23:28:35.6 Info: DeleteColumn Tracks TrackNumber 23:28:35.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) 23:28:35.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" 23:28:35.6 Info: DROP TABLE "Tracks" 23:28:35.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:35.6 Info: => 0.0042179s 23:28:35.6 Info: AlterTable Tracks 23:28:35.6 Info: => 6E-07s 23:28:35.6 Info: CreateColumn Tracks TrackNumber String 23:28:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:35.6 Info: => 0.0004692s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:35', 'add_medium_support') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 3: add_medium_support migrated 23:28:35.6 Info: => 0.0008718s 23:28:35.6 Info: 4: add_various_qualites_in_profile migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 4 23:28:35.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:35.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:35.6 Info: => 6.1E-05s 23:28:35.6 Info: PerformDBOperation 23:28:35.6 Info: Performing DB Operation 23:28:35.6 Info: => 3.8E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:35', 'add_various_qualites_in_profile') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 4: add_various_qualites_in_profile migrated 23:28:35.6 Info: => 0.0002928s 23:28:35.6 Info: 5: metadata_profiles migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 5 23:28:35.6 Info: CreateTable MetadataProfiles 23:28:35.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:35.6 Info: => 0.0001376s 23:28:35.6 Info: CreateIndex MetadataProfiles (Name) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:35.6 Info: => 9.53E-05s 23:28:35.6 Info: AlterTable Artists 23:28:35.6 Info: => 7E-07s 23:28:35.6 Info: CreateColumn Artists MetadataProfileId Int32 23:28:35.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:35.6 Info: => 0.0004918s 23:28:35.6 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:35.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) 23:28:35.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" 23:28:35.6 Info: DROP TABLE "Artists" 23:28:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.6 Info: => 0.0047119s 23:28:35.6 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:35.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) 23:28:35.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" 23:28:35.6 Info: DROP TABLE "Artists" 23:28:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.6 Info: => 0.0051609s 23:28:35.6 Info: AlterTable Albums 23:28:35.6 Info: => 7E-07s 23:28:35.6 Info: CreateColumn Albums SecondaryTypes String 23:28:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:35.6 Info: => 0.0004976s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:35', 'metadata_profiles') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 5: metadata_profiles migrated 23:28:35.6 Info: => 0.0009122s 23:28:35.6 Info: 6: separate_automatic_and_interactive_search migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 6 23:28:35.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:35.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) 23:28:35.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:35.6 Info: DROP TABLE "Indexers" 23:28:35.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:35.6 Info: => 0.0043771s 23:28:35.6 Info: AlterTable Indexers 23:28:35.6 Info: => 6E-07s 23:28:35.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:35.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:35.6 Info: => 0.0004921s 23:28:35.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:35.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:35.6 Info: => 5.3E-05s 23:28:35.6 Info: AlterTable Indexers 23:28:35.6 Info: => 6E-07s 23:28:35.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:35.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) 23:28:35.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" 23:28:35.6 Info: DROP TABLE "Indexers" 23:28:35.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:35.6 Info: => 0.0053871s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:35', 'separate_automatic_and_interactive_search') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 6: separate_automatic_and_interactive_search migrated 23:28:35.6 Info: => 0.0057327s 23:28:35.6 Info: 7: change_album_path_to_relative migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 7 23:28:35.6 Info: DeleteColumn Albums Path 23:28:35.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) 23:28:35.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" 23:28:35.6 Info: DROP TABLE "Albums" 23:28:35.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.6 Info: => 0.0059499s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:35', 'change_album_path_to_relative') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 7: change_album_path_to_relative migrated 23:28:35.6 Info: => 0.0063605s 23:28:35.6 Info: 8: change_quality_size_mb_to_kb migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 8 23:28:35.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 23:28:35.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 23:28:35.6 Info: => 5.58E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:35', 'change_quality_size_mb_to_kb') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 8: change_quality_size_mb_to_kb migrated 23:28:35.6 Info: => 0.0003145s 23:28:35.6 Info: 9: album_releases migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 9 23:28:35.6 Info: AlterTable Albums 23:28:35.6 Info: => 7E-07s 23:28:35.6 Info: CreateColumn Albums Releases String 23:28:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:35.6 Info: => 0.0005133s 23:28:35.6 Info: AlterTable Albums 23:28:35.6 Info: => 8E-07s 23:28:35.6 Info: CreateColumn Albums CurrentRelease String 23:28:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:35.6 Info: => 0.0004835s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:35', 'album_releases') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 9: album_releases migrated 23:28:35.6 Info: => 0.0007797s 23:28:35.6 Info: 10: album_releases_fix migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 10 23:28:35.6 Info: AlterTable Albums 23:28:35.6 Info: => 7E-07s 23:28:35.6 Info: AlterColumn Albums Releases String 23:28:35.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) 23:28:35.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" 23:28:35.6 Info: DROP TABLE "Albums" 23:28:35.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.6 Info: => 0.0044718s 23:28:35.6 Info: AlterTable Albums 23:28:35.6 Info: => 5E-07s 23:28:35.6 Info: AlterColumn Albums CurrentRelease String 23:28:35.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) 23:28:35.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" 23:28:35.6 Info: DROP TABLE "Albums" 23:28:35.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.6 Info: => 0.0051181s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:35', 'album_releases_fix') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 10: album_releases_fix migrated 23:28:35.6 Info: => 0.0054941s 23:28:35.6 Info: 11: import_lists migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 11 23:28:35.6 Info: CreateTable ImportLists 23:28:35.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) 23:28:35.6 Info: => 0.000181s 23:28:35.6 Info: CreateIndex ImportLists (Name) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:35.6 Info: => 9.04E-05s 23:28:35.6 Info: CreateTable ImportListStatus 23:28:35.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) 23:28:35.6 Info: => 0.0001236s 23:28:35.6 Info: CreateIndex ImportListStatus (ProviderId) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:35.6 Info: => 8.39E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:35', 'import_lists') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 11: import_lists migrated 23:28:35.6 Info: => 0.0004175s 23:28:35.6 Info: 12: add_release_status migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 12 23:28:35.6 Info: AlterTable MetadataProfiles 23:28:35.6 Info: => 8E-07s 23:28:35.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:35.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:35.6 Info: => 0.000547s 23:28:35.6 Info: PerformDBOperation 23:28:35.6 Info: Performing DB Operation 23:28:35.6 Info: => 2.93E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:35', 'add_release_status') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 12: add_release_status migrated 23:28:35.6 Info: => 0.0003114s 23:28:35.6 Info: 13: album_download_notification migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 13 23:28:35.6 Info: AlterTable Notifications 23:28:35.6 Info: => 7E-07s 23:28:35.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:35.6 Info: => 0.0010781s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:35', 'album_download_notification') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 13: album_download_notification migrated 23:28:35.6 Info: => 0.0014239s 23:28:35.6 Info: 14: fix_language_metadata_profiles migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 14 23:28:35.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 23:28:35.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 23:28:35.6 Info: => 8.89E-05s 23:28:35.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 23:28:35.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 23:28:35.6 Info: => 6.21E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:35', 'fix_language_metadata_profiles') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 14: fix_language_metadata_profiles migrated 23:28:35.6 Info: => 0.0003221s 23:28:35.6 Info: 15: remove_fanzub migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 15 23:28:35.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:35.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:35.6 Info: => 5.27E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:35', 'remove_fanzub') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 15: remove_fanzub migrated 23:28:35.6 Info: => 0.0003115s 23:28:35.6 Info: 16: update_artist_history_indexes migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 16 23:28:35.6 Info: CreateIndex Albums (ArtistId) 23:28:35.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:35.6 Info: => 0.0001127s 23:28:35.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:35.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:35.6 Info: => 8.78E-05s 23:28:35.6 Info: DeleteIndex History (AlbumId) 23:28:35.6 Info: DROP INDEX "IX_History_AlbumId" 23:28:35.6 Info: => 0.0001312s 23:28:35.6 Info: CreateIndex History (AlbumId, Date) 23:28:35.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:35.6 Info: => 9.96E-05s 23:28:35.6 Info: DeleteIndex History (DownloadId) 23:28:35.6 Info: DROP INDEX "IX_History_DownloadId" 23:28:35.6 Info: => 0.0001171s 23:28:35.6 Info: CreateIndex History (DownloadId, Date) 23:28:35.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:35.6 Info: => 9.74E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:35', 'update_artist_history_indexes') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 16: update_artist_history_indexes migrated 23:28:35.6 Info: => 0.0004198s 23:28:35.6 Info: 17: remove_nma migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 17 23:28:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:35.6 Info: => 5.32E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:35', 'remove_nma') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 17: remove_nma migrated 23:28:35.6 Info: => 0.0003067s 23:28:35.6 Info: 18: album_disambiguation migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 18 23:28:35.6 Info: AlterTable Albums 23:28:35.6 Info: => 5E-07s 23:28:35.6 Info: CreateColumn Albums Disambiguation String 23:28:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:35.6 Info: => 0.0005493s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:35', 'album_disambiguation') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 18: album_disambiguation migrated 23:28:35.6 Info: => 0.0008564s 23:28:35.6 Info: 19: add_ape_quality_in_profiles migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 19 23:28:35.6 Info: PerformDBOperation 23:28:35.6 Info: Performing DB Operation 23:28:35.6 Info: => 3.42E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:35', 'add_ape_quality_in_profiles') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 19: add_ape_quality_in_profiles migrated 23:28:35.6 Info: => 0.000313s 23:28:35.6 Info: 20: remove_pushalot migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 20 23:28:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:35.6 Info: => 5.41E-05s 23:28:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:35.6 Info: => 3.56E-05s 23:28:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:35.6 Info: => 3.21E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:35', 'remove_pushalot') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 20: remove_pushalot migrated 23:28:35.6 Info: => 0.0002876s 23:28:35.6 Info: 21: add_custom_filters migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 21 23:28:35.6 Info: CreateTable CustomFilters 23:28:35.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:35.6 Info: => 0.0001351s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:35', 'add_custom_filters') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 21: add_custom_filters migrated 23:28:35.6 Info: => 0.0004362s 23:28:35.6 Info: 22: import_list_tags migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 22 23:28:35.6 Info: AlterTable ImportLists 23:28:35.6 Info: => 5E-07s 23:28:35.6 Info: CreateColumn ImportLists Tags String 23:28:35.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:35.6 Info: => 0.0005743s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:35', 'import_list_tags') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 22: import_list_tags migrated 23:28:35.6 Info: => 0.0014793s 23:28:35.6 Info: 23: add_release_groups_etc migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 23 23:28:35.6 Info: CreateTable ArtistMetadata 23:28:35.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) 23:28:35.6 Info: => 0.0002281s 23:28:35.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:35.6 Info: => 0.0001483s 23:28:35.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" 23:28:35.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" 23:28:35.6 Info: => 9.91E-05s 23:28:35.6 Info: AlterTable Artists 23:28:35.6 Info: => 6E-07s 23:28:35.6 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:35.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:35.6 Info: => 0.0005467s 23:28:35.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:35.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:35.6 Info: => 9.16E-05s 23:28:35.6 Info: CreateTable AlbumReleases 23:28:35.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) 23:28:35.6 Info: => 0.0002238s 23:28:35.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:35.6 Info: => 0.0001263s 23:28:35.6 Info: CreateIndex AlbumReleases (AlbumId) 23:28:35.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:35.6 Info: => 0.000113s 23:28:35.6 Info: PerformDBOperation 23:28:35.6 Info: Performing DB Operation 23:28:35.6 Info: => 3.34E-05s 23:28:35.6 Info: AlterTable Albums 23:28:35.6 Info: => 6E-07s 23:28:35.6 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:35.6 Info: => 0.0005763s 23:28:35.6 Info: AlterTable Albums 23:28:35.6 Info: => 8E-07s 23:28:35.6 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:35.6 Info: => 0.0005887s 23:28:35.6 Info: AlterTable Albums 23:28:35.6 Info: => 8E-07s 23:28:35.6 Info: CreateColumn Albums Links String 23:28:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:35.6 Info: => 0.0005848s 23:28:35.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:35.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:35.6 Info: => 9.03E-05s 23:28:35.6 Info: AlterTable Tracks 23:28:35.6 Info: => 6E-07s 23:28:35.6 Info: CreateColumn Tracks ForeignRecordingId String 23:28:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:35.6 Info: => 0.0005853s 23:28:35.6 Info: AlterTable Tracks 23:28:35.6 Info: => 9E-07s 23:28:35.6 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:35.6 Info: => 0.0005973s 23:28:35.6 Info: AlterTable Tracks 23:28:35.6 Info: => 7E-07s 23:28:35.6 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:35.6 Info: => 0.0012111s 23:28:35.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:35.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:35.6 Info: => 9.58E-05s 23:28:35.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:35.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:35.6 Info: => 7.16E-05s 23:28:35.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:35.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) 23:28:35.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" 23:28:35.6 Info: DROP TABLE "Artists" 23:28:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.6 Info: => 0.0059385s 23:28:35.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:35.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) 23:28:35.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" 23:28:35.6 Info: DROP TABLE "Albums" 23:28:35.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.6 Info: => 0.0052115s 23:28:35.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:35.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) 23:28:35.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" 23:28:35.6 Info: DROP TABLE "Tracks" 23:28:35.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:35.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:35.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:35.6 Info: => 0.0055696s 23:28:35.6 Info: DeleteColumn TrackFiles ArtistId 23:28:35.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) 23:28:35.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" 23:28:35.6 Info: DROP TABLE "TrackFiles" 23:28:35.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.6 Info: => 0.0049626s 23:28:35.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:35.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.6 Info: => 8.31E-05s 23:28:35.6 Info: CreateIndex Artists (Monitored) 23:28:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.6 Info: => 7.89E-05s 23:28:35.6 Info: CreateIndex Albums (ArtistMetadataId) 23:28:35.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:35.6 Info: => 8.39E-05s 23:28:35.6 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:35.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:35.6 Info: => 8.19E-05s 23:28:35.6 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:35.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:35.6 Info: => 7.76E-05s 23:28:35.6 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:35.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:35.6 Info: => 7.79E-05s 23:28:35.6 Info: UpdateData 23:28:35.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:35.6 Info: => 4.79E-05s 23:28:35.6 Info: UpdateData 23:28:35.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:35.6 Info: => 3.68E-05s 23:28:35.6 Info: UpdateData 23:28:35.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:35.6 Info: => 4.56E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:35', 'add_release_groups_etc') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 23: add_release_groups_etc migrated 23:28:35.6 Info: => 0.0006346s 23:28:35.6 Info: 24: NewMediaInfoFormat migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 24 23:28:35.6 Info: UpdateData 23:28:35.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:35.6 Info: => 6.01E-05s 23:28:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:35', 'NewMediaInfoFormat') 23:28:35.6 Info: Committing Transaction 23:28:35.6 Info: 24: NewMediaInfoFormat migrated 23:28:35.6 Info: => 0.0003272s 23:28:35.6 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:35.6 Info: Beginning Transaction 23:28:35.6 Info: Starting migration of Main DB to 25 23:28:35.6 Info: RenameTable Restrictions ReleaseProfiles 23:28:35.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:35.7 Info: => 0.0014381s 23:28:35.7 Info: AlterTable ReleaseProfiles 23:28:35.7 Info: => 9E-07s 23:28:35.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:35.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:35.7 Info: => 0.0005305s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:35', 'rename_restrictions_to_release_profiles') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:35.7 Info: => 0.0008416s 23:28:35.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 26 23:28:35.7 Info: RenameTable Profiles QualityProfiles 23:28:35.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:35.7 Info: => 0.0014284s 23:28:35.7 Info: AlterTable QualityProfiles 23:28:35.7 Info: => 9E-07s 23:28:35.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:35.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:35.7 Info: => 0.000523s 23:28:35.7 Info: AlterTable LanguageProfiles 23:28:35.7 Info: => 7E-07s 23:28:35.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:35.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:35.7 Info: => 0.0004969s 23:28:35.7 Info: UpdateData 23:28:35.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:35.7 Info: => 5.08E-05s 23:28:35.7 Info: UpdateData 23:28:35.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:35.7 Info: => 3.3E-05s 23:28:35.7 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "Artists" 23:28:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.7 Info: => 0.0045491s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:35', 'rename_quality_profiles_add_upgrade_allowed') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:35.7 Info: => 0.0049816s 23:28:35.7 Info: 27: add_import_exclusions migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 27 23:28:35.7 Info: CreateTable ImportListExclusions 23:28:35.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:35.7 Info: => 0.0001368s 23:28:35.7 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:35.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:35.7 Info: => 9.03E-05s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:35', 'add_import_exclusions') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 27: add_import_exclusions migrated 23:28:35.7 Info: => 0.000519s 23:28:35.7 Info: 28: clean_artist_metadata_table migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 28 23:28:35.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) 23:28:35.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) 23:28:35.7 Info: => 0.0001702s 23:28:35.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) 23:28:35.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) 23:28:35.7 Info: => 0.000135s 23:28:35.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) 23:28:35.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) 23:28:35.7 Info: => 0.0001289s 23:28:35.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) 23:28:35.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) 23:28:35.7 Info: => 0.0001287s 23:28:35.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) 23:28:35.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) 23:28:35.7 Info: => 0.0001268s 23:28:35.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) 23:28:35.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) 23:28:35.7 Info: => 0.0001282s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:35', 'clean_artist_metadata_table') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 28: clean_artist_metadata_table migrated 23:28:35.7 Info: => 0.0004357s 23:28:35.7 Info: 29: health_issue_notification migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 29 23:28:35.7 Info: AlterTable Notifications 23:28:35.7 Info: => 7E-07s 23:28:35.7 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:35.7 Info: => 0.0005482s 23:28:35.7 Info: AlterTable Notifications 23:28:35.7 Info: => 8E-07s 23:28:35.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:35.7 Info: => 0.0005189s 23:28:35.7 Info: AlterTable Notifications 23:28:35.7 Info: => 7E-07s 23:28:35.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:35.7 Info: => 0.0005164s 23:28:35.7 Info: AlterTable Notifications 23:28:35.7 Info: => 8E-07s 23:28:35.7 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:35.7 Info: => 0.0005145s 23:28:35.7 Info: AlterTable Notifications 23:28:35.7 Info: => 7E-07s 23:28:35.7 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:35.7 Info: => 0.0005127s 23:28:35.7 Info: DeleteColumn Notifications OnDownload 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "Notifications" 23:28:35.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:35.7 Info: => 0.005231s 23:28:35.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "Notifications" 23:28:35.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:35.7 Info: => 0.0041729s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:35', 'health_issue_notification') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 29: health_issue_notification migrated 23:28:35.7 Info: => 0.0046039s 23:28:35.7 Info: 30: add_mediafilerepository_mtime migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 30 23:28:35.7 Info: AlterTable TrackFiles 23:28:35.7 Info: => 9E-07s 23:28:35.7 Info: CreateColumn TrackFiles Modified DateTime 23:28:35.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:35.7 Info: => 0.0005875s 23:28:35.7 Info: AlterTable TrackFiles 23:28:35.7 Info: => 7E-07s 23:28:35.7 Info: CreateColumn TrackFiles Path String 23:28:35.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:35.7 Info: => 0.0005247s 23:28:35.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:35.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:35.7 Info: => 4.04E-05s 23:28:35.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) 23:28:35.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) 23:28:35.7 Info: => 0.0001328s 23:28:35.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) 23:28:35.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) 23:28:35.7 Info: => 0.0001522s 23:28:35.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) 23:28:35.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) 23:28:35.7 Info: => 0.0001598s 23:28:35.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") 23:28:35.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") 23:28:35.7 Info: => 9.06E-05s 23:28:35.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:35.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:35.7 Info: => 5.55E-05s 23:28:35.7 Info: AlterTable TrackFiles 23:28:35.7 Info: => 6E-07s 23:28:35.7 Info: AlterColumn TrackFiles Path String 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "TrackFiles" 23:28:35.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.7 Info: => 0.005493s 23:28:35.7 Info: CreateIndex TrackFiles (Path) 23:28:35.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.7 Info: => 8.65E-05s 23:28:35.7 Info: DeleteColumn TrackFiles RelativePath 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "TrackFiles" 23:28:35.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.7 Info: => 0.0044818s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:35', 'add_mediafilerepository_mtime') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 30: add_mediafilerepository_mtime migrated 23:28:35.7 Info: => 0.0048672s 23:28:35.7 Info: 31: add_artistmetadataid_constraint migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 31 23:28:35.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") 23:28:35.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") 23:28:35.7 Info: => 9.99E-05s 23:28:35.7 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:35.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:35.7 Info: => 0.0001372s 23:28:35.7 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "Artists" 23:28:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.7 Info: => 0.0045621s 23:28:35.7 Info: CreateIndex Artists (ArtistMetadataId) 23:28:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.7 Info: => 8.27E-05s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:35', 'add_artistmetadataid_constraint') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 31: add_artistmetadataid_constraint migrated 23:28:35.7 Info: => 0.0005092s 23:28:35.7 Info: 32: old_ids_and_artist_alias migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 32 23:28:35.7 Info: AlterTable ArtistMetadata 23:28:35.7 Info: => 7E-07s 23:28:35.7 Info: CreateColumn ArtistMetadata Aliases String 23:28:35.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:35.7 Info: => 0.0006056s 23:28:35.7 Info: AlterTable ArtistMetadata 23:28:35.7 Info: => 7E-07s 23:28:35.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:35.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:35.7 Info: => 0.0005543s 23:28:35.7 Info: AlterTable Albums 23:28:35.7 Info: => 8E-07s 23:28:35.7 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:35.7 Info: => 0.0005541s 23:28:35.7 Info: AlterTable AlbumReleases 23:28:35.7 Info: => 9E-07s 23:28:35.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:35.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:35.7 Info: => 0.0005596s 23:28:35.7 Info: AlterTable Tracks 23:28:35.7 Info: => 8E-07s 23:28:35.7 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:35.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:35.7 Info: => 0.0005551s 23:28:35.7 Info: AlterTable Tracks 23:28:35.7 Info: => 6E-07s 23:28:35.7 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:35.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:35.7 Info: => 0.0005676s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:35', 'old_ids_and_artist_alias') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 32: old_ids_and_artist_alias migrated 23:28:35.7 Info: => 0.0009235s 23:28:35.7 Info: 33: download_propers_config migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 33 23:28:35.7 Info: PerformDBOperation 23:28:35.7 Info: Performing DB Operation 23:28:35.7 Info: => 3.38E-05s 23:28:35.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:35.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:35.7 Info: => 3.91E-05s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:35', 'download_propers_config') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 33: download_propers_config migrated 23:28:35.7 Info: => 0.0003301s 23:28:35.7 Info: 34: remove_language_profiles migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 34 23:28:35.7 Info: DeleteTable LanguageProfiles 23:28:35.7 Info: DROP TABLE "LanguageProfiles" 23:28:35.7 Info: => 0.0001987s 23:28:35.7 Info: DeleteColumn Artists LanguageProfileId 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "Artists" 23:28:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.7 Info: => 0.004711s 23:28:35.7 Info: DeleteColumn ImportLists LanguageProfileId 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "ImportLists" 23:28:35.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:35.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:35.7 Info: => 0.0052464s 23:28:35.7 Info: DeleteColumn Blacklist Language 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "Blacklist" 23:28:35.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:35.7 Info: => 0.0054564s 23:28:35.7 Info: DeleteColumn History Language 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "History" 23:28:35.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:35.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:35.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:35.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:35.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:35.7 Info: => 0.0054806s 23:28:35.7 Info: DeleteColumn LyricFiles Language 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "LyricFiles" 23:28:35.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:35.7 Info: => 0.0058426s 23:28:35.7 Info: DeleteColumn TrackFiles Language 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "TrackFiles" 23:28:35.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.7 Info: => 0.0044422s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:35', 'remove_language_profiles') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 34: remove_language_profiles migrated 23:28:35.7 Info: => 0.0050524s 23:28:35.7 Info: 35: multi_disc_naming_format migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 35 23:28:35.7 Info: AlterTable NamingConfig 23:28:35.7 Info: => 8E-07s 23:28:35.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:35.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:35.7 Info: => 0.0005686s 23:28:35.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:35.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:35.7 Info: => 4.96E-05s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:35', 'multi_disc_naming_format') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 35: multi_disc_naming_format migrated 23:28:35.7 Info: => 0.0003683s 23:28:35.7 Info: 36: add_download_client_priority migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 36 23:28:35.7 Info: AlterTable DownloadClients 23:28:35.7 Info: => 8E-07s 23:28:35.7 Info: CreateColumn DownloadClients Priority Int32 23:28:35.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:35.7 Info: => 0.0005614s 23:28:35.7 Info: PerformDBOperation 23:28:35.7 Info: Performing DB Operation 23:28:35.7 Info: => 5.55E-05s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:35', 'add_download_client_priority') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 36: add_download_client_priority migrated 23:28:35.7 Info: => 0.0003943s 23:28:35.7 Info: 37: remove_growl_prowl migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 37 23:28:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:35.7 Info: => 5.55E-05s 23:28:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:35.7 Info: => 3.25E-05s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:35', 'remove_growl_prowl') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 37: remove_growl_prowl migrated 23:28:35.7 Info: => 0.0003715s 23:28:35.7 Info: 38: remove_plex_hometheatre migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 38 23:28:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:35.7 Info: => 5.54E-05s 23:28:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:35.7 Info: => 3.56E-05s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:35', 'remove_plex_hometheatre') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 38: remove_plex_hometheatre migrated 23:28:35.7 Info: => 0.0003322s 23:28:35.7 Info: 39: add_root_folder_add_defaults migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 39 23:28:35.7 Info: AlterTable RootFolders 23:28:35.7 Info: => 7E-07s 23:28:35.7 Info: CreateColumn RootFolders Name String 23:28:35.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:35.7 Info: => 0.0005563s 23:28:35.7 Info: AlterTable RootFolders 23:28:35.7 Info: => 8E-07s 23:28:35.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:35.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:35.7 Info: => 0.0005514s 23:28:35.7 Info: AlterTable RootFolders 23:28:35.7 Info: => 7E-07s 23:28:35.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:35.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:35.7 Info: => 0.0005338s 23:28:35.7 Info: AlterTable RootFolders 23:28:35.7 Info: => 9E-07s 23:28:35.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:35.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:35.7 Info: => 0.0005339s 23:28:35.7 Info: AlterTable RootFolders 23:28:35.7 Info: => 9E-07s 23:28:35.7 Info: CreateColumn RootFolders DefaultTags String 23:28:35.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:35.7 Info: => 0.0005386s 23:28:35.7 Info: PerformDBOperation 23:28:35.7 Info: Performing DB Operation 23:28:35.7 Info: => 5.28E-05s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:35', 'add_root_folder_add_defaults') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 39: add_root_folder_add_defaults migrated 23:28:35.7 Info: => 0.000375s 23:28:35.7 Info: 40: task_duration migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 40 23:28:35.7 Info: AlterTable ScheduledTasks 23:28:35.7 Info: => 8E-07s 23:28:35.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:35.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:35.7 Info: => 0.0005898s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:35', 'task_duration') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 40: task_duration migrated 23:28:35.7 Info: => 0.0009287s 23:28:35.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 41 23:28:35.7 Info: AlterTable ReleaseProfiles 23:28:35.7 Info: => 8E-07s 23:28:35.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:35.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:35.7 Info: => 0.000551s 23:28:35.7 Info: AlterTable ReleaseProfiles 23:28:35.7 Info: => 9E-07s 23:28:35.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:35.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:35.7 Info: => 0.0005446s 23:28:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:35', 'add_indexer_and_enabled_to_release_profiles') 23:28:35.7 Info: Committing Transaction 23:28:35.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:35.7 Info: => 0.0008894s 23:28:35.7 Info: 42: remove_album_folders migrating 23:28:35.7 Info: Beginning Transaction 23:28:35.7 Info: Starting migration of Main DB to 42 23:28:35.7 Info: DeleteColumn Artists AlbumFolder 23:28:35.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) 23:28:35.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" 23:28:35.7 Info: DROP TABLE "Artists" 23:28:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.7 Info: => 0.0056741s 23:28:35.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:35.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:35.7 Info: => 5.36E-05s 23:28:35.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:35.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:35.7 Info: => 3.94E-05s 23:28:35.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:35.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) 23:28:35.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:35.7 Info: DROP TABLE "NamingConfig" 23:28:35.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:35.8 Info: => 0.0040645s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:35', 'remove_album_folders') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 42: remove_album_folders migrated 23:28:35.8 Info: => 0.0045185s 23:28:35.8 Info: 44: add_priority_to_indexers migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 44 23:28:35.8 Info: AlterTable Indexers 23:28:35.8 Info: => 8E-07s 23:28:35.8 Info: CreateColumn Indexers Priority Int32 23:28:35.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:35.8 Info: => 0.0005798s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:35', 'add_priority_to_indexers') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 44: add_priority_to_indexers migrated 23:28:35.8 Info: => 0.0009317s 23:28:35.8 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 45 23:28:35.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:35.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:35.8 Info: => 0.0001291s 23:28:35.8 Info: PerformDBOperation 23:28:35.8 Info: Performing DB Operation 23:28:35.8 Info: => 2.96E-05s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:35', 'remove_chown_and_folderchmod_config') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:35.8 Info: => 0.0003257s 23:28:35.8 Info: 47: update_notifiarr migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 47 23:28:35.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:35.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:35.8 Info: => 8.2E-05s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:35', 'update_notifiarr') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 47: update_notifiarr migrated 23:28:35.8 Info: => 0.0003932s 23:28:35.8 Info: 49: email_multiple_addresses migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 49 23:28:35.8 Info: PerformDBOperation 23:28:35.8 Info: Performing DB Operation 23:28:35.8 Info: => 6.22E-05s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:35', 'email_multiple_addresses') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 49: email_multiple_addresses migrated 23:28:35.8 Info: => 0.0003579s 23:28:35.8 Info: 50: rename_blacklist_to_blocklist migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 50 23:28:35.8 Info: RenameTable Blacklist Blocklist 23:28:35.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:35.8 Info: => 0.001578s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:35', 'rename_blacklist_to_blocklist') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 50: rename_blacklist_to_blocklist migrated 23:28:35.8 Info: => 0.0019241s 23:28:35.8 Info: 51: cdh_per_downloadclient migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 51 23:28:35.8 Info: AlterTable DownloadClients 23:28:35.8 Info: => 7E-07s 23:28:35.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:35.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:35.8 Info: => 0.0005809s 23:28:35.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:35.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:35.8 Info: => 0.0005455s 23:28:35.8 Info: PerformDBOperation 23:28:35.8 Info: Performing DB Operation 23:28:35.8 Info: => 0.000161s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:35', 'cdh_per_downloadclient') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 51: cdh_per_downloadclient migrated 23:28:35.8 Info: => 0.0004794s 23:28:35.8 Info: 52: download_history migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 52 23:28:35.8 Info: CreateTable DownloadHistory 23:28:35.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) 23:28:35.8 Info: => 0.000179s 23:28:35.8 Info: CreateIndex DownloadHistory (EventType) 23:28:35.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:35.8 Info: => 9.41E-05s 23:28:35.8 Info: CreateIndex DownloadHistory (ArtistId) 23:28:35.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:35.8 Info: => 8.05E-05s 23:28:35.8 Info: CreateIndex DownloadHistory (DownloadId) 23:28:35.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:35.8 Info: => 8.34E-05s 23:28:35.8 Info: PerformDBOperation 23:28:35.8 Info: Performing DB Operation 23:28:35.8 Info: => 0.00012s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:35', 'download_history') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 52: download_history migrated 23:28:35.8 Info: => 0.0005163s 23:28:35.8 Info: 53: add_update_history migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 53 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:35', 'add_update_history') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 53: add_update_history migrated 23:28:35.8 Info: => 0.0003453s 23:28:35.8 Info: 54: add_on_update_to_notifications migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 54 23:28:35.8 Info: AlterTable Notifications 23:28:35.8 Info: => 6E-07s 23:28:35.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:35.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:35.8 Info: => 0.0006182s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:35', 'add_on_update_to_notifications') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 54: add_on_update_to_notifications migrated 23:28:35.8 Info: => 0.0009469s 23:28:35.8 Info: 55: download_client_per_indexer migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 55 23:28:35.8 Info: AlterTable Indexers 23:28:35.8 Info: => 9E-07s 23:28:35.8 Info: CreateColumn Indexers DownloadClientId Int32 23:28:35.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:35.8 Info: => 0.0005833s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:35', 'download_client_per_indexer') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 55: download_client_per_indexer migrated 23:28:35.8 Info: => 0.0009402s 23:28:35.8 Info: 56: AddNewItemMonitorType migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 56 23:28:35.8 Info: AlterTable Artists 23:28:35.8 Info: => 6E-07s 23:28:35.8 Info: CreateColumn Artists MonitorNewItems Int32 23:28:35.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:35.8 Info: => 0.0005917s 23:28:35.8 Info: AlterTable RootFolders 23:28:35.8 Info: => 9E-07s 23:28:35.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:35.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:35.8 Info: => 0.0005531s 23:28:35.8 Info: AlterTable ImportLists 23:28:35.8 Info: => 7E-07s 23:28:35.8 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:35.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:35.8 Info: => 0.0005814s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:35', 'AddNewItemMonitorType') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 56: AddNewItemMonitorType migrated 23:28:35.8 Info: => 0.0009493s 23:28:35.8 Info: 57: ImportListSearch migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 57 23:28:35.8 Info: AlterTable ImportLists 23:28:35.8 Info: => 8E-07s 23:28:35.8 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:35.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:35.8 Info: => 0.0006222s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:35', 'ImportListSearch') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 57: ImportListSearch migrated 23:28:35.8 Info: => 0.000956s 23:28:35.8 Info: 58: ImportListMonitorExisting migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 58 23:28:35.8 Info: AlterTable ImportLists 23:28:35.8 Info: => 8E-07s 23:28:35.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:35.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:35.8 Info: => 0.0006001s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:35', 'ImportListMonitorExisting') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 58: ImportListMonitorExisting migrated 23:28:35.8 Info: => 0.000927s 23:28:35.8 Info: 59: add_indexer_tags migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 59 23:28:35.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:35.8 Info: => 5.87E-05s 23:28:35.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:35.8 Info: => 3.67E-05s 23:28:35.8 Info: AlterTable Indexers 23:28:35.8 Info: => 4E-07s 23:28:35.8 Info: CreateColumn Indexers Tags String 23:28:35.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:35.8 Info: => 0.000571s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:35', 'add_indexer_tags') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 59: add_indexer_tags migrated 23:28:35.8 Info: => 0.000905s 23:28:35.8 Info: 60: update_audio_types migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 60 23:28:35.8 Info: PerformDBOperation 23:28:35.8 Info: Performing DB Operation 23:28:35.8 Info: => 5.7E-05s 23:28:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:35', 'update_audio_types') 23:28:35.8 Info: Committing Transaction 23:28:35.8 Info: 60: update_audio_types migrated 23:28:35.8 Info: => 0.0003497s 23:28:35.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:35.8 Info: Beginning Transaction 23:28:35.8 Info: Starting migration of Main DB to 61 23:28:35.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:35.8 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:35.8 Info: => 5.87E-05s 23:28:35.8 Info: AlterTable AlbumReleases 23:28:35.8 Info: => 6E-07s 23:28:35.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:35.8 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) 23:28:35.8 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" 23:28:35.8 Info: DROP TABLE "AlbumReleases" 23:28:35.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:35.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:35.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:35.8 Info: => 0.0048366s 23:28:35.8 Info: AlterTable Albums 23:28:35.8 Info: => 6E-07s 23:28:35.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.8 Info: DROP TABLE "Albums" 23:28:35.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:35.8 Info: => 0.005891s 23:28:35.8 Info: AlterTable Albums 23:28:35.8 Info: => 6E-07s 23:28:35.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.8 Info: DROP TABLE "Albums" 23:28:35.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:35.8 Info: => 0.0049927s 23:28:35.8 Info: AlterTable Albums 23:28:35.8 Info: => 8E-07s 23:28:35.8 Info: AlterColumn Albums Added DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.8 Info: DROP TABLE "Albums" 23:28:35.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:35.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:35.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:35.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:35.8 Info: => 0.0060892s 23:28:35.8 Info: AlterTable Artists 23:28:35.8 Info: => 5E-07s 23:28:35.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.8 Info: DROP TABLE "Artists" 23:28:35.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.8 Info: => 0.0049988s 23:28:35.8 Info: AlterTable Artists 23:28:35.8 Info: => 7E-07s 23:28:35.8 Info: AlterColumn Artists Added DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.8 Info: DROP TABLE "Artists" 23:28:35.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:35.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:35.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:35.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:35.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:35.8 Info: => 0.0053736s 23:28:35.8 Info: AlterTable Blocklist 23:28:35.8 Info: => 7E-07s 23:28:35.8 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.8 Info: DROP TABLE "Blocklist" 23:28:35.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:35.8 Info: => 0.0058722s 23:28:35.8 Info: AlterTable Blocklist 23:28:35.8 Info: => 9E-07s 23:28:35.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.8 Info: DROP TABLE "Blocklist" 23:28:35.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:35.8 Info: => 0.0042007s 23:28:35.8 Info: AlterTable Commands 23:28:35.8 Info: => 8E-07s 23:28:35.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.8 Info: DROP TABLE "Commands" 23:28:35.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:35.8 Info: => 0.0041007s 23:28:35.8 Info: AlterTable Commands 23:28:35.8 Info: => 9E-07s 23:28:35.8 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.8 Info: DROP TABLE "Commands" 23:28:35.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:35.8 Info: => 0.0049527s 23:28:35.8 Info: AlterTable Commands 23:28:35.8 Info: => 9E-07s 23:28:35.8 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.8 Info: DROP TABLE "Commands" 23:28:35.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:35.8 Info: => 0.005292s 23:28:35.8 Info: AlterTable DownloadClientStatus 23:28:35.8 Info: => 8E-07s 23:28:35.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:35.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) 23:28:35.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:35.8 Info: DROP TABLE "DownloadClientStatus" 23:28:35.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:35.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:35.8 Info: => 0.0042541s 23:28:35.8 Info: AlterTable DownloadClientStatus 23:28:35.8 Info: => 6E-07s 23:28:35.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:35.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) 23:28:35.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:35.8 Info: DROP TABLE "DownloadClientStatus" 23:28:35.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:35.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:35.8 Info: => 0.0042782s 23:28:35.8 Info: AlterTable DownloadClientStatus 23:28:35.8 Info: => 6E-07s 23:28:35.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:35.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) 23:28:35.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:35.8 Info: DROP TABLE "DownloadClientStatus" 23:28:35.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:35.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:35.8 Info: => 0.0041579s 23:28:35.8 Info: AlterTable DownloadHistory 23:28:35.8 Info: => 6E-07s 23:28:35.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.8 Info: DROP TABLE "DownloadHistory" 23:28:35.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:35.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:35.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:35.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:35.8 Info: => 0.0056214s 23:28:35.8 Info: AlterTable ExtraFiles 23:28:35.8 Info: => 6E-07s 23:28:35.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.9 Info: DROP TABLE "ExtraFiles" 23:28:35.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:35.9 Info: => 0.0040672s 23:28:35.9 Info: AlterTable ExtraFiles 23:28:35.9 Info: => 8E-07s 23:28:35.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.9 Info: DROP TABLE "ExtraFiles" 23:28:35.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:35.9 Info: => 0.005173s 23:28:35.9 Info: AlterTable History 23:28:35.9 Info: => 8E-07s 23:28:35.9 Info: AlterColumn History Date DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.9 Info: DROP TABLE "History" 23:28:35.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:35.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:35.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:35.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:35.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:35.9 Info: => 0.0045993s 23:28:35.9 Info: AlterTable ImportListStatus 23:28:35.9 Info: => 7E-07s 23:28:35.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:35.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) 23:28:35.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:35.9 Info: DROP TABLE "ImportListStatus" 23:28:35.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:35.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:35.9 Info: => 0.004144s 23:28:35.9 Info: AlterTable ImportListStatus 23:28:35.9 Info: => 6E-07s 23:28:35.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:35.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) 23:28:35.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:35.9 Info: DROP TABLE "ImportListStatus" 23:28:35.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:35.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:35.9 Info: => 0.005212s 23:28:35.9 Info: AlterTable ImportListStatus 23:28:35.9 Info: => 6E-07s 23:28:35.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:35.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) 23:28:35.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:35.9 Info: DROP TABLE "ImportListStatus" 23:28:35.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:35.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:35.9 Info: => 0.0042808s 23:28:35.9 Info: AlterTable IndexerStatus 23:28:35.9 Info: => 6E-07s 23:28:35.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:35.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) 23:28:35.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:35.9 Info: DROP TABLE "IndexerStatus" 23:28:35.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:35.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:35.9 Info: => 0.0052059s 23:28:35.9 Info: AlterTable IndexerStatus 23:28:35.9 Info: => 6E-07s 23:28:35.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:35.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) 23:28:35.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:35.9 Info: DROP TABLE "IndexerStatus" 23:28:35.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:35.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:35.9 Info: => 0.0042382s 23:28:35.9 Info: AlterTable IndexerStatus 23:28:35.9 Info: => 6E-07s 23:28:35.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:35.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) 23:28:35.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:35.9 Info: DROP TABLE "IndexerStatus" 23:28:35.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:35.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:35.9 Info: => 0.0042635s 23:28:35.9 Info: AlterTable LyricFiles 23:28:35.9 Info: => 6E-07s 23:28:35.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.9 Info: DROP TABLE "LyricFiles" 23:28:35.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:35.9 Info: => 0.0050909s 23:28:35.9 Info: AlterTable LyricFiles 23:28:35.9 Info: => 8E-07s 23:28:35.9 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.9 Info: DROP TABLE "LyricFiles" 23:28:35.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:35.9 Info: => 0.0040521s 23:28:35.9 Info: AlterTable MetadataFiles 23:28:35.9 Info: => 1E-06s 23:28:35.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.9 Info: DROP TABLE "MetadataFiles" 23:28:35.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:35.9 Info: => 0.005079s 23:28:35.9 Info: AlterTable MetadataFiles 23:28:35.9 Info: => 8E-07s 23:28:35.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.9 Info: DROP TABLE "MetadataFiles" 23:28:35.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:35.9 Info: => 0.0041175s 23:28:35.9 Info: AlterTable PendingReleases 23:28:35.9 Info: => 9E-07s 23:28:35.9 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:35.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) 23:28:35.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:35.9 Info: DROP TABLE "PendingReleases" 23:28:35.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:35.9 Info: => 0.0040125s 23:28:35.9 Info: AlterTable ScheduledTasks 23:28:35.9 Info: => 8E-07s 23:28:35.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:35.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) 23:28:35.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:35.9 Info: DROP TABLE "ScheduledTasks" 23:28:35.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:35.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:35.9 Info: => 0.0052042s 23:28:35.9 Info: AlterTable ScheduledTasks 23:28:35.9 Info: => 6E-07s 23:28:35.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:35.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) 23:28:35.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:35.9 Info: DROP TABLE "ScheduledTasks" 23:28:35.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:35.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:35.9 Info: => 0.0043017s 23:28:35.9 Info: AlterTable TrackFiles 23:28:35.9 Info: => 6E-07s 23:28:35.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.9 Info: DROP TABLE "TrackFiles" 23:28:35.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.9 Info: => 0.0044053s 23:28:35.9 Info: AlterTable TrackFiles 23:28:35.9 Info: => 6E-07s 23:28:35.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:35.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) 23:28:35.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" 23:28:35.9 Info: DROP TABLE "TrackFiles" 23:28:35.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:35.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:35.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:35.9 Info: => 0.0060863s 23:28:35.9 Info: AlterTable VersionInfo 23:28:35.9 Info: => 6E-07s 23:28:35.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:35.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:35.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:35.9 Info: DROP TABLE "VersionInfo" 23:28:35.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:35.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:35.9 Info: => 0.0041704s 23:28:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:35', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:35.9 Info: Committing Transaction 23:28:35.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:35.9 Info: => 0.0049064s 23:28:35.9 Info: 62: add_on_delete_to_notifications migrating 23:28:35.9 Info: Beginning Transaction 23:28:35.9 Info: Starting migration of Main DB to 62 23:28:35.9 Info: AlterTable Notifications 23:28:35.9 Info: => 8E-07s 23:28:35.9 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:35.9 Info: => 0.0006338s 23:28:35.9 Info: AlterTable Notifications 23:28:35.9 Info: => 8E-07s 23:28:35.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:35.9 Info: => 0.0005495s 23:28:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:35', 'add_on_delete_to_notifications') 23:28:35.9 Info: Committing Transaction 23:28:35.9 Info: 62: add_on_delete_to_notifications migrated 23:28:35.9 Info: => 0.0008814s 23:28:35.9 Info: 63: add_custom_formats migrating 23:28:35.9 Info: Beginning Transaction 23:28:35.9 Info: Starting migration of Main DB to 63 23:28:35.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 23:28:35.9 Info: AlterTable DelayProfiles 23:28:35.9 Info: => 5E-07s 23:28:35.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:35.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:35.9 Info: => 0.0005645s 23:28:35.9 Info: UpdateData 23:28:35.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:35.9 Info: => 5.84E-05s 23:28:35.9 Info: AlterTable TrackFiles 23:28:35.9 Info: => 5E-07s 23:28:35.9 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:35.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:35.9 Info: => 0.0005357s 23:28:35.9 Info: PerformDBOperation 23:28:35.9 Info: Performing DB Operation 23:28:35.9 Info: => 0.0012198s 23:28:35.9 Info: CreateTable CustomFormats 23:28:35.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) 23:28:35.9 Info: => 0.0001503s 23:28:35.9 Info: CreateIndex CustomFormats (Name) 23:28:35.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:35.9 Info: => 9.02E-05s 23:28:35.9 Info: AlterTable QualityProfiles 23:28:35.9 Info: => 6E-07s 23:28:35.9 Info: CreateColumn QualityProfiles FormatItems String 23:28:35.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:35.9 Info: => 0.0006041s 23:28:35.9 Info: AlterTable QualityProfiles 23:28:35.9 Info: => 7E-07s 23:28:35.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:35.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:35.9 Info: => 0.0005519s 23:28:35.9 Info: AlterTable QualityProfiles 23:28:35.9 Info: => 7E-07s 23:28:35.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:35.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:35.9 Info: => 0.0005707s 23:28:35.9 Info: PerformDBOperation 23:28:35.9 Info: Performing DB Operation 23:28:35.9 Info: => 0.0013271s 23:28:35.9 Info: PerformDBOperation 23:28:35.9 Info: Performing DB Operation 23:28:35.9 Info: => 3.49E-05s 23:28:35.9 Info: DeleteColumn ReleaseProfiles Preferred 23:28:36.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) 23:28:36.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:36.0 Info: DROP TABLE "ReleaseProfiles" 23:28:36.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:36.0 Info: => 0.0053587s 23:28:36.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:36.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) 23:28:36.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:36.0 Info: DROP TABLE "ReleaseProfiles" 23:28:36.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:36.0 Info: => 0.0041398s 23:28:36.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:36.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:36.0 Info: => 6.02E-05s 23:28:36.0 Info: AlterTable DelayProfiles 23:28:36.0 Info: => 5E-07s 23:28:36.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:36.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:36.0 Info: => 0.0006024s 23:28:36.0 Info: AlterTable DelayProfiles 23:28:36.0 Info: => 8E-07s 23:28:36.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:36.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:36.0 Info: => 0.000559s 23:28:36.0 Info: -> 1 Insert operations completed in 00:00:00.0001045 taking an average of 00:00:00.0001045 23:28:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:36', 'add_custom_formats') 23:28:36.0 Info: Committing Transaction 23:28:36.0 Info: 63: add_custom_formats migrated 23:28:36.0 Info: => 0.0009821s 23:28:36.0 Debug: Took: 00:00:00.4323925 23:28:36.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 23:28:36.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 23:28:36.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221160387986_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:36.0 Info: DatabaseEngineVersionCheck migrating 23:28:36.0 Info: PerformDBOperation 23:28:36.0 Info: Performing DB Operation 23:28:36.0 Info: SQLite 3.48.0 23:28:36.0 Info: => 0.0010304s 23:28:36.0 Info: DatabaseEngineVersionCheck migrated 23:28:36.0 Info: => 0.0010462s 23:28:36.0 Info: VersionMigration migrating 23:28:36.0 Info: Beginning Transaction 23:28:36.0 Info: CreateTable VersionInfo 23:28:36.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:36.0 Info: => 0.0001587s 23:28:36.0 Info: Committing Transaction 23:28:36.0 Info: VersionMigration migrated 23:28:36.0 Info: => 0.0005359s 23:28:36.0 Info: VersionUniqueMigration migrating 23:28:36.0 Info: Beginning Transaction 23:28:36.0 Info: CreateIndex VersionInfo (Version) 23:28:36.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:36.0 Info: => 0.0001387s 23:28:36.0 Info: AlterTable VersionInfo 23:28:36.0 Info: => 7E-07s 23:28:36.0 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:36.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:36.0 Info: => 0.0006046s 23:28:36.0 Info: Committing Transaction 23:28:36.0 Info: VersionUniqueMigration migrated 23:28:36.0 Info: => 0.0008461s 23:28:36.0 Info: VersionDescriptionMigration migrating 23:28:36.0 Info: Beginning Transaction 23:28:36.0 Info: AlterTable VersionInfo 23:28:36.0 Info: => 5E-07s 23:28:36.0 Info: CreateColumn VersionInfo Description String 23:28:36.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:36.0 Info: => 0.00021s 23:28:36.0 Info: Committing Transaction 23:28:36.0 Info: VersionDescriptionMigration migrated 23:28:36.0 Info: => 0.0004056s 23:28:36.0 Info: 1: InitialSetup migrating 23:28:36.0 Info: Beginning Transaction 23:28:36.0 Info: Starting migration of Main DB to 1 23:28:36.0 Info: CreateTable Config 23:28:36.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:36.0 Info: => 0.0001679s 23:28:36.0 Info: CreateIndex Config (Key) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:36.0 Info: => 8.1E-05s 23:28:36.0 Info: CreateTable RootFolders 23:28:36.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:36.0 Info: => 9.01E-05s 23:28:36.0 Info: CreateIndex RootFolders (Path) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:36.0 Info: => 7.71E-05s 23:28:36.0 Info: CreateTable Artists 23:28:36.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) 23:28:36.0 Info: => 0.0002408s 23:28:36.0 Info: CreateIndex Artists (ForeignArtistId) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:36.0 Info: => 7.64E-05s 23:28:36.0 Info: CreateIndex Artists (NameSlug) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:36.0 Info: => 7.21E-05s 23:28:36.0 Info: CreateIndex Artists (CleanName) 23:28:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.0 Info: => 7.19E-05s 23:28:36.0 Info: CreateIndex Artists (Path) 23:28:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.0 Info: => 6.7E-05s 23:28:36.0 Info: CreateTable Albums 23:28:36.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) 23:28:36.0 Info: => 0.0002097s 23:28:36.0 Info: CreateIndex Albums (ForeignAlbumId) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.0 Info: => 7.8E-05s 23:28:36.0 Info: CreateIndex Albums (MBId) 23:28:36.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:36.0 Info: => 7.58E-05s 23:28:36.0 Info: CreateIndex Albums (TADBId) 23:28:36.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:36.0 Info: => 7.08E-05s 23:28:36.0 Info: CreateIndex Albums (TitleSlug) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:36.0 Info: => 7.7E-05s 23:28:36.0 Info: CreateIndex Albums (CleanTitle) 23:28:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.0 Info: => 8.03E-05s 23:28:36.0 Info: CreateIndex Albums (Path) 23:28:36.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:36.0 Info: => 7.24E-05s 23:28:36.0 Info: CreateTable Tracks 23:28:36.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) 23:28:36.0 Info: => 0.0001531s 23:28:36.0 Info: CreateIndex Tracks (ForeignTrackId) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:36.0 Info: => 7.63E-05s 23:28:36.0 Info: CreateIndex Tracks (ArtistId) 23:28:36.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:36.0 Info: => 7.17E-05s 23:28:36.0 Info: CreateIndex Tracks (TrackFileId) 23:28:36.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:36.0 Info: => 7.26E-05s 23:28:36.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:36.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:36.0 Info: => 7.91E-05s 23:28:36.0 Info: CreateTable TrackFiles 23:28:36.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) 23:28:36.0 Info: => 0.0001405s 23:28:36.0 Info: CreateIndex TrackFiles (ArtistId) 23:28:36.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:36.0 Info: => 7.41E-05s 23:28:36.0 Info: CreateIndex TrackFiles (AlbumId) 23:28:36.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.0 Info: => 7E-05s 23:28:36.0 Info: CreateTable History 23:28:36.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) 23:28:36.0 Info: => 0.0001433s 23:28:36.0 Info: CreateIndex History (Date) 23:28:36.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:36.0 Info: => 7.13E-05s 23:28:36.0 Info: CreateIndex History (EventType) 23:28:36.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:36.0 Info: => 7.35E-05s 23:28:36.0 Info: CreateIndex History (DownloadId) 23:28:36.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:36.0 Info: => 7.19E-05s 23:28:36.0 Info: CreateIndex History (AlbumId) 23:28:36.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:36.0 Info: => 6.81E-05s 23:28:36.0 Info: CreateTable Notifications 23:28:36.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) 23:28:36.0 Info: => 0.000125s 23:28:36.0 Info: CreateTable ScheduledTasks 23:28:36.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:36.0 Info: => 0.0001494s 23:28:36.0 Info: CreateIndex ScheduledTasks (TypeName) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:36.0 Info: => 0.0001154s 23:28:36.0 Info: CreateTable Indexers 23:28:36.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) 23:28:36.0 Info: => 0.000135s 23:28:36.0 Info: CreateIndex Indexers (Name) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:36.0 Info: => 8.62E-05s 23:28:36.0 Info: CreateTable Profiles 23:28:36.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:36.0 Info: => 9.72E-05s 23:28:36.0 Info: CreateIndex Profiles (Name) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:36.0 Info: => 8.2E-05s 23:28:36.0 Info: CreateTable QualityDefinitions 23:28:36.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:36.0 Info: => 0.0001139s 23:28:36.0 Info: CreateIndex QualityDefinitions (Quality) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:36.0 Info: => 7.88E-05s 23:28:36.0 Info: CreateIndex QualityDefinitions (Title) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:36.0 Info: => 0.0001199s 23:28:36.0 Info: CreateTable NamingConfig 23:28:36.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) 23:28:36.0 Info: => 0.0001443s 23:28:36.0 Info: CreateTable Blacklist 23:28:36.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 '') 23:28:36.0 Info: => 0.0001718s 23:28:36.0 Info: CreateTable Metadata 23:28:36.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) 23:28:36.0 Info: => 0.0001079s 23:28:36.0 Info: CreateTable MetadataFiles 23:28:36.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) 23:28:36.0 Info: => 0.0001388s 23:28:36.0 Info: CreateTable DownloadClients 23:28:36.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) 23:28:36.0 Info: => 0.0001198s 23:28:36.0 Info: CreateTable PendingReleases 23:28:36.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 '') 23:28:36.0 Info: => 0.0001204s 23:28:36.0 Info: CreateTable RemotePathMappings 23:28:36.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:36.0 Info: => 0.0001209s 23:28:36.0 Info: CreateTable Tags 23:28:36.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:36.0 Info: => 9.85E-05s 23:28:36.0 Info: CreateIndex Tags (Label) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:36.0 Info: => 8.3E-05s 23:28:36.0 Info: CreateTable Restrictions 23:28:36.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:36.0 Info: => 0.0001028s 23:28:36.0 Info: CreateTable DelayProfiles 23:28:36.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) 23:28:36.0 Info: => 0.0001307s 23:28:36.0 Info: CreateTable Users 23:28:36.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:36.0 Info: => 0.0001001s 23:28:36.0 Info: CreateIndex Users (Identifier) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:36.0 Info: => 0.0001208s 23:28:36.0 Info: CreateIndex Users (Username) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:36.0 Info: => 9.89E-05s 23:28:36.0 Info: CreateTable Commands 23:28:36.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) 23:28:36.0 Info: => 0.0001398s 23:28:36.0 Info: CreateTable IndexerStatus 23:28:36.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) 23:28:36.0 Info: => 0.0001238s 23:28:36.0 Info: CreateIndex IndexerStatus (ProviderId) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:36.0 Info: => 8.86E-05s 23:28:36.0 Info: CreateTable ExtraFiles 23:28:36.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) 23:28:36.0 Info: => 0.0001178s 23:28:36.0 Info: CreateTable LyricFiles 23:28:36.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) 23:28:36.0 Info: => 0.0001516s 23:28:36.0 Info: CreateTable LanguageProfiles 23:28:36.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:36.0 Info: => 0.0001009s 23:28:36.0 Info: CreateIndex LanguageProfiles (Name) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:36.0 Info: => 8.82E-05s 23:28:36.0 Info: CreateTable DownloadClientStatus 23:28:36.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) 23:28:36.0 Info: => 0.0001134s 23:28:36.0 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:36.0 Info: => 8.84E-05s 23:28:36.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:36.0 Info: -> 1 Insert operations completed in 00:00:00.0000670 taking an average of 00:00:00.0000670 23:28:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:36', 'InitialSetup') 23:28:36.0 Info: Committing Transaction 23:28:36.0 Info: 1: InitialSetup migrated 23:28:36.0 Info: => 0.0010224s 23:28:36.0 Info: 2: add_reason_to_pending_releases migrating 23:28:36.0 Info: Beginning Transaction 23:28:36.0 Info: Starting migration of Main DB to 2 23:28:36.0 Info: AlterTable PendingReleases 23:28:36.0 Info: => 6E-07s 23:28:36.0 Info: CreateColumn PendingReleases Reason Int32 23:28:36.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:36.0 Info: => 0.0005159s 23:28:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:36', 'add_reason_to_pending_releases') 23:28:36.0 Info: Committing Transaction 23:28:36.0 Info: 2: add_reason_to_pending_releases migrated 23:28:36.0 Info: => 0.0008225s 23:28:36.0 Info: 3: add_medium_support migrating 23:28:36.0 Info: Beginning Transaction 23:28:36.0 Info: Starting migration of Main DB to 3 23:28:36.0 Info: AlterTable Albums 23:28:36.0 Info: => 1E-06s 23:28:36.0 Info: CreateColumn Albums Media String 23:28:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:36.0 Info: => 0.0005204s 23:28:36.0 Info: AlterTable Tracks 23:28:36.0 Info: => 1.1E-06s 23:28:36.0 Info: CreateColumn Tracks MediumNumber Int32 23:28:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:36.0 Info: => 0.0004728s 23:28:36.0 Info: AlterTable Tracks 23:28:36.0 Info: => 8E-07s 23:28:36.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:36.0 Info: => 0.0004663s 23:28:36.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:36.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:36.0 Info: => 4.76E-05s 23:28:36.0 Info: DeleteColumn Tracks TrackNumber 23:28:36.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) 23:28:36.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" 23:28:36.0 Info: DROP TABLE "Tracks" 23:28:36.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:36.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:36.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:36.0 Info: => 0.0047658s 23:28:36.0 Info: AlterTable Tracks 23:28:36.0 Info: => 6E-07s 23:28:36.0 Info: CreateColumn Tracks TrackNumber String 23:28:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:36.0 Info: => 0.0004789s 23:28:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:36', 'add_medium_support') 23:28:36.0 Info: Committing Transaction 23:28:36.0 Info: 3: add_medium_support migrated 23:28:36.0 Info: => 0.0009017s 23:28:36.0 Info: 4: add_various_qualites_in_profile migrating 23:28:36.0 Info: Beginning Transaction 23:28:36.0 Info: Starting migration of Main DB to 4 23:28:36.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:36.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:36.0 Info: => 5.92E-05s 23:28:36.0 Info: PerformDBOperation 23:28:36.0 Info: Performing DB Operation 23:28:36.0 Info: => 3.65E-05s 23:28:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:36', 'add_various_qualites_in_profile') 23:28:36.0 Info: Committing Transaction 23:28:36.0 Info: 4: add_various_qualites_in_profile migrated 23:28:36.0 Info: => 0.0002967s 23:28:36.0 Info: 5: metadata_profiles migrating 23:28:36.0 Info: Beginning Transaction 23:28:36.0 Info: Starting migration of Main DB to 5 23:28:36.0 Info: CreateTable MetadataProfiles 23:28:36.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:36.0 Info: => 0.0001389s 23:28:36.0 Info: CreateIndex MetadataProfiles (Name) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:36.0 Info: => 0.0001146s 23:28:36.0 Info: AlterTable Artists 23:28:36.0 Info: => 7E-07s 23:28:36.0 Info: CreateColumn Artists MetadataProfileId Int32 23:28:36.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:36.0 Info: => 0.0004977s 23:28:36.0 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:36.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) 23:28:36.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" 23:28:36.0 Info: DROP TABLE "Artists" 23:28:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.0 Info: => 0.0050828s 23:28:36.0 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:36.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) 23:28:36.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" 23:28:36.0 Info: DROP TABLE "Artists" 23:28:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.0 Info: => 0.0041393s 23:28:36.0 Info: AlterTable Albums 23:28:36.0 Info: => 5E-07s 23:28:36.0 Info: CreateColumn Albums SecondaryTypes String 23:28:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:36.0 Info: => 0.0004965s 23:28:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:36', 'metadata_profiles') 23:28:36.0 Info: Committing Transaction 23:28:36.0 Info: 5: metadata_profiles migrated 23:28:36.0 Info: => 0.0009374s 23:28:36.0 Info: 6: separate_automatic_and_interactive_search migrating 23:28:36.0 Info: Beginning Transaction 23:28:36.0 Info: Starting migration of Main DB to 6 23:28:36.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:36.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) 23:28:36.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:36.0 Info: DROP TABLE "Indexers" 23:28:36.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:36.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:36.0 Info: => 0.0035448s 23:28:36.0 Info: AlterTable Indexers 23:28:36.0 Info: => 5E-07s 23:28:36.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:36.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:36.0 Info: => 0.0004742s 23:28:36.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:36.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:36.0 Info: => 4.63E-05s 23:28:36.0 Info: AlterTable Indexers 23:28:36.0 Info: => 6E-07s 23:28:36.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "Indexers" 23:28:36.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:36.1 Info: => 0.0051946s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:36', 'separate_automatic_and_interactive_search') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 6: separate_automatic_and_interactive_search migrated 23:28:36.1 Info: => 0.0055415s 23:28:36.1 Info: 7: change_album_path_to_relative migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 7 23:28:36.1 Info: DeleteColumn Albums Path 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "Albums" 23:28:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.1 Info: => 0.0051318s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:36', 'change_album_path_to_relative') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 7: change_album_path_to_relative migrated 23:28:36.1 Info: => 0.0055731s 23:28:36.1 Info: 8: change_quality_size_mb_to_kb migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 8 23:28:36.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 23:28:36.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 23:28:36.1 Info: => 5.55E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:36', 'change_quality_size_mb_to_kb') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 8: change_quality_size_mb_to_kb migrated 23:28:36.1 Info: => 0.000329s 23:28:36.1 Info: 9: album_releases migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 9 23:28:36.1 Info: AlterTable Albums 23:28:36.1 Info: => 8E-07s 23:28:36.1 Info: CreateColumn Albums Releases String 23:28:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:36.1 Info: => 0.0005122s 23:28:36.1 Info: AlterTable Albums 23:28:36.1 Info: => 1E-06s 23:28:36.1 Info: CreateColumn Albums CurrentRelease String 23:28:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:36.1 Info: => 0.0004803s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:36', 'album_releases') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 9: album_releases migrated 23:28:36.1 Info: => 0.0007896s 23:28:36.1 Info: 10: album_releases_fix migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 10 23:28:36.1 Info: AlterTable Albums 23:28:36.1 Info: => 8E-07s 23:28:36.1 Info: AlterColumn Albums Releases String 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "Albums" 23:28:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.1 Info: => 0.005031s 23:28:36.1 Info: AlterTable Albums 23:28:36.1 Info: => 6E-07s 23:28:36.1 Info: AlterColumn Albums CurrentRelease String 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "Albums" 23:28:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.1 Info: => 0.0042682s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:36', 'album_releases_fix') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 10: album_releases_fix migrated 23:28:36.1 Info: => 0.0046912s 23:28:36.1 Info: 11: import_lists migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 11 23:28:36.1 Info: CreateTable ImportLists 23:28:36.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) 23:28:36.1 Info: => 0.0001716s 23:28:36.1 Info: CreateIndex ImportLists (Name) 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:36.1 Info: => 8.66E-05s 23:28:36.1 Info: CreateTable ImportListStatus 23:28:36.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) 23:28:36.1 Info: => 0.000118s 23:28:36.1 Info: CreateIndex ImportListStatus (ProviderId) 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:36.1 Info: => 8.38E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:36', 'import_lists') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 11: import_lists migrated 23:28:36.1 Info: => 0.0004167s 23:28:36.1 Info: 12: add_release_status migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 12 23:28:36.1 Info: AlterTable MetadataProfiles 23:28:36.1 Info: => 7E-07s 23:28:36.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:36.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:36.1 Info: => 0.0005415s 23:28:36.1 Info: PerformDBOperation 23:28:36.1 Info: Performing DB Operation 23:28:36.1 Info: => 2.86E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:36', 'add_release_status') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 12: add_release_status migrated 23:28:36.1 Info: => 0.0003337s 23:28:36.1 Info: 13: album_download_notification migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 13 23:28:36.1 Info: AlterTable Notifications 23:28:36.1 Info: => 8E-07s 23:28:36.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:36.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:36.1 Info: => 0.0005216s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:36', 'album_download_notification') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 13: album_download_notification migrated 23:28:36.1 Info: => 0.0008385s 23:28:36.1 Info: 14: fix_language_metadata_profiles migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 14 23:28:36.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 23:28:36.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 23:28:36.1 Info: => 8.76E-05s 23:28:36.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 23:28:36.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 23:28:36.1 Info: => 5.91E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:36', 'fix_language_metadata_profiles') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 14: fix_language_metadata_profiles migrated 23:28:36.1 Info: => 0.0009972s 23:28:36.1 Info: 15: remove_fanzub migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 15 23:28:36.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:36.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:36.1 Info: => 5.13E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:36', 'remove_fanzub') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 15: remove_fanzub migrated 23:28:36.1 Info: => 0.0003142s 23:28:36.1 Info: 16: update_artist_history_indexes migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 16 23:28:36.1 Info: CreateIndex Albums (ArtistId) 23:28:36.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:36.1 Info: => 0.0001148s 23:28:36.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:36.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:36.1 Info: => 8.69E-05s 23:28:36.1 Info: DeleteIndex History (AlbumId) 23:28:36.1 Info: DROP INDEX "IX_History_AlbumId" 23:28:36.1 Info: => 0.0001275s 23:28:36.1 Info: CreateIndex History (AlbumId, Date) 23:28:36.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:36.1 Info: => 9.8E-05s 23:28:36.1 Info: DeleteIndex History (DownloadId) 23:28:36.1 Info: DROP INDEX "IX_History_DownloadId" 23:28:36.1 Info: => 0.0001189s 23:28:36.1 Info: CreateIndex History (DownloadId, Date) 23:28:36.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:36.1 Info: => 9.48E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:36', 'update_artist_history_indexes') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 16: update_artist_history_indexes migrated 23:28:36.1 Info: => 0.0004346s 23:28:36.1 Info: 17: remove_nma migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 17 23:28:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:36.1 Info: => 5.64E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:36', 'remove_nma') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 17: remove_nma migrated 23:28:36.1 Info: => 0.0003164s 23:28:36.1 Info: 18: album_disambiguation migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 18 23:28:36.1 Info: AlterTable Albums 23:28:36.1 Info: => 8E-07s 23:28:36.1 Info: CreateColumn Albums Disambiguation String 23:28:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:36.1 Info: => 0.0005583s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:36', 'album_disambiguation') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 18: album_disambiguation migrated 23:28:36.1 Info: => 0.0008958s 23:28:36.1 Info: 19: add_ape_quality_in_profiles migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 19 23:28:36.1 Info: PerformDBOperation 23:28:36.1 Info: Performing DB Operation 23:28:36.1 Info: => 3.6E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:36', 'add_ape_quality_in_profiles') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 19: add_ape_quality_in_profiles migrated 23:28:36.1 Info: => 0.0003032s 23:28:36.1 Info: 20: remove_pushalot migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 20 23:28:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:36.1 Info: => 5.23E-05s 23:28:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:36.1 Info: => 3.47E-05s 23:28:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:36.1 Info: => 3.26E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:36', 'remove_pushalot') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 20: remove_pushalot migrated 23:28:36.1 Info: => 0.0002798s 23:28:36.1 Info: 21: add_custom_filters migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 21 23:28:36.1 Info: CreateTable CustomFilters 23:28:36.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:36.1 Info: => 0.0001348s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:36', 'add_custom_filters') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 21: add_custom_filters migrated 23:28:36.1 Info: => 0.0004276s 23:28:36.1 Info: 22: import_list_tags migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 22 23:28:36.1 Info: AlterTable ImportLists 23:28:36.1 Info: => 8E-07s 23:28:36.1 Info: CreateColumn ImportLists Tags String 23:28:36.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:36.1 Info: => 0.0005493s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:36', 'import_list_tags') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 22: import_list_tags migrated 23:28:36.1 Info: => 0.0008617s 23:28:36.1 Info: 23: add_release_groups_etc migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 23 23:28:36.1 Info: CreateTable ArtistMetadata 23:28:36.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) 23:28:36.1 Info: => 0.0002262s 23:28:36.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:36.1 Info: => 0.0001483s 23:28:36.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" 23:28:36.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" 23:28:36.1 Info: => 0.0001002s 23:28:36.1 Info: AlterTable Artists 23:28:36.1 Info: => 5E-07s 23:28:36.1 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:36.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:36.1 Info: => 0.0005471s 23:28:36.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:36.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:36.1 Info: => 7.37E-05s 23:28:36.1 Info: CreateTable AlbumReleases 23:28:36.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) 23:28:36.1 Info: => 0.0002125s 23:28:36.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:36.1 Info: => 0.0001233s 23:28:36.1 Info: CreateIndex AlbumReleases (AlbumId) 23:28:36.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:36.1 Info: => 0.0001109s 23:28:36.1 Info: PerformDBOperation 23:28:36.1 Info: Performing DB Operation 23:28:36.1 Info: => 7.44E-05s 23:28:36.1 Info: AlterTable Albums 23:28:36.1 Info: => 7E-07s 23:28:36.1 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:36.1 Info: => 0.0006103s 23:28:36.1 Info: AlterTable Albums 23:28:36.1 Info: => 7E-07s 23:28:36.1 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:36.1 Info: => 0.0005801s 23:28:36.1 Info: AlterTable Albums 23:28:36.1 Info: => 8E-07s 23:28:36.1 Info: CreateColumn Albums Links String 23:28:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:36.1 Info: => 0.0005795s 23:28:36.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:36.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:36.1 Info: => 9.24E-05s 23:28:36.1 Info: AlterTable Tracks 23:28:36.1 Info: => 6E-07s 23:28:36.1 Info: CreateColumn Tracks ForeignRecordingId String 23:28:36.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:36.1 Info: => 0.0005698s 23:28:36.1 Info: AlterTable Tracks 23:28:36.1 Info: => 8E-07s 23:28:36.1 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:36.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:36.1 Info: => 0.0005685s 23:28:36.1 Info: AlterTable Tracks 23:28:36.1 Info: => 8E-07s 23:28:36.1 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:36.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:36.1 Info: => 0.0005996s 23:28:36.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:36.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:36.1 Info: => 9.27E-05s 23:28:36.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:36.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:36.1 Info: => 7.14E-05s 23:28:36.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "Artists" 23:28:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.1 Info: => 0.0057042s 23:28:36.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "Albums" 23:28:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.1 Info: => 0.0050554s 23:28:36.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "Tracks" 23:28:36.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:36.1 Info: => 0.0045399s 23:28:36.1 Info: DeleteColumn TrackFiles ArtistId 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "TrackFiles" 23:28:36.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.1 Info: => 0.0048064s 23:28:36.1 Info: CreateIndex Artists (ArtistMetadataId) 23:28:36.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.1 Info: => 8.26E-05s 23:28:36.1 Info: CreateIndex Artists (Monitored) 23:28:36.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.1 Info: => 8.25E-05s 23:28:36.1 Info: CreateIndex Albums (ArtistMetadataId) 23:28:36.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:36.1 Info: => 7.89E-05s 23:28:36.1 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:36.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:36.1 Info: => 7.36E-05s 23:28:36.1 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:36.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:36.1 Info: => 7.53E-05s 23:28:36.1 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:36.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:36.1 Info: => 7.6E-05s 23:28:36.1 Info: UpdateData 23:28:36.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:36.1 Info: => 4.38E-05s 23:28:36.1 Info: UpdateData 23:28:36.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:36.1 Info: => 3.68E-05s 23:28:36.1 Info: UpdateData 23:28:36.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:36.1 Info: => 4.56E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:36', 'add_release_groups_etc') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 23: add_release_groups_etc migrated 23:28:36.1 Info: => 0.0005736s 23:28:36.1 Info: 24: NewMediaInfoFormat migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 24 23:28:36.1 Info: UpdateData 23:28:36.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:36.1 Info: => 5.8E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:36', 'NewMediaInfoFormat') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 24: NewMediaInfoFormat migrated 23:28:36.1 Info: => 0.0003122s 23:28:36.1 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 25 23:28:36.1 Info: RenameTable Restrictions ReleaseProfiles 23:28:36.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:36.1 Info: => 0.0013775s 23:28:36.1 Info: AlterTable ReleaseProfiles 23:28:36.1 Info: => 9E-07s 23:28:36.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:36.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:36.1 Info: => 0.0005185s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:36', 'rename_restrictions_to_release_profiles') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:36.1 Info: => 0.0008151s 23:28:36.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 26 23:28:36.1 Info: RenameTable Profiles QualityProfiles 23:28:36.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:36.1 Info: => 0.0014081s 23:28:36.1 Info: AlterTable QualityProfiles 23:28:36.1 Info: => 9E-07s 23:28:36.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:36.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:36.1 Info: => 0.000512s 23:28:36.1 Info: AlterTable LanguageProfiles 23:28:36.1 Info: => 8E-07s 23:28:36.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:36.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:36.1 Info: => 0.0004969s 23:28:36.1 Info: UpdateData 23:28:36.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:36.1 Info: => 5.05E-05s 23:28:36.1 Info: UpdateData 23:28:36.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:36.1 Info: => 3.26E-05s 23:28:36.1 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "Artists" 23:28:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.1 Info: => 0.0053315s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:36', 'rename_quality_profiles_add_upgrade_allowed') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:36.1 Info: => 0.0057658s 23:28:36.1 Info: 27: add_import_exclusions migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 27 23:28:36.1 Info: CreateTable ImportListExclusions 23:28:36.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:36.1 Info: => 0.0001377s 23:28:36.1 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:36.1 Info: => 8.91E-05s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:36', 'add_import_exclusions') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 27: add_import_exclusions migrated 23:28:36.1 Info: => 0.0004129s 23:28:36.1 Info: 28: clean_artist_metadata_table migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 28 23:28:36.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) 23:28:36.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) 23:28:36.1 Info: => 0.0001679s 23:28:36.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) 23:28:36.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) 23:28:36.1 Info: => 0.0001325s 23:28:36.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) 23:28:36.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) 23:28:36.1 Info: => 0.0001259s 23:28:36.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) 23:28:36.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) 23:28:36.1 Info: => 0.0001265s 23:28:36.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) 23:28:36.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) 23:28:36.1 Info: => 0.0001251s 23:28:36.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) 23:28:36.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) 23:28:36.1 Info: => 0.0001253s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:36', 'clean_artist_metadata_table') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 28: clean_artist_metadata_table migrated 23:28:36.1 Info: => 0.0004097s 23:28:36.1 Info: 29: health_issue_notification migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 29 23:28:36.1 Info: AlterTable Notifications 23:28:36.1 Info: => 1E-06s 23:28:36.1 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:36.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:36.1 Info: => 0.0005568s 23:28:36.1 Info: AlterTable Notifications 23:28:36.1 Info: => 9E-07s 23:28:36.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:36.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:36.1 Info: => 0.0005175s 23:28:36.1 Info: AlterTable Notifications 23:28:36.1 Info: => 9E-07s 23:28:36.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:36.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:36.1 Info: => 0.0005115s 23:28:36.1 Info: AlterTable Notifications 23:28:36.1 Info: => 9E-07s 23:28:36.1 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:36.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:36.1 Info: => 0.0005125s 23:28:36.1 Info: AlterTable Notifications 23:28:36.1 Info: => 8E-07s 23:28:36.1 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:36.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:36.1 Info: => 0.0005127s 23:28:36.1 Info: DeleteColumn Notifications OnDownload 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "Notifications" 23:28:36.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:36.1 Info: => 0.0039308s 23:28:36.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "Notifications" 23:28:36.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:36.1 Info: => 0.0039584s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:36', 'health_issue_notification') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 29: health_issue_notification migrated 23:28:36.1 Info: => 0.0043558s 23:28:36.1 Info: 30: add_mediafilerepository_mtime migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 30 23:28:36.1 Info: AlterTable TrackFiles 23:28:36.1 Info: => 1E-06s 23:28:36.1 Info: CreateColumn TrackFiles Modified DateTime 23:28:36.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:36.1 Info: => 0.0005552s 23:28:36.1 Info: AlterTable TrackFiles 23:28:36.1 Info: => 1E-06s 23:28:36.1 Info: CreateColumn TrackFiles Path String 23:28:36.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:36.1 Info: => 0.0005113s 23:28:36.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:36.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:36.1 Info: => 4.16E-05s 23:28:36.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) 23:28:36.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) 23:28:36.1 Info: => 0.0001351s 23:28:36.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) 23:28:36.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) 23:28:36.1 Info: => 0.0001499s 23:28:36.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) 23:28:36.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) 23:28:36.1 Info: => 0.0001594s 23:28:36.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") 23:28:36.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") 23:28:36.1 Info: => 8.99E-05s 23:28:36.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:36.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:36.1 Info: => 5.67E-05s 23:28:36.1 Info: AlterTable TrackFiles 23:28:36.1 Info: => 7E-07s 23:28:36.1 Info: AlterColumn TrackFiles Path String 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "TrackFiles" 23:28:36.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.1 Info: => 0.0049301s 23:28:36.1 Info: CreateIndex TrackFiles (Path) 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:36.1 Info: => 8.1E-05s 23:28:36.1 Info: DeleteColumn TrackFiles RelativePath 23:28:36.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) 23:28:36.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" 23:28:36.1 Info: DROP TABLE "TrackFiles" 23:28:36.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:36.1 Info: => 0.0041822s 23:28:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:36', 'add_mediafilerepository_mtime') 23:28:36.1 Info: Committing Transaction 23:28:36.1 Info: 30: add_mediafilerepository_mtime migrated 23:28:36.1 Info: => 0.0045392s 23:28:36.1 Info: 31: add_artistmetadataid_constraint migrating 23:28:36.1 Info: Beginning Transaction 23:28:36.1 Info: Starting migration of Main DB to 31 23:28:36.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") 23:28:36.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") 23:28:36.1 Info: => 9.91E-05s 23:28:36.1 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:36.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:36.1 Info: => 0.0001509s 23:28:36.1 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "Artists" 23:28:36.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.2 Info: => 0.0052917s 23:28:36.2 Info: CreateIndex Artists (ArtistMetadataId) 23:28:36.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.2 Info: => 7.8E-05s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:36', 'add_artistmetadataid_constraint') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 31: add_artistmetadataid_constraint migrated 23:28:36.2 Info: => 0.0004429s 23:28:36.2 Info: 32: old_ids_and_artist_alias migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 32 23:28:36.2 Info: AlterTable ArtistMetadata 23:28:36.2 Info: => 7E-07s 23:28:36.2 Info: CreateColumn ArtistMetadata Aliases String 23:28:36.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:36.2 Info: => 0.0005712s 23:28:36.2 Info: AlterTable ArtistMetadata 23:28:36.2 Info: => 8E-07s 23:28:36.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:36.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:36.2 Info: => 0.000603s 23:28:36.2 Info: AlterTable Albums 23:28:36.2 Info: => 9E-07s 23:28:36.2 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:36.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:36.2 Info: => 0.0005615s 23:28:36.2 Info: AlterTable AlbumReleases 23:28:36.2 Info: => 9E-07s 23:28:36.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:36.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:36.2 Info: => 0.0005336s 23:28:36.2 Info: AlterTable Tracks 23:28:36.2 Info: => 7E-07s 23:28:36.2 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:36.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:36.2 Info: => 0.0005375s 23:28:36.2 Info: AlterTable Tracks 23:28:36.2 Info: => 8E-07s 23:28:36.2 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:36.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:36.2 Info: => 0.0005318s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:36', 'old_ids_and_artist_alias') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 32: old_ids_and_artist_alias migrated 23:28:36.2 Info: => 0.0008583s 23:28:36.2 Info: 33: download_propers_config migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 33 23:28:36.2 Info: PerformDBOperation 23:28:36.2 Info: Performing DB Operation 23:28:36.2 Info: => 3.32E-05s 23:28:36.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:36.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:36.2 Info: => 5.56E-05s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:36', 'download_propers_config') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 33: download_propers_config migrated 23:28:36.2 Info: => 0.0003302s 23:28:36.2 Info: 34: remove_language_profiles migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 34 23:28:36.2 Info: DeleteTable LanguageProfiles 23:28:36.2 Info: DROP TABLE "LanguageProfiles" 23:28:36.2 Info: => 0.0001985s 23:28:36.2 Info: DeleteColumn Artists LanguageProfileId 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "Artists" 23:28:36.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.2 Info: => 0.0044726s 23:28:36.2 Info: DeleteColumn ImportLists LanguageProfileId 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "ImportLists" 23:28:36.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:36.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:36.2 Info: => 0.0056s 23:28:36.2 Info: DeleteColumn Blacklist Language 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "Blacklist" 23:28:36.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:36.2 Info: => 0.0043723s 23:28:36.2 Info: DeleteColumn History Language 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "History" 23:28:36.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:36.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:36.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:36.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:36.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:36.2 Info: => 0.0048509s 23:28:36.2 Info: DeleteColumn LyricFiles Language 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "LyricFiles" 23:28:36.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:36.2 Info: => 0.0038419s 23:28:36.2 Info: DeleteColumn TrackFiles Language 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "TrackFiles" 23:28:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:36.2 Info: => 0.0041985s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:36', 'remove_language_profiles') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 34: remove_language_profiles migrated 23:28:36.2 Info: => 0.0047282s 23:28:36.2 Info: 35: multi_disc_naming_format migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 35 23:28:36.2 Info: AlterTable NamingConfig 23:28:36.2 Info: => 5E-07s 23:28:36.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:36.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:36.2 Info: => 0.0005708s 23:28:36.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:36.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:36.2 Info: => 4.86E-05s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:36', 'multi_disc_naming_format') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 35: multi_disc_naming_format migrated 23:28:36.2 Info: => 0.0003468s 23:28:36.2 Info: 36: add_download_client_priority migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 36 23:28:36.2 Info: AlterTable DownloadClients 23:28:36.2 Info: => 7E-07s 23:28:36.2 Info: CreateColumn DownloadClients Priority Int32 23:28:36.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:36.2 Info: => 0.0005872s 23:28:36.2 Info: PerformDBOperation 23:28:36.2 Info: Performing DB Operation 23:28:36.2 Info: => 5.59E-05s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:36', 'add_download_client_priority') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 36: add_download_client_priority migrated 23:28:36.2 Info: => 0.0003698s 23:28:36.2 Info: 37: remove_growl_prowl migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 37 23:28:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:36.2 Info: => 5.28E-05s 23:28:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:36.2 Info: => 0.0007633s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:36', 'remove_growl_prowl') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 37: remove_growl_prowl migrated 23:28:36.2 Info: => 0.0010741s 23:28:36.2 Info: 38: remove_plex_hometheatre migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 38 23:28:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:36.2 Info: => 5.45E-05s 23:28:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:36.2 Info: => 3.41E-05s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:36', 'remove_plex_hometheatre') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 38: remove_plex_hometheatre migrated 23:28:36.2 Info: => 0.0003069s 23:28:36.2 Info: 39: add_root_folder_add_defaults migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 39 23:28:36.2 Info: AlterTable RootFolders 23:28:36.2 Info: => 7E-07s 23:28:36.2 Info: CreateColumn RootFolders Name String 23:28:36.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:36.2 Info: => 0.000586s 23:28:36.2 Info: AlterTable RootFolders 23:28:36.2 Info: => 1E-06s 23:28:36.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:36.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:36.2 Info: => 0.0005225s 23:28:36.2 Info: AlterTable RootFolders 23:28:36.2 Info: => 1.2E-06s 23:28:36.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:36.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:36.2 Info: => 0.0005215s 23:28:36.2 Info: AlterTable RootFolders 23:28:36.2 Info: => 9E-07s 23:28:36.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:36.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:36.2 Info: => 0.0005261s 23:28:36.2 Info: AlterTable RootFolders 23:28:36.2 Info: => 1E-06s 23:28:36.2 Info: CreateColumn RootFolders DefaultTags String 23:28:36.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:36.2 Info: => 0.00053s 23:28:36.2 Info: PerformDBOperation 23:28:36.2 Info: Performing DB Operation 23:28:36.2 Info: => 5.04E-05s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:36', 'add_root_folder_add_defaults') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 39: add_root_folder_add_defaults migrated 23:28:36.2 Info: => 0.0003619s 23:28:36.2 Info: 40: task_duration migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 40 23:28:36.2 Info: AlterTable ScheduledTasks 23:28:36.2 Info: => 6E-07s 23:28:36.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:36.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:36.2 Info: => 0.0005856s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:36', 'task_duration') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 40: task_duration migrated 23:28:36.2 Info: => 0.0009107s 23:28:36.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 41 23:28:36.2 Info: AlterTable ReleaseProfiles 23:28:36.2 Info: => 7E-07s 23:28:36.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:36.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:36.2 Info: => 0.0005615s 23:28:36.2 Info: AlterTable ReleaseProfiles 23:28:36.2 Info: => 9E-07s 23:28:36.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:36.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:36.2 Info: => 0.0005132s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:36', 'add_indexer_and_enabled_to_release_profiles') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:36.2 Info: => 0.0008369s 23:28:36.2 Info: 42: remove_album_folders migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 42 23:28:36.2 Info: DeleteColumn Artists AlbumFolder 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "Artists" 23:28:36.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.2 Info: => 0.0052751s 23:28:36.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:36.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:36.2 Info: => 4.09E-05s 23:28:36.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:36.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:36.2 Info: => 3.5E-05s 23:28:36.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:36.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) 23:28:36.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:36.2 Info: DROP TABLE "NamingConfig" 23:28:36.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:36.2 Info: => 0.0048271s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:36', 'remove_album_folders') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 42: remove_album_folders migrated 23:28:36.2 Info: => 0.0052782s 23:28:36.2 Info: 44: add_priority_to_indexers migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 44 23:28:36.2 Info: AlterTable Indexers 23:28:36.2 Info: => 7E-07s 23:28:36.2 Info: CreateColumn Indexers Priority Int32 23:28:36.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:36.2 Info: => 0.0005702s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:36', 'add_priority_to_indexers') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 44: add_priority_to_indexers migrated 23:28:36.2 Info: => 0.0009217s 23:28:36.2 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 45 23:28:36.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:36.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:36.2 Info: => 0.0001236s 23:28:36.2 Info: PerformDBOperation 23:28:36.2 Info: Performing DB Operation 23:28:36.2 Info: => 2.61E-05s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:36', 'remove_chown_and_folderchmod_config') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:36.2 Info: => 0.0003095s 23:28:36.2 Info: 47: update_notifiarr migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 47 23:28:36.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:36.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:36.2 Info: => 7.93E-05s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:36', 'update_notifiarr') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 47: update_notifiarr migrated 23:28:36.2 Info: => 0.0003594s 23:28:36.2 Info: 49: email_multiple_addresses migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 49 23:28:36.2 Info: PerformDBOperation 23:28:36.2 Info: Performing DB Operation 23:28:36.2 Info: => 6.4E-05s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:36', 'email_multiple_addresses') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 49: email_multiple_addresses migrated 23:28:36.2 Info: => 0.0003587s 23:28:36.2 Info: 50: rename_blacklist_to_blocklist migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 50 23:28:36.2 Info: RenameTable Blacklist Blocklist 23:28:36.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:36.2 Info: => 0.0015386s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:36', 'rename_blacklist_to_blocklist') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 50: rename_blacklist_to_blocklist migrated 23:28:36.2 Info: => 0.0019073s 23:28:36.2 Info: 51: cdh_per_downloadclient migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 51 23:28:36.2 Info: AlterTable DownloadClients 23:28:36.2 Info: => 7E-07s 23:28:36.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:36.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:36.2 Info: => 0.0005458s 23:28:36.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:36.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:36.2 Info: => 0.0005346s 23:28:36.2 Info: PerformDBOperation 23:28:36.2 Info: Performing DB Operation 23:28:36.2 Info: => 0.0001553s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:36', 'cdh_per_downloadclient') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 51: cdh_per_downloadclient migrated 23:28:36.2 Info: => 0.0005002s 23:28:36.2 Info: 52: download_history migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 52 23:28:36.2 Info: CreateTable DownloadHistory 23:28:36.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) 23:28:36.2 Info: => 0.0001687s 23:28:36.2 Info: CreateIndex DownloadHistory (EventType) 23:28:36.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:36.2 Info: => 9.37E-05s 23:28:36.2 Info: CreateIndex DownloadHistory (ArtistId) 23:28:36.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:36.2 Info: => 8.07E-05s 23:28:36.2 Info: CreateIndex DownloadHistory (DownloadId) 23:28:36.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:36.2 Info: => 8.16E-05s 23:28:36.2 Info: PerformDBOperation 23:28:36.2 Info: Performing DB Operation 23:28:36.2 Info: => 0.0001143s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:36', 'download_history') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 52: download_history migrated 23:28:36.2 Info: => 0.0004936s 23:28:36.2 Info: 53: add_update_history migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 53 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:36', 'add_update_history') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 53: add_update_history migrated 23:28:36.2 Info: => 0.0003337s 23:28:36.2 Info: 54: add_on_update_to_notifications migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 54 23:28:36.2 Info: AlterTable Notifications 23:28:36.2 Info: => 7E-07s 23:28:36.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:36.2 Info: => 0.0006074s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:36', 'add_on_update_to_notifications') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 54: add_on_update_to_notifications migrated 23:28:36.2 Info: => 0.0009416s 23:28:36.2 Info: 55: download_client_per_indexer migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 55 23:28:36.2 Info: AlterTable Indexers 23:28:36.2 Info: => 6E-07s 23:28:36.2 Info: CreateColumn Indexers DownloadClientId Int32 23:28:36.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:36.2 Info: => 0.0005902s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:36', 'download_client_per_indexer') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 55: download_client_per_indexer migrated 23:28:36.2 Info: => 0.0009437s 23:28:36.2 Info: 56: AddNewItemMonitorType migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 56 23:28:36.2 Info: AlterTable Artists 23:28:36.2 Info: => 9E-07s 23:28:36.2 Info: CreateColumn Artists MonitorNewItems Int32 23:28:36.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:36.2 Info: => 0.0006079s 23:28:36.2 Info: AlterTable RootFolders 23:28:36.2 Info: => 9E-07s 23:28:36.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:36.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:36.2 Info: => 0.0005796s 23:28:36.2 Info: AlterTable ImportLists 23:28:36.2 Info: => 8E-07s 23:28:36.2 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:36.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:36.2 Info: => 0.0005276s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:36', 'AddNewItemMonitorType') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 56: AddNewItemMonitorType migrated 23:28:36.2 Info: => 0.0009018s 23:28:36.2 Info: 57: ImportListSearch migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 57 23:28:36.2 Info: AlterTable ImportLists 23:28:36.2 Info: => 1E-06s 23:28:36.2 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:36.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:36.2 Info: => 0.0005931s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:36', 'ImportListSearch') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 57: ImportListSearch migrated 23:28:36.2 Info: => 0.0009319s 23:28:36.2 Info: 58: ImportListMonitorExisting migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 58 23:28:36.2 Info: AlterTable ImportLists 23:28:36.2 Info: => 5E-07s 23:28:36.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:36.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:36.2 Info: => 0.0006112s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:36', 'ImportListMonitorExisting') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 58: ImportListMonitorExisting migrated 23:28:36.2 Info: => 0.0009472s 23:28:36.2 Info: 59: add_indexer_tags migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 59 23:28:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:36.2 Info: => 5.54E-05s 23:28:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:36.2 Info: => 3.52E-05s 23:28:36.2 Info: AlterTable Indexers 23:28:36.2 Info: => 4E-07s 23:28:36.2 Info: CreateColumn Indexers Tags String 23:28:36.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:36.2 Info: => 0.000582s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:36', 'add_indexer_tags') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 59: add_indexer_tags migrated 23:28:36.2 Info: => 0.000923s 23:28:36.2 Info: 60: update_audio_types migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 60 23:28:36.2 Info: PerformDBOperation 23:28:36.2 Info: Performing DB Operation 23:28:36.2 Info: => 5.42E-05s 23:28:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:36', 'update_audio_types') 23:28:36.2 Info: Committing Transaction 23:28:36.2 Info: 60: update_audio_types migrated 23:28:36.2 Info: => 0.0003509s 23:28:36.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:36.2 Info: Beginning Transaction 23:28:36.2 Info: Starting migration of Main DB to 61 23:28:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.2 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:36.2 Info: => 5.33E-05s 23:28:36.2 Info: AlterTable AlbumReleases 23:28:36.2 Info: => 5E-07s 23:28:36.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "AlbumReleases" 23:28:36.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:36.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:36.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:36.2 Info: => 0.0055723s 23:28:36.2 Info: AlterTable Albums 23:28:36.2 Info: => 6E-07s 23:28:36.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "Albums" 23:28:36.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:36.2 Info: => 0.0045362s 23:28:36.2 Info: AlterTable Albums 23:28:36.2 Info: => 6E-07s 23:28:36.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "Albums" 23:28:36.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:36.2 Info: => 0.0055627s 23:28:36.2 Info: AlterTable Albums 23:28:36.2 Info: => 7E-07s 23:28:36.2 Info: AlterColumn Albums Added DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.2 Info: DROP TABLE "Albums" 23:28:36.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:36.2 Info: => 0.0046332s 23:28:36.2 Info: AlterTable Artists 23:28:36.2 Info: => 5E-07s 23:28:36.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "Artists" 23:28:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.3 Info: => 0.0046869s 23:28:36.3 Info: AlterTable Artists 23:28:36.3 Info: => 6E-07s 23:28:36.3 Info: AlterColumn Artists Added DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "Artists" 23:28:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.3 Info: => 0.0054277s 23:28:36.3 Info: AlterTable Blocklist 23:28:36.3 Info: => 6E-07s 23:28:36.3 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "Blocklist" 23:28:36.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:36.3 Info: => 0.0051688s 23:28:36.3 Info: AlterTable Blocklist 23:28:36.3 Info: => 8E-07s 23:28:36.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "Blocklist" 23:28:36.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:36.3 Info: => 0.0039762s 23:28:36.3 Info: AlterTable Commands 23:28:36.3 Info: => 9E-07s 23:28:36.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "Commands" 23:28:36.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:36.3 Info: => 0.0039599s 23:28:36.3 Info: AlterTable Commands 23:28:36.3 Info: => 8E-07s 23:28:36.3 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "Commands" 23:28:36.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:36.3 Info: => 0.0040175s 23:28:36.3 Info: AlterTable Commands 23:28:36.3 Info: => 7E-07s 23:28:36.3 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "Commands" 23:28:36.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:36.3 Info: => 0.0048001s 23:28:36.3 Info: AlterTable DownloadClientStatus 23:28:36.3 Info: => 8E-07s 23:28:36.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:36.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) 23:28:36.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:36.3 Info: DROP TABLE "DownloadClientStatus" 23:28:36.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:36.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:36.3 Info: => 0.0052251s 23:28:36.3 Info: AlterTable DownloadClientStatus 23:28:36.3 Info: => 5E-07s 23:28:36.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:36.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) 23:28:36.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:36.3 Info: DROP TABLE "DownloadClientStatus" 23:28:36.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:36.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:36.3 Info: => 0.0040423s 23:28:36.3 Info: AlterTable DownloadClientStatus 23:28:36.3 Info: => 5E-07s 23:28:36.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:36.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) 23:28:36.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:36.3 Info: DROP TABLE "DownloadClientStatus" 23:28:36.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:36.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:36.3 Info: => 0.0057732s 23:28:36.3 Info: AlterTable DownloadHistory 23:28:36.3 Info: => 7E-07s 23:28:36.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:36.3 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) 23:28:36.3 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" 23:28:36.3 Info: DROP TABLE "DownloadHistory" 23:28:36.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:36.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:36.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:36.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:36.3 Info: => 0.0043783s 23:28:36.3 Info: AlterTable ExtraFiles 23:28:36.3 Info: => 5E-07s 23:28:36.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "ExtraFiles" 23:28:36.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:36.3 Info: => 0.003926s 23:28:36.3 Info: AlterTable ExtraFiles 23:28:36.3 Info: => 1E-06s 23:28:36.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "ExtraFiles" 23:28:36.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:36.3 Info: => 0.0049328s 23:28:36.3 Info: AlterTable History 23:28:36.3 Info: => 7E-07s 23:28:36.3 Info: AlterColumn History Date DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "History" 23:28:36.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:36.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:36.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:36.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:36.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:36.3 Info: => 0.0046014s 23:28:36.3 Info: AlterTable ImportListStatus 23:28:36.3 Info: => 6E-07s 23:28:36.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:36.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) 23:28:36.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:36.3 Info: DROP TABLE "ImportListStatus" 23:28:36.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:36.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:36.3 Info: => 0.0049674s 23:28:36.3 Info: AlterTable ImportListStatus 23:28:36.3 Info: => 7E-07s 23:28:36.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:36.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) 23:28:36.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:36.3 Info: DROP TABLE "ImportListStatus" 23:28:36.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:36.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:36.3 Info: => 0.0041047s 23:28:36.3 Info: AlterTable ImportListStatus 23:28:36.3 Info: => 5E-07s 23:28:36.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:36.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) 23:28:36.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:36.3 Info: DROP TABLE "ImportListStatus" 23:28:36.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:36.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:36.3 Info: => 0.0050571s 23:28:36.3 Info: AlterTable IndexerStatus 23:28:36.3 Info: => 6E-07s 23:28:36.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:36.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) 23:28:36.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:36.3 Info: DROP TABLE "IndexerStatus" 23:28:36.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:36.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:36.3 Info: => 0.0040655s 23:28:36.3 Info: AlterTable IndexerStatus 23:28:36.3 Info: => 5E-07s 23:28:36.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:36.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) 23:28:36.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:36.3 Info: DROP TABLE "IndexerStatus" 23:28:36.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:36.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:36.3 Info: => 0.0044454s 23:28:36.3 Info: AlterTable IndexerStatus 23:28:36.3 Info: => 5E-07s 23:28:36.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:36.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) 23:28:36.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:36.3 Info: DROP TABLE "IndexerStatus" 23:28:36.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:36.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:36.3 Info: => 0.005136s 23:28:36.3 Info: AlterTable LyricFiles 23:28:36.3 Info: => 5E-07s 23:28:36.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "LyricFiles" 23:28:36.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:36.3 Info: => 0.0039722s 23:28:36.3 Info: AlterTable LyricFiles 23:28:36.3 Info: => 9E-07s 23:28:36.3 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "LyricFiles" 23:28:36.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:36.3 Info: => 0.0039377s 23:28:36.3 Info: AlterTable MetadataFiles 23:28:36.3 Info: => 9E-07s 23:28:36.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.3 Info: DROP TABLE "MetadataFiles" 23:28:36.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:36.4 Info: => 0.0039599s 23:28:36.4 Info: AlterTable MetadataFiles 23:28:36.4 Info: => 9E-07s 23:28:36.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.4 Info: DROP TABLE "MetadataFiles" 23:28:36.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:36.4 Info: => 0.0049769s 23:28:36.4 Info: AlterTable PendingReleases 23:28:36.4 Info: => 8E-07s 23:28:36.4 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:36.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) 23:28:36.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:36.4 Info: DROP TABLE "PendingReleases" 23:28:36.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:36.4 Info: => 0.0038841s 23:28:36.4 Info: AlterTable ScheduledTasks 23:28:36.4 Info: => 8E-07s 23:28:36.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:36.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) 23:28:36.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:36.4 Info: DROP TABLE "ScheduledTasks" 23:28:36.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:36.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:36.4 Info: => 0.0052354s 23:28:36.4 Info: AlterTable ScheduledTasks 23:28:36.4 Info: => 6E-07s 23:28:36.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:36.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) 23:28:36.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:36.4 Info: DROP TABLE "ScheduledTasks" 23:28:36.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:36.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:36.4 Info: => 0.004117s 23:28:36.4 Info: AlterTable TrackFiles 23:28:36.4 Info: => 5E-07s 23:28:36.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.4 Info: DROP TABLE "TrackFiles" 23:28:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:36.4 Info: => 0.0042635s 23:28:36.4 Info: AlterTable TrackFiles 23:28:36.4 Info: => 5E-07s 23:28:36.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.4 Info: DROP TABLE "TrackFiles" 23:28:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:36.4 Info: => 0.0042109s 23:28:36.4 Info: AlterTable VersionInfo 23:28:36.4 Info: => 5E-07s 23:28:36.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:36.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:36.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:36.4 Info: DROP TABLE "VersionInfo" 23:28:36.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:36.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:36.4 Info: => 0.0040264s 23:28:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:36', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:36.4 Info: Committing Transaction 23:28:36.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:36.4 Info: => 0.0048049s 23:28:36.4 Info: 62: add_on_delete_to_notifications migrating 23:28:36.4 Info: Beginning Transaction 23:28:36.4 Info: Starting migration of Main DB to 62 23:28:36.4 Info: AlterTable Notifications 23:28:36.4 Info: => 5E-07s 23:28:36.4 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:36.4 Info: => 0.0006228s 23:28:36.4 Info: AlterTable Notifications 23:28:36.4 Info: => 8E-07s 23:28:36.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:36.4 Info: => 0.0006131s 23:28:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:36', 'add_on_delete_to_notifications') 23:28:36.4 Info: Committing Transaction 23:28:36.4 Info: 62: add_on_delete_to_notifications migrated 23:28:36.4 Info: => 0.0024464s 23:28:36.4 Info: 63: add_custom_formats migrating 23:28:36.4 Info: Beginning Transaction 23:28:36.4 Info: Starting migration of Main DB to 63 23:28:36.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 23:28:36.4 Info: AlterTable DelayProfiles 23:28:36.4 Info: => 5E-07s 23:28:36.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:36.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:36.4 Info: => 0.0005916s 23:28:36.4 Info: UpdateData 23:28:36.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:36.4 Info: => 5.84E-05s 23:28:36.4 Info: AlterTable TrackFiles 23:28:36.4 Info: => 5E-07s 23:28:36.4 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:36.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:36.4 Info: => 0.0005545s 23:28:36.4 Info: PerformDBOperation 23:28:36.4 Info: Performing DB Operation 23:28:36.4 Info: => 0.0011962s 23:28:36.4 Info: CreateTable CustomFormats 23:28:36.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) 23:28:36.4 Info: => 0.0002073s 23:28:36.4 Info: CreateIndex CustomFormats (Name) 23:28:36.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:36.4 Info: => 9.36E-05s 23:28:36.4 Info: AlterTable QualityProfiles 23:28:36.4 Info: => 6E-07s 23:28:36.4 Info: CreateColumn QualityProfiles FormatItems String 23:28:36.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:36.4 Info: => 0.0005735s 23:28:36.4 Info: AlterTable QualityProfiles 23:28:36.4 Info: => 7E-07s 23:28:36.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:36.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:36.4 Info: => 0.00059s 23:28:36.4 Info: AlterTable QualityProfiles 23:28:36.4 Info: => 7E-07s 23:28:36.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:36.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:36.4 Info: => 0.0005653s 23:28:36.4 Info: PerformDBOperation 23:28:36.4 Info: Performing DB Operation 23:28:36.4 Info: => 0.0012812s 23:28:36.4 Info: PerformDBOperation 23:28:36.4 Info: Performing DB Operation 23:28:36.4 Info: => 3.2E-05s 23:28:36.4 Info: DeleteColumn ReleaseProfiles Preferred 23:28:36.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) 23:28:36.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:36.4 Info: DROP TABLE "ReleaseProfiles" 23:28:36.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:36.4 Info: => 0.0048726s 23:28:36.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:36.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) 23:28:36.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:36.4 Info: DROP TABLE "ReleaseProfiles" 23:28:36.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:36.4 Info: => 0.00401s 23:28:36.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:36.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:36.4 Info: => 5.62E-05s 23:28:36.4 Info: AlterTable DelayProfiles 23:28:36.4 Info: => 5E-07s 23:28:36.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:36.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:36.4 Info: => 0.000589s 23:28:36.4 Info: AlterTable DelayProfiles 23:28:36.4 Info: => 7E-07s 23:28:36.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:36.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:36.4 Info: => 0.0005936s 23:28:36.4 Info: -> 1 Insert operations completed in 00:00:00.0001064 taking an average of 00:00:00.0001064 23:28:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:36', 'add_custom_formats') 23:28:36.4 Info: Committing Transaction 23:28:36.4 Info: 63: add_custom_formats migrated 23:28:36.4 Info: => 0.001039s 23:28:36.4 Debug: Took: 00:00:00.4163128 23:28:36.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 23:28:36.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 23:28:36.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221164872948_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:36.4 Info: DatabaseEngineVersionCheck migrating 23:28:36.4 Info: PerformDBOperation 23:28:36.4 Info: Performing DB Operation 23:28:36.4 Info: SQLite 3.48.0 23:28:36.4 Info: => 0.0010864s 23:28:36.4 Info: DatabaseEngineVersionCheck migrated 23:28:36.4 Info: => 0.0010998s 23:28:36.4 Info: VersionMigration migrating 23:28:36.4 Info: Beginning Transaction 23:28:36.4 Info: CreateTable VersionInfo 23:28:36.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:36.5 Info: => 0.0050066s 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: VersionMigration migrated 23:28:36.5 Info: => 0.0054539s 23:28:36.5 Info: VersionUniqueMigration migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: CreateIndex VersionInfo (Version) 23:28:36.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:36.5 Info: => 0.0001381s 23:28:36.5 Info: AlterTable VersionInfo 23:28:36.5 Info: => 7E-07s 23:28:36.5 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:36.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:36.5 Info: => 0.0006307s 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: VersionUniqueMigration migrated 23:28:36.5 Info: => 0.000837s 23:28:36.5 Info: VersionDescriptionMigration migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: AlterTable VersionInfo 23:28:36.5 Info: => 7E-07s 23:28:36.5 Info: CreateColumn VersionInfo Description String 23:28:36.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:36.5 Info: => 0.0002016s 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: VersionDescriptionMigration migrated 23:28:36.5 Info: => 0.0004074s 23:28:36.5 Info: 1: InitialSetup migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 1 23:28:36.5 Info: CreateTable Config 23:28:36.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:36.5 Info: => 0.0001662s 23:28:36.5 Info: CreateIndex Config (Key) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:36.5 Info: => 7.96E-05s 23:28:36.5 Info: CreateTable RootFolders 23:28:36.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:36.5 Info: => 8.84E-05s 23:28:36.5 Info: CreateIndex RootFolders (Path) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:36.5 Info: => 7.71E-05s 23:28:36.5 Info: CreateTable Artists 23:28:36.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) 23:28:36.5 Info: => 0.0002373s 23:28:36.5 Info: CreateIndex Artists (ForeignArtistId) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:36.5 Info: => 7.78E-05s 23:28:36.5 Info: CreateIndex Artists (NameSlug) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:36.5 Info: => 0.0001009s 23:28:36.5 Info: CreateIndex Artists (CleanName) 23:28:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.5 Info: => 8.73E-05s 23:28:36.5 Info: CreateIndex Artists (Path) 23:28:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.5 Info: => 7.29E-05s 23:28:36.5 Info: CreateTable Albums 23:28:36.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) 23:28:36.5 Info: => 0.0002159s 23:28:36.5 Info: CreateIndex Albums (ForeignAlbumId) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.5 Info: => 7.77E-05s 23:28:36.5 Info: CreateIndex Albums (MBId) 23:28:36.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:36.5 Info: => 6.96E-05s 23:28:36.5 Info: CreateIndex Albums (TADBId) 23:28:36.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:36.5 Info: => 6.76E-05s 23:28:36.5 Info: CreateIndex Albums (TitleSlug) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:36.5 Info: => 7.64E-05s 23:28:36.5 Info: CreateIndex Albums (CleanTitle) 23:28:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.5 Info: => 6.93E-05s 23:28:36.5 Info: CreateIndex Albums (Path) 23:28:36.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:36.5 Info: => 6.61E-05s 23:28:36.5 Info: CreateTable Tracks 23:28:36.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) 23:28:36.5 Info: => 0.0001443s 23:28:36.5 Info: CreateIndex Tracks (ForeignTrackId) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:36.5 Info: => 7.1E-05s 23:28:36.5 Info: CreateIndex Tracks (ArtistId) 23:28:36.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:36.5 Info: => 7.08E-05s 23:28:36.5 Info: CreateIndex Tracks (TrackFileId) 23:28:36.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:36.5 Info: => 7.3E-05s 23:28:36.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:36.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:36.5 Info: => 7.85E-05s 23:28:36.5 Info: CreateTable TrackFiles 23:28:36.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) 23:28:36.5 Info: => 0.0001347s 23:28:36.5 Info: CreateIndex TrackFiles (ArtistId) 23:28:36.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:36.5 Info: => 7.53E-05s 23:28:36.5 Info: CreateIndex TrackFiles (AlbumId) 23:28:36.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.5 Info: => 7.07E-05s 23:28:36.5 Info: CreateTable History 23:28:36.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) 23:28:36.5 Info: => 0.0001419s 23:28:36.5 Info: CreateIndex History (Date) 23:28:36.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:36.5 Info: => 7.37E-05s 23:28:36.5 Info: CreateIndex History (EventType) 23:28:36.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:36.5 Info: => 7.07E-05s 23:28:36.5 Info: CreateIndex History (DownloadId) 23:28:36.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:36.5 Info: => 6.84E-05s 23:28:36.5 Info: CreateIndex History (AlbumId) 23:28:36.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:36.5 Info: => 7.54E-05s 23:28:36.5 Info: CreateTable Notifications 23:28:36.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) 23:28:36.5 Info: => 0.0001289s 23:28:36.5 Info: CreateTable ScheduledTasks 23:28:36.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:36.5 Info: => 0.0001497s 23:28:36.5 Info: CreateIndex ScheduledTasks (TypeName) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:36.5 Info: => 0.0001154s 23:28:36.5 Info: CreateTable Indexers 23:28:36.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) 23:28:36.5 Info: => 0.0001344s 23:28:36.5 Info: CreateIndex Indexers (Name) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:36.5 Info: => 8.34E-05s 23:28:36.5 Info: CreateTable Profiles 23:28:36.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:36.5 Info: => 9.73E-05s 23:28:36.5 Info: CreateIndex Profiles (Name) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:36.5 Info: => 8.34E-05s 23:28:36.5 Info: CreateTable QualityDefinitions 23:28:36.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:36.5 Info: => 0.0001286s 23:28:36.5 Info: CreateIndex QualityDefinitions (Quality) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:36.5 Info: => 8.08E-05s 23:28:36.5 Info: CreateIndex QualityDefinitions (Title) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:36.5 Info: => 0.0001154s 23:28:36.5 Info: CreateTable NamingConfig 23:28:36.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) 23:28:36.5 Info: => 0.0001421s 23:28:36.5 Info: CreateTable Blacklist 23:28:36.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 '') 23:28:36.5 Info: => 0.0001678s 23:28:36.5 Info: CreateTable Metadata 23:28:36.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) 23:28:36.5 Info: => 0.0001108s 23:28:36.5 Info: CreateTable MetadataFiles 23:28:36.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) 23:28:36.5 Info: => 0.000129s 23:28:36.5 Info: CreateTable DownloadClients 23:28:36.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) 23:28:36.5 Info: => 0.000113s 23:28:36.5 Info: CreateTable PendingReleases 23:28:36.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 '') 23:28:36.5 Info: => 0.0001216s 23:28:36.5 Info: CreateTable RemotePathMappings 23:28:36.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:36.5 Info: => 0.000119s 23:28:36.5 Info: CreateTable Tags 23:28:36.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:36.5 Info: => 9.79E-05s 23:28:36.5 Info: CreateIndex Tags (Label) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:36.5 Info: => 8.66E-05s 23:28:36.5 Info: CreateTable Restrictions 23:28:36.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:36.5 Info: => 0.0001044s 23:28:36.5 Info: CreateTable DelayProfiles 23:28:36.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) 23:28:36.5 Info: => 0.0001342s 23:28:36.5 Info: CreateTable Users 23:28:36.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:36.5 Info: => 9.85E-05s 23:28:36.5 Info: CreateIndex Users (Identifier) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:36.5 Info: => 0.000118s 23:28:36.5 Info: CreateIndex Users (Username) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:36.5 Info: => 0.0001004s 23:28:36.5 Info: CreateTable Commands 23:28:36.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) 23:28:36.5 Info: => 0.0001389s 23:28:36.5 Info: CreateTable IndexerStatus 23:28:36.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) 23:28:36.5 Info: => 0.0001267s 23:28:36.5 Info: CreateIndex IndexerStatus (ProviderId) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:36.5 Info: => 8.43E-05s 23:28:36.5 Info: CreateTable ExtraFiles 23:28:36.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) 23:28:36.5 Info: => 0.0001199s 23:28:36.5 Info: CreateTable LyricFiles 23:28:36.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) 23:28:36.5 Info: => 0.0001502s 23:28:36.5 Info: CreateTable LanguageProfiles 23:28:36.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:36.5 Info: => 0.0001053s 23:28:36.5 Info: CreateIndex LanguageProfiles (Name) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:36.5 Info: => 8.62E-05s 23:28:36.5 Info: CreateTable DownloadClientStatus 23:28:36.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) 23:28:36.5 Info: => 0.0001077s 23:28:36.5 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:36.5 Info: => 8.72E-05s 23:28:36.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:36.5 Info: -> 1 Insert operations completed in 00:00:00.0000769 taking an average of 00:00:00.0000769 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:36', 'InitialSetup') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 1: InitialSetup migrated 23:28:36.5 Info: => 0.0009231s 23:28:36.5 Info: 2: add_reason_to_pending_releases migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 2 23:28:36.5 Info: AlterTable PendingReleases 23:28:36.5 Info: => 6E-07s 23:28:36.5 Info: CreateColumn PendingReleases Reason Int32 23:28:36.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:36.5 Info: => 0.0005333s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:36', 'add_reason_to_pending_releases') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 2: add_reason_to_pending_releases migrated 23:28:36.5 Info: => 0.0008231s 23:28:36.5 Info: 3: add_medium_support migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 3 23:28:36.5 Info: AlterTable Albums 23:28:36.5 Info: => 8E-07s 23:28:36.5 Info: CreateColumn Albums Media String 23:28:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:36.5 Info: => 0.0005227s 23:28:36.5 Info: AlterTable Tracks 23:28:36.5 Info: => 8E-07s 23:28:36.5 Info: CreateColumn Tracks MediumNumber Int32 23:28:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:36.5 Info: => 0.0004979s 23:28:36.5 Info: AlterTable Tracks 23:28:36.5 Info: => 8E-07s 23:28:36.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:36.5 Info: => 0.0005127s 23:28:36.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:36.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:36.5 Info: => 4.62E-05s 23:28:36.5 Info: DeleteColumn Tracks TrackNumber 23:28:36.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) 23:28:36.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" 23:28:36.5 Info: DROP TABLE "Tracks" 23:28:36.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:36.5 Info: => 0.0042585s 23:28:36.5 Info: AlterTable Tracks 23:28:36.5 Info: => 6E-07s 23:28:36.5 Info: CreateColumn Tracks TrackNumber String 23:28:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:36.5 Info: => 0.000483s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:36', 'add_medium_support') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 3: add_medium_support migrated 23:28:36.5 Info: => 0.0008774s 23:28:36.5 Info: 4: add_various_qualites_in_profile migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 4 23:28:36.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:36.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:36.5 Info: => 6.41E-05s 23:28:36.5 Info: PerformDBOperation 23:28:36.5 Info: Performing DB Operation 23:28:36.5 Info: => 3.41E-05s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:36', 'add_various_qualites_in_profile') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 4: add_various_qualites_in_profile migrated 23:28:36.5 Info: => 0.0002918s 23:28:36.5 Info: 5: metadata_profiles migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 5 23:28:36.5 Info: CreateTable MetadataProfiles 23:28:36.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:36.5 Info: => 0.0001645s 23:28:36.5 Info: CreateIndex MetadataProfiles (Name) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:36.5 Info: => 9.82E-05s 23:28:36.5 Info: AlterTable Artists 23:28:36.5 Info: => 9E-07s 23:28:36.5 Info: CreateColumn Artists MetadataProfileId Int32 23:28:36.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:36.5 Info: => 0.0005306s 23:28:36.5 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:36.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) 23:28:36.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" 23:28:36.5 Info: DROP TABLE "Artists" 23:28:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.5 Info: => 0.0049979s 23:28:36.5 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:36.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) 23:28:36.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" 23:28:36.5 Info: DROP TABLE "Artists" 23:28:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.5 Info: => 0.0056418s 23:28:36.5 Info: AlterTable Albums 23:28:36.5 Info: => 6E-07s 23:28:36.5 Info: CreateColumn Albums SecondaryTypes String 23:28:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:36.5 Info: => 0.0004935s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:36', 'metadata_profiles') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 5: metadata_profiles migrated 23:28:36.5 Info: => 0.0008984s 23:28:36.5 Info: 6: separate_automatic_and_interactive_search migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 6 23:28:36.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:36.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) 23:28:36.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:36.5 Info: DROP TABLE "Indexers" 23:28:36.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:36.5 Info: => 0.0043426s 23:28:36.5 Info: AlterTable Indexers 23:28:36.5 Info: => 5E-07s 23:28:36.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:36.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:36.5 Info: => 0.0004807s 23:28:36.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:36.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:36.5 Info: => 4.51E-05s 23:28:36.5 Info: AlterTable Indexers 23:28:36.5 Info: => 6E-07s 23:28:36.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:36.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) 23:28:36.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" 23:28:36.5 Info: DROP TABLE "Indexers" 23:28:36.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:36.5 Info: => 0.003349s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:36', 'separate_automatic_and_interactive_search') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 6: separate_automatic_and_interactive_search migrated 23:28:36.5 Info: => 0.0036764s 23:28:36.5 Info: 7: change_album_path_to_relative migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 7 23:28:36.5 Info: DeleteColumn Albums Path 23:28:36.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) 23:28:36.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" 23:28:36.5 Info: DROP TABLE "Albums" 23:28:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.5 Info: => 0.0041482s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:36', 'change_album_path_to_relative') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 7: change_album_path_to_relative migrated 23:28:36.5 Info: => 0.0045432s 23:28:36.5 Info: 8: change_quality_size_mb_to_kb migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 8 23:28:36.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 23:28:36.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 23:28:36.5 Info: => 5.27E-05s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:36', 'change_quality_size_mb_to_kb') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 8: change_quality_size_mb_to_kb migrated 23:28:36.5 Info: => 0.0003057s 23:28:36.5 Info: 9: album_releases migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 9 23:28:36.5 Info: AlterTable Albums 23:28:36.5 Info: => 6E-07s 23:28:36.5 Info: CreateColumn Albums Releases String 23:28:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:36.5 Info: => 0.0005062s 23:28:36.5 Info: AlterTable Albums 23:28:36.5 Info: => 8E-07s 23:28:36.5 Info: CreateColumn Albums CurrentRelease String 23:28:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:36.5 Info: => 0.0004946s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:36', 'album_releases') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 9: album_releases migrated 23:28:36.5 Info: => 0.0007846s 23:28:36.5 Info: 10: album_releases_fix migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 10 23:28:36.5 Info: AlterTable Albums 23:28:36.5 Info: => 8E-07s 23:28:36.5 Info: AlterColumn Albums Releases String 23:28:36.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) 23:28:36.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" 23:28:36.5 Info: DROP TABLE "Albums" 23:28:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.5 Info: => 0.0049181s 23:28:36.5 Info: AlterTable Albums 23:28:36.5 Info: => 7E-07s 23:28:36.5 Info: AlterColumn Albums CurrentRelease String 23:28:36.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) 23:28:36.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" 23:28:36.5 Info: DROP TABLE "Albums" 23:28:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.5 Info: => 0.0058041s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:36', 'album_releases_fix') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 10: album_releases_fix migrated 23:28:36.5 Info: => 0.0061694s 23:28:36.5 Info: 11: import_lists migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 11 23:28:36.5 Info: CreateTable ImportLists 23:28:36.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) 23:28:36.5 Info: => 0.0001693s 23:28:36.5 Info: CreateIndex ImportLists (Name) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:36.5 Info: => 8.48E-05s 23:28:36.5 Info: CreateTable ImportListStatus 23:28:36.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) 23:28:36.5 Info: => 0.0001178s 23:28:36.5 Info: CreateIndex ImportListStatus (ProviderId) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:36.5 Info: => 7.96E-05s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:36', 'import_lists') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 11: import_lists migrated 23:28:36.5 Info: => 0.0003895s 23:28:36.5 Info: 12: add_release_status migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 12 23:28:36.5 Info: AlterTable MetadataProfiles 23:28:36.5 Info: => 7E-07s 23:28:36.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:36.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:36.5 Info: => 0.0005481s 23:28:36.5 Info: PerformDBOperation 23:28:36.5 Info: Performing DB Operation 23:28:36.5 Info: => 2.85E-05s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:36', 'add_release_status') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 12: add_release_status migrated 23:28:36.5 Info: => 0.000318s 23:28:36.5 Info: 13: album_download_notification migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 13 23:28:36.5 Info: AlterTable Notifications 23:28:36.5 Info: => 7E-07s 23:28:36.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:36.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:36.5 Info: => 0.0005134s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:36', 'album_download_notification') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 13: album_download_notification migrated 23:28:36.5 Info: => 0.0008154s 23:28:36.5 Info: 14: fix_language_metadata_profiles migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 14 23:28:36.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 23:28:36.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 23:28:36.5 Info: => 8.56E-05s 23:28:36.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 23:28:36.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 23:28:36.5 Info: => 6.34E-05s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:36', 'fix_language_metadata_profiles') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 14: fix_language_metadata_profiles migrated 23:28:36.5 Info: => 0.0003306s 23:28:36.5 Info: 15: remove_fanzub migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 15 23:28:36.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:36.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:36.5 Info: => 4.88E-05s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:36', 'remove_fanzub') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 15: remove_fanzub migrated 23:28:36.5 Info: => 0.0002979s 23:28:36.5 Info: 16: update_artist_history_indexes migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 16 23:28:36.5 Info: CreateIndex Albums (ArtistId) 23:28:36.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:36.5 Info: => 0.0001104s 23:28:36.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:36.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:36.5 Info: => 8.53E-05s 23:28:36.5 Info: DeleteIndex History (AlbumId) 23:28:36.5 Info: DROP INDEX "IX_History_AlbumId" 23:28:36.5 Info: => 0.000125s 23:28:36.5 Info: CreateIndex History (AlbumId, Date) 23:28:36.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:36.5 Info: => 9.64E-05s 23:28:36.5 Info: DeleteIndex History (DownloadId) 23:28:36.5 Info: DROP INDEX "IX_History_DownloadId" 23:28:36.5 Info: => 0.000113s 23:28:36.5 Info: CreateIndex History (DownloadId, Date) 23:28:36.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:36.5 Info: => 9.52E-05s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:36', 'update_artist_history_indexes') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 16: update_artist_history_indexes migrated 23:28:36.5 Info: => 0.0004124s 23:28:36.5 Info: 17: remove_nma migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 17 23:28:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:36.5 Info: => 5.3E-05s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:36', 'remove_nma') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 17: remove_nma migrated 23:28:36.5 Info: => 0.0002979s 23:28:36.5 Info: 18: album_disambiguation migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 18 23:28:36.5 Info: AlterTable Albums 23:28:36.5 Info: => 8E-07s 23:28:36.5 Info: CreateColumn Albums Disambiguation String 23:28:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:36.5 Info: => 0.000547s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:36', 'album_disambiguation') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 18: album_disambiguation migrated 23:28:36.5 Info: => 0.0008502s 23:28:36.5 Info: 19: add_ape_quality_in_profiles migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 19 23:28:36.5 Info: PerformDBOperation 23:28:36.5 Info: Performing DB Operation 23:28:36.5 Info: => 3.41E-05s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:36', 'add_ape_quality_in_profiles') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 19: add_ape_quality_in_profiles migrated 23:28:36.5 Info: => 0.0002922s 23:28:36.5 Info: 20: remove_pushalot migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 20 23:28:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:36.5 Info: => 5.3E-05s 23:28:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:36.5 Info: => 3.41E-05s 23:28:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:36.5 Info: => 3.09E-05s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:36', 'remove_pushalot') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 20: remove_pushalot migrated 23:28:36.5 Info: => 0.0002714s 23:28:36.5 Info: 21: add_custom_filters migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 21 23:28:36.5 Info: CreateTable CustomFilters 23:28:36.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:36.5 Info: => 0.0001331s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:36', 'add_custom_filters') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 21: add_custom_filters migrated 23:28:36.5 Info: => 0.0004139s 23:28:36.5 Info: 22: import_list_tags migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 22 23:28:36.5 Info: AlterTable ImportLists 23:28:36.5 Info: => 6E-07s 23:28:36.5 Info: CreateColumn ImportLists Tags String 23:28:36.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:36.5 Info: => 0.0005574s 23:28:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:36', 'import_list_tags') 23:28:36.5 Info: Committing Transaction 23:28:36.5 Info: 22: import_list_tags migrated 23:28:36.5 Info: => 0.0008736s 23:28:36.5 Info: 23: add_release_groups_etc migrating 23:28:36.5 Info: Beginning Transaction 23:28:36.5 Info: Starting migration of Main DB to 23 23:28:36.5 Info: CreateTable ArtistMetadata 23:28:36.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) 23:28:36.5 Info: => 0.0002195s 23:28:36.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:36.5 Info: => 0.0001383s 23:28:36.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" 23:28:36.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" 23:28:36.5 Info: => 9.84E-05s 23:28:36.5 Info: AlterTable Artists 23:28:36.5 Info: => 4E-07s 23:28:36.5 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:36.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:36.5 Info: => 0.0005367s 23:28:36.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:36.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:36.5 Info: => 7.45E-05s 23:28:36.5 Info: CreateTable AlbumReleases 23:28:36.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) 23:28:36.5 Info: => 0.0002127s 23:28:36.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:36.5 Info: => 0.0001212s 23:28:36.5 Info: CreateIndex AlbumReleases (AlbumId) 23:28:36.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:36.5 Info: => 0.000112s 23:28:36.5 Info: PerformDBOperation 23:28:36.5 Info: Performing DB Operation 23:28:36.5 Info: => 3.55E-05s 23:28:36.5 Info: AlterTable Albums 23:28:36.5 Info: => 5E-07s 23:28:36.5 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:36.5 Info: => 0.0005791s 23:28:36.5 Info: AlterTable Albums 23:28:36.5 Info: => 7E-07s 23:28:36.5 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:36.5 Info: => 0.0006109s 23:28:36.5 Info: AlterTable Albums 23:28:36.5 Info: => 7E-07s 23:28:36.5 Info: CreateColumn Albums Links String 23:28:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:36.5 Info: => 0.000586s 23:28:36.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:36.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:36.5 Info: => 9.09E-05s 23:28:36.5 Info: AlterTable Tracks 23:28:36.5 Info: => 6E-07s 23:28:36.5 Info: CreateColumn Tracks ForeignRecordingId String 23:28:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:36.5 Info: => 0.0005731s 23:28:36.5 Info: AlterTable Tracks 23:28:36.5 Info: => 7E-07s 23:28:36.5 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:36.5 Info: => 0.0005795s 23:28:36.5 Info: AlterTable Tracks 23:28:36.5 Info: => 7E-07s 23:28:36.5 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:36.5 Info: => 0.0005867s 23:28:36.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:36.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:36.5 Info: => 9.03E-05s 23:28:36.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:36.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:36.5 Info: => 6.96E-05s 23:28:36.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:36.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) 23:28:36.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" 23:28:36.5 Info: DROP TABLE "Artists" 23:28:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.5 Info: => 0.0056065s 23:28:36.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:36.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) 23:28:36.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" 23:28:36.5 Info: DROP TABLE "Albums" 23:28:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.5 Info: => 0.0048378s 23:28:36.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:36.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) 23:28:36.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" 23:28:36.5 Info: DROP TABLE "Tracks" 23:28:36.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:36.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:36.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:36.5 Info: => 0.0044493s 23:28:36.5 Info: DeleteColumn TrackFiles ArtistId 23:28:36.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) 23:28:36.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" 23:28:36.5 Info: DROP TABLE "TrackFiles" 23:28:36.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.6 Info: => 0.0037553s 23:28:36.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:36.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.6 Info: => 8.23E-05s 23:28:36.6 Info: CreateIndex Artists (Monitored) 23:28:36.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.6 Info: => 0.0007958s 23:28:36.6 Info: CreateIndex Albums (ArtistMetadataId) 23:28:36.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:36.6 Info: => 0.000116s 23:28:36.6 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:36.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:36.6 Info: => 7.96E-05s 23:28:36.6 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:36.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:36.6 Info: => 7.84E-05s 23:28:36.6 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:36.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:36.6 Info: => 8.19E-05s 23:28:36.6 Info: UpdateData 23:28:36.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:36.6 Info: => 4.5E-05s 23:28:36.6 Info: UpdateData 23:28:36.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:36.6 Info: => 3.8E-05s 23:28:36.6 Info: UpdateData 23:28:36.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:36.6 Info: => 4.21E-05s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:36', 'add_release_groups_etc') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 23: add_release_groups_etc migrated 23:28:36.6 Info: => 0.0006075s 23:28:36.6 Info: 24: NewMediaInfoFormat migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 24 23:28:36.6 Info: UpdateData 23:28:36.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:36.6 Info: => 5.61E-05s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:36', 'NewMediaInfoFormat') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 24: NewMediaInfoFormat migrated 23:28:36.6 Info: => 0.0003091s 23:28:36.6 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 25 23:28:36.6 Info: RenameTable Restrictions ReleaseProfiles 23:28:36.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:36.6 Info: => 0.0013815s 23:28:36.6 Info: AlterTable ReleaseProfiles 23:28:36.6 Info: => 9E-07s 23:28:36.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:36.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:36.6 Info: => 0.0005148s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:36', 'rename_restrictions_to_release_profiles') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:36.6 Info: => 0.0008125s 23:28:36.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 26 23:28:36.6 Info: RenameTable Profiles QualityProfiles 23:28:36.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:36.6 Info: => 0.0013959s 23:28:36.6 Info: AlterTable QualityProfiles 23:28:36.6 Info: => 1.2E-06s 23:28:36.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:36.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:36.6 Info: => 0.0005258s 23:28:36.6 Info: AlterTable LanguageProfiles 23:28:36.6 Info: => 1E-06s 23:28:36.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:36.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:36.6 Info: => 0.0004951s 23:28:36.6 Info: UpdateData 23:28:36.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:36.6 Info: => 4.74E-05s 23:28:36.6 Info: UpdateData 23:28:36.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:36.6 Info: => 3.07E-05s 23:28:36.6 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "Artists" 23:28:36.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.6 Info: => 0.0050575s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:36', 'rename_quality_profiles_add_upgrade_allowed') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:36.6 Info: => 0.0054921s 23:28:36.6 Info: 27: add_import_exclusions migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 27 23:28:36.6 Info: CreateTable ImportListExclusions 23:28:36.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:36.6 Info: => 0.0001325s 23:28:36.6 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:36.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:36.6 Info: => 8.59E-05s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:36', 'add_import_exclusions') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 27: add_import_exclusions migrated 23:28:36.6 Info: => 0.0004224s 23:28:36.6 Info: 28: clean_artist_metadata_table migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 28 23:28:36.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) 23:28:36.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) 23:28:36.6 Info: => 0.0001649s 23:28:36.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) 23:28:36.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) 23:28:36.6 Info: => 0.0001288s 23:28:36.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) 23:28:36.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) 23:28:36.6 Info: => 0.0001213s 23:28:36.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) 23:28:36.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) 23:28:36.6 Info: => 0.0001249s 23:28:36.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) 23:28:36.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) 23:28:36.6 Info: => 0.0001599s 23:28:36.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) 23:28:36.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) 23:28:36.6 Info: => 0.0001278s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:36', 'clean_artist_metadata_table') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 28: clean_artist_metadata_table migrated 23:28:36.6 Info: => 0.0004313s 23:28:36.6 Info: 29: health_issue_notification migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 29 23:28:36.6 Info: AlterTable Notifications 23:28:36.6 Info: => 8E-07s 23:28:36.6 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:36.6 Info: => 0.0005575s 23:28:36.6 Info: AlterTable Notifications 23:28:36.6 Info: => 7E-07s 23:28:36.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:36.6 Info: => 0.0005329s 23:28:36.6 Info: AlterTable Notifications 23:28:36.6 Info: => 8E-07s 23:28:36.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:36.6 Info: => 0.0005193s 23:28:36.6 Info: AlterTable Notifications 23:28:36.6 Info: => 8E-07s 23:28:36.6 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:36.6 Info: => 0.0005189s 23:28:36.6 Info: AlterTable Notifications 23:28:36.6 Info: => 7E-07s 23:28:36.6 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:36.6 Info: => 0.0005675s 23:28:36.6 Info: DeleteColumn Notifications OnDownload 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "Notifications" 23:28:36.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:36.6 Info: => 0.0037161s 23:28:36.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "Notifications" 23:28:36.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:36.6 Info: => 0.00453s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:36', 'health_issue_notification') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 29: health_issue_notification migrated 23:28:36.6 Info: => 0.0049457s 23:28:36.6 Info: 30: add_mediafilerepository_mtime migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 30 23:28:36.6 Info: AlterTable TrackFiles 23:28:36.6 Info: => 8E-07s 23:28:36.6 Info: CreateColumn TrackFiles Modified DateTime 23:28:36.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:36.6 Info: => 0.0005974s 23:28:36.6 Info: AlterTable TrackFiles 23:28:36.6 Info: => 8E-07s 23:28:36.6 Info: CreateColumn TrackFiles Path String 23:28:36.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:36.6 Info: => 0.0005362s 23:28:36.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:36.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:36.6 Info: => 4.33E-05s 23:28:36.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) 23:28:36.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) 23:28:36.6 Info: => 0.0001287s 23:28:36.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) 23:28:36.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) 23:28:36.6 Info: => 0.0001412s 23:28:36.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) 23:28:36.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) 23:28:36.6 Info: => 0.0001504s 23:28:36.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") 23:28:36.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") 23:28:36.6 Info: => 9.2E-05s 23:28:36.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:36.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:36.6 Info: => 5.46E-05s 23:28:36.6 Info: AlterTable TrackFiles 23:28:36.6 Info: => 6E-07s 23:28:36.6 Info: AlterColumn TrackFiles Path String 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "TrackFiles" 23:28:36.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.6 Info: => 0.0049549s 23:28:36.6 Info: CreateIndex TrackFiles (Path) 23:28:36.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:36.6 Info: => 7.93E-05s 23:28:36.6 Info: DeleteColumn TrackFiles RelativePath 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "TrackFiles" 23:28:36.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:36.6 Info: => 0.0040283s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:36', 'add_mediafilerepository_mtime') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 30: add_mediafilerepository_mtime migrated 23:28:36.6 Info: => 0.0044062s 23:28:36.6 Info: 31: add_artistmetadataid_constraint migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 31 23:28:36.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") 23:28:36.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") 23:28:36.6 Info: => 9.81E-05s 23:28:36.6 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:36.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:36.6 Info: => 0.0001372s 23:28:36.6 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "Artists" 23:28:36.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.6 Info: => 0.0042703s 23:28:36.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:36.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.6 Info: => 8.25E-05s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:36', 'add_artistmetadataid_constraint') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 31: add_artistmetadataid_constraint migrated 23:28:36.6 Info: => 0.0004681s 23:28:36.6 Info: 32: old_ids_and_artist_alias migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 32 23:28:36.6 Info: AlterTable ArtistMetadata 23:28:36.6 Info: => 7E-07s 23:28:36.6 Info: CreateColumn ArtistMetadata Aliases String 23:28:36.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:36.6 Info: => 0.0006271s 23:28:36.6 Info: AlterTable ArtistMetadata 23:28:36.6 Info: => 8E-07s 23:28:36.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:36.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:36.6 Info: => 0.0005523s 23:28:36.6 Info: AlterTable Albums 23:28:36.6 Info: => 7E-07s 23:28:36.6 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:36.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:36.6 Info: => 0.0005391s 23:28:36.6 Info: AlterTable AlbumReleases 23:28:36.6 Info: => 5E-07s 23:28:36.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:36.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:36.6 Info: => 0.0005574s 23:28:36.6 Info: AlterTable Tracks 23:28:36.6 Info: => 7E-07s 23:28:36.6 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:36.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:36.6 Info: => 0.0005534s 23:28:36.6 Info: AlterTable Tracks 23:28:36.6 Info: => 7E-07s 23:28:36.6 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:36.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:36.6 Info: => 0.000569s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:36', 'old_ids_and_artist_alias') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 32: old_ids_and_artist_alias migrated 23:28:36.6 Info: => 0.0009147s 23:28:36.6 Info: 33: download_propers_config migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 33 23:28:36.6 Info: PerformDBOperation 23:28:36.6 Info: Performing DB Operation 23:28:36.6 Info: => 3.22E-05s 23:28:36.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:36.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:36.6 Info: => 3.76E-05s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:36', 'download_propers_config') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 33: download_propers_config migrated 23:28:36.6 Info: => 0.0003204s 23:28:36.6 Info: 34: remove_language_profiles migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 34 23:28:36.6 Info: DeleteTable LanguageProfiles 23:28:36.6 Info: DROP TABLE "LanguageProfiles" 23:28:36.6 Info: => 0.0002041s 23:28:36.6 Info: DeleteColumn Artists LanguageProfileId 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "Artists" 23:28:36.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.6 Info: => 0.0043185s 23:28:36.6 Info: DeleteColumn ImportLists LanguageProfileId 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "ImportLists" 23:28:36.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:36.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:36.6 Info: => 0.0049519s 23:28:36.6 Info: DeleteColumn Blacklist Language 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "Blacklist" 23:28:36.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:36.6 Info: => 0.0042774s 23:28:36.6 Info: DeleteColumn History Language 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "History" 23:28:36.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:36.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:36.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:36.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:36.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:36.6 Info: => 0.0059354s 23:28:36.6 Info: DeleteColumn LyricFiles Language 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "LyricFiles" 23:28:36.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:36.6 Info: => 0.0040158s 23:28:36.6 Info: DeleteColumn TrackFiles Language 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "TrackFiles" 23:28:36.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:36.6 Info: => 0.0049899s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:36', 'remove_language_profiles') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 34: remove_language_profiles migrated 23:28:36.6 Info: => 0.0055817s 23:28:36.6 Info: 35: multi_disc_naming_format migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 35 23:28:36.6 Info: AlterTable NamingConfig 23:28:36.6 Info: => 5E-07s 23:28:36.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:36.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:36.6 Info: => 0.00057s 23:28:36.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:36.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:36.6 Info: => 5.15E-05s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:36', 'multi_disc_naming_format') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 35: multi_disc_naming_format migrated 23:28:36.6 Info: => 0.0003573s 23:28:36.6 Info: 36: add_download_client_priority migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 36 23:28:36.6 Info: AlterTable DownloadClients 23:28:36.6 Info: => 5E-07s 23:28:36.6 Info: CreateColumn DownloadClients Priority Int32 23:28:36.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:36.6 Info: => 0.0005472s 23:28:36.6 Info: PerformDBOperation 23:28:36.6 Info: Performing DB Operation 23:28:36.6 Info: => 5.27E-05s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:36', 'add_download_client_priority') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 36: add_download_client_priority migrated 23:28:36.6 Info: => 0.0003952s 23:28:36.6 Info: 37: remove_growl_prowl migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 37 23:28:36.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:36.6 Info: => 5.33E-05s 23:28:36.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:36.6 Info: => 3.31E-05s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:36', 'remove_growl_prowl') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 37: remove_growl_prowl migrated 23:28:36.6 Info: => 0.0003277s 23:28:36.6 Info: 38: remove_plex_hometheatre migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 38 23:28:36.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:36.6 Info: => 5.31E-05s 23:28:36.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:36.6 Info: => 3.36E-05s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:36', 'remove_plex_hometheatre') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 38: remove_plex_hometheatre migrated 23:28:36.6 Info: => 0.000321s 23:28:36.6 Info: 39: add_root_folder_add_defaults migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 39 23:28:36.6 Info: AlterTable RootFolders 23:28:36.6 Info: => 6E-07s 23:28:36.6 Info: CreateColumn RootFolders Name String 23:28:36.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:36.6 Info: => 0.000578s 23:28:36.6 Info: AlterTable RootFolders 23:28:36.6 Info: => 9E-07s 23:28:36.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:36.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:36.6 Info: => 0.0005285s 23:28:36.6 Info: AlterTable RootFolders 23:28:36.6 Info: => 7E-07s 23:28:36.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:36.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:36.6 Info: => 0.000521s 23:28:36.6 Info: AlterTable RootFolders 23:28:36.6 Info: => 6E-07s 23:28:36.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:36.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:36.6 Info: => 0.0005723s 23:28:36.6 Info: AlterTable RootFolders 23:28:36.6 Info: => 8.8E-06s 23:28:36.6 Info: CreateColumn RootFolders DefaultTags String 23:28:36.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:36.6 Info: => 0.0005271s 23:28:36.6 Info: PerformDBOperation 23:28:36.6 Info: Performing DB Operation 23:28:36.6 Info: => 4.89E-05s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:36', 'add_root_folder_add_defaults') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 39: add_root_folder_add_defaults migrated 23:28:36.6 Info: => 0.0003704s 23:28:36.6 Info: 40: task_duration migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 40 23:28:36.6 Info: AlterTable ScheduledTasks 23:28:36.6 Info: => 4E-07s 23:28:36.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:36.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:36.6 Info: => 0.0005592s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:36', 'task_duration') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 40: task_duration migrated 23:28:36.6 Info: => 0.0009144s 23:28:36.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 41 23:28:36.6 Info: AlterTable ReleaseProfiles 23:28:36.6 Info: => 6E-07s 23:28:36.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:36.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:36.6 Info: => 0.0005819s 23:28:36.6 Info: AlterTable ReleaseProfiles 23:28:36.6 Info: => 6E-07s 23:28:36.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:36.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:36.6 Info: => 0.0005918s 23:28:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:36', 'add_indexer_and_enabled_to_release_profiles') 23:28:36.6 Info: Committing Transaction 23:28:36.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:36.6 Info: => 0.0009293s 23:28:36.6 Info: 42: remove_album_folders migrating 23:28:36.6 Info: Beginning Transaction 23:28:36.6 Info: Starting migration of Main DB to 42 23:28:36.6 Info: DeleteColumn Artists AlbumFolder 23:28:36.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) 23:28:36.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" 23:28:36.6 Info: DROP TABLE "Artists" 23:28:36.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.6 Info: => 0.0043294s 23:28:36.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:36.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:36.6 Info: => 4.29E-05s 23:28:36.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:36.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:36.6 Info: => 3.47E-05s 23:28:36.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:36.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) 23:28:36.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:36.7 Info: DROP TABLE "NamingConfig" 23:28:36.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:36.7 Info: => 0.0046239s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:36', 'remove_album_folders') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 42: remove_album_folders migrated 23:28:36.7 Info: => 0.0051107s 23:28:36.7 Info: 44: add_priority_to_indexers migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 44 23:28:36.7 Info: AlterTable Indexers 23:28:36.7 Info: => 7E-07s 23:28:36.7 Info: CreateColumn Indexers Priority Int32 23:28:36.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:36.7 Info: => 0.0005644s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:36', 'add_priority_to_indexers') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 44: add_priority_to_indexers migrated 23:28:36.7 Info: => 0.0009137s 23:28:36.7 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 45 23:28:36.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:36.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:36.7 Info: => 0.0001246s 23:28:36.7 Info: PerformDBOperation 23:28:36.7 Info: Performing DB Operation 23:28:36.7 Info: => 2.7E-05s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:36', 'remove_chown_and_folderchmod_config') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:36.7 Info: => 0.0003178s 23:28:36.7 Info: 47: update_notifiarr migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 47 23:28:36.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:36.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:36.7 Info: => 7.98E-05s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:36', 'update_notifiarr') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 47: update_notifiarr migrated 23:28:36.7 Info: => 0.0003682s 23:28:36.7 Info: 49: email_multiple_addresses migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 49 23:28:36.7 Info: PerformDBOperation 23:28:36.7 Info: Performing DB Operation 23:28:36.7 Info: => 5.54E-05s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:36', 'email_multiple_addresses') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 49: email_multiple_addresses migrated 23:28:36.7 Info: => 0.0003524s 23:28:36.7 Info: 50: rename_blacklist_to_blocklist migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 50 23:28:36.7 Info: RenameTable Blacklist Blocklist 23:28:36.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:36.7 Info: => 0.0015315s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:36', 'rename_blacklist_to_blocklist') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 50: rename_blacklist_to_blocklist migrated 23:28:36.7 Info: => 0.0018848s 23:28:36.7 Info: 51: cdh_per_downloadclient migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 51 23:28:36.7 Info: AlterTable DownloadClients 23:28:36.7 Info: => 6E-07s 23:28:36.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:36.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:36.7 Info: => 0.0005778s 23:28:36.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:36.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:36.7 Info: => 0.0005543s 23:28:36.7 Info: PerformDBOperation 23:28:36.7 Info: Performing DB Operation 23:28:36.7 Info: => 0.0001742s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:36', 'cdh_per_downloadclient') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 51: cdh_per_downloadclient migrated 23:28:36.7 Info: => 0.0004959s 23:28:36.7 Info: 52: download_history migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 52 23:28:36.7 Info: CreateTable DownloadHistory 23:28:36.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) 23:28:36.7 Info: => 0.0001656s 23:28:36.7 Info: CreateIndex DownloadHistory (EventType) 23:28:36.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:36.7 Info: => 9.13E-05s 23:28:36.7 Info: CreateIndex DownloadHistory (ArtistId) 23:28:36.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:36.7 Info: => 8.02E-05s 23:28:36.7 Info: CreateIndex DownloadHistory (DownloadId) 23:28:36.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:36.7 Info: => 8.22E-05s 23:28:36.7 Info: PerformDBOperation 23:28:36.7 Info: Performing DB Operation 23:28:36.7 Info: => 0.0001246s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:36', 'download_history') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 52: download_history migrated 23:28:36.7 Info: => 0.0005111s 23:28:36.7 Info: 53: add_update_history migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 53 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:36', 'add_update_history') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 53: add_update_history migrated 23:28:36.7 Info: => 0.000326s 23:28:36.7 Info: 54: add_on_update_to_notifications migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 54 23:28:36.7 Info: AlterTable Notifications 23:28:36.7 Info: => 5E-07s 23:28:36.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:36.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:36.7 Info: => 0.0005848s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:36', 'add_on_update_to_notifications') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 54: add_on_update_to_notifications migrated 23:28:36.7 Info: => 0.000903s 23:28:36.7 Info: 55: download_client_per_indexer migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 55 23:28:36.7 Info: AlterTable Indexers 23:28:36.7 Info: => 6E-07s 23:28:36.7 Info: CreateColumn Indexers DownloadClientId Int32 23:28:36.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:36.7 Info: => 0.0006344s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:36', 'download_client_per_indexer') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 55: download_client_per_indexer migrated 23:28:36.7 Info: => 0.000952s 23:28:36.7 Info: 56: AddNewItemMonitorType migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 56 23:28:36.7 Info: AlterTable Artists 23:28:36.7 Info: => 6E-07s 23:28:36.7 Info: CreateColumn Artists MonitorNewItems Int32 23:28:36.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:36.7 Info: => 0.000613s 23:28:36.7 Info: AlterTable RootFolders 23:28:36.7 Info: => 7E-07s 23:28:36.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:36.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:36.7 Info: => 0.0005645s 23:28:36.7 Info: AlterTable ImportLists 23:28:36.7 Info: => 9E-07s 23:28:36.7 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:36.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:36.7 Info: => 0.0005616s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:36', 'AddNewItemMonitorType') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 56: AddNewItemMonitorType migrated 23:28:36.7 Info: => 0.0008928s 23:28:36.7 Info: 57: ImportListSearch migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 57 23:28:36.7 Info: AlterTable ImportLists 23:28:36.7 Info: => 8E-07s 23:28:36.7 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:36.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:36.7 Info: => 0.000636s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:36', 'ImportListSearch') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 57: ImportListSearch migrated 23:28:36.7 Info: => 0.0009797s 23:28:36.7 Info: 58: ImportListMonitorExisting migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 58 23:28:36.7 Info: AlterTable ImportLists 23:28:36.7 Info: => 7E-07s 23:28:36.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:36.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:36.7 Info: => 0.0006045s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:36', 'ImportListMonitorExisting') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 58: ImportListMonitorExisting migrated 23:28:36.7 Info: => 0.0009219s 23:28:36.7 Info: 59: add_indexer_tags migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 59 23:28:36.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:36.7 Info: => 5.6E-05s 23:28:36.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:36.7 Info: => 3.34E-05s 23:28:36.7 Info: AlterTable Indexers 23:28:36.7 Info: => 4E-07s 23:28:36.7 Info: CreateColumn Indexers Tags String 23:28:36.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:36.7 Info: => 0.000613s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:36', 'add_indexer_tags') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 59: add_indexer_tags migrated 23:28:36.7 Info: => 0.0009644s 23:28:36.7 Info: 60: update_audio_types migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 60 23:28:36.7 Info: PerformDBOperation 23:28:36.7 Info: Performing DB Operation 23:28:36.7 Info: => 5.3E-05s 23:28:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:36', 'update_audio_types') 23:28:36.7 Info: Committing Transaction 23:28:36.7 Info: 60: update_audio_types migrated 23:28:36.7 Info: => 0.0003354s 23:28:36.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:36.7 Info: Beginning Transaction 23:28:36.7 Info: Starting migration of Main DB to 61 23:28:36.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:36.7 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:36.7 Info: => 5.39E-05s 23:28:36.7 Info: AlterTable AlbumReleases 23:28:36.7 Info: => 5E-07s 23:28:36.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "AlbumReleases" 23:28:36.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:36.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:36.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:36.7 Info: => 0.0054156s 23:28:36.7 Info: AlterTable Albums 23:28:36.7 Info: => 5E-07s 23:28:36.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "Albums" 23:28:36.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:36.7 Info: => 0.0046182s 23:28:36.7 Info: AlterTable Albums 23:28:36.7 Info: => 8E-07s 23:28:36.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "Albums" 23:28:36.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:36.7 Info: => 0.0046239s 23:28:36.7 Info: AlterTable Albums 23:28:36.7 Info: => 7E-07s 23:28:36.7 Info: AlterColumn Albums Added DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "Albums" 23:28:36.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:36.7 Info: => 0.0046166s 23:28:36.7 Info: AlterTable Artists 23:28:36.7 Info: => 6E-07s 23:28:36.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "Artists" 23:28:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.7 Info: => 0.0055851s 23:28:36.7 Info: AlterTable Artists 23:28:36.7 Info: => 6E-07s 23:28:36.7 Info: AlterColumn Artists Added DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "Artists" 23:28:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:36.7 Info: => 0.0045841s 23:28:36.7 Info: AlterTable Blocklist 23:28:36.7 Info: => 6E-07s 23:28:36.7 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "Blocklist" 23:28:36.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:36.7 Info: => 0.0049267s 23:28:36.7 Info: AlterTable Blocklist 23:28:36.7 Info: => 8E-07s 23:28:36.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "Blocklist" 23:28:36.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:36.7 Info: => 0.0039407s 23:28:36.7 Info: AlterTable Commands 23:28:36.7 Info: => 8E-07s 23:28:36.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "Commands" 23:28:36.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:36.7 Info: => 0.0039063s 23:28:36.7 Info: AlterTable Commands 23:28:36.7 Info: => 8E-07s 23:28:36.7 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "Commands" 23:28:36.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:36.7 Info: => 0.0048517s 23:28:36.7 Info: AlterTable Commands 23:28:36.7 Info: => 8E-07s 23:28:36.7 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "Commands" 23:28:36.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:36.7 Info: => 0.0048568s 23:28:36.7 Info: AlterTable DownloadClientStatus 23:28:36.7 Info: => 9E-07s 23:28:36.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:36.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) 23:28:36.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:36.7 Info: DROP TABLE "DownloadClientStatus" 23:28:36.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:36.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:36.7 Info: => 0.0052153s 23:28:36.7 Info: AlterTable DownloadClientStatus 23:28:36.7 Info: => 7E-07s 23:28:36.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:36.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) 23:28:36.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:36.7 Info: DROP TABLE "DownloadClientStatus" 23:28:36.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:36.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:36.7 Info: => 0.0040363s 23:28:36.7 Info: AlterTable DownloadClientStatus 23:28:36.7 Info: => 6E-07s 23:28:36.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:36.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) 23:28:36.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:36.7 Info: DROP TABLE "DownloadClientStatus" 23:28:36.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:36.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:36.7 Info: => 0.0043936s 23:28:36.7 Info: AlterTable DownloadHistory 23:28:36.7 Info: => 5E-07s 23:28:36.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "DownloadHistory" 23:28:36.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:36.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:36.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:36.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:36.7 Info: => 0.004406s 23:28:36.7 Info: AlterTable ExtraFiles 23:28:36.7 Info: => 6E-07s 23:28:36.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "ExtraFiles" 23:28:36.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:36.7 Info: => 0.0049714s 23:28:36.7 Info: AlterTable ExtraFiles 23:28:36.7 Info: => 9E-07s 23:28:36.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.7 Info: DROP TABLE "ExtraFiles" 23:28:36.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:36.7 Info: => 0.0049935s 23:28:36.7 Info: AlterTable History 23:28:36.7 Info: => 1E-06s 23:28:36.7 Info: AlterColumn History Date DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.8 Info: DROP TABLE "History" 23:28:36.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:36.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:36.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:36.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:36.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:36.8 Info: => 0.0046176s 23:28:36.8 Info: AlterTable ImportListStatus 23:28:36.8 Info: => 7E-07s 23:28:36.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:36.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) 23:28:36.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:36.8 Info: DROP TABLE "ImportListStatus" 23:28:36.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:36.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:36.8 Info: => 0.0040585s 23:28:36.8 Info: AlterTable ImportListStatus 23:28:36.8 Info: => 6E-07s 23:28:36.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:36.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) 23:28:36.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:36.8 Info: DROP TABLE "ImportListStatus" 23:28:36.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:36.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:36.8 Info: => 0.0041127s 23:28:36.8 Info: AlterTable ImportListStatus 23:28:36.8 Info: => 7E-07s 23:28:36.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:36.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) 23:28:36.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:36.8 Info: DROP TABLE "ImportListStatus" 23:28:36.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:36.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:36.8 Info: => 0.0050403s 23:28:36.8 Info: AlterTable IndexerStatus 23:28:36.8 Info: => 6E-07s 23:28:36.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:36.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) 23:28:36.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:36.8 Info: DROP TABLE "IndexerStatus" 23:28:36.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:36.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:36.8 Info: => 0.0040325s 23:28:36.8 Info: AlterTable IndexerStatus 23:28:36.8 Info: => 6E-07s 23:28:36.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:36.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) 23:28:36.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:36.8 Info: DROP TABLE "IndexerStatus" 23:28:36.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:36.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:36.8 Info: => 0.0041174s 23:28:36.8 Info: AlterTable IndexerStatus 23:28:36.8 Info: => 5E-07s 23:28:36.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:36.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) 23:28:36.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:36.8 Info: DROP TABLE "IndexerStatus" 23:28:36.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:36.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:36.8 Info: => 0.0055813s 23:28:36.8 Info: AlterTable LyricFiles 23:28:36.8 Info: => 8E-07s 23:28:36.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.8 Info: DROP TABLE "LyricFiles" 23:28:36.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:36.8 Info: => 0.0037761s 23:28:36.8 Info: AlterTable LyricFiles 23:28:36.8 Info: => 8E-07s 23:28:36.8 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.8 Info: DROP TABLE "LyricFiles" 23:28:36.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:36.8 Info: => 0.0038605s 23:28:36.8 Info: AlterTable MetadataFiles 23:28:36.8 Info: => 8E-07s 23:28:36.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.8 Info: DROP TABLE "MetadataFiles" 23:28:36.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:36.8 Info: => 0.004678s 23:28:36.8 Info: AlterTable MetadataFiles 23:28:36.8 Info: => 7E-07s 23:28:36.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.8 Info: DROP TABLE "MetadataFiles" 23:28:36.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:36.8 Info: => 0.0049825s 23:28:36.8 Info: AlterTable PendingReleases 23:28:36.8 Info: => 9E-07s 23:28:36.8 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:36.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) 23:28:36.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:36.8 Info: DROP TABLE "PendingReleases" 23:28:36.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:36.8 Info: => 0.0047665s 23:28:36.8 Info: AlterTable ScheduledTasks 23:28:36.8 Info: => 8E-07s 23:28:36.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:36.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) 23:28:36.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:36.8 Info: DROP TABLE "ScheduledTasks" 23:28:36.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:36.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:36.8 Info: => 0.0051442s 23:28:36.8 Info: AlterTable ScheduledTasks 23:28:36.8 Info: => 5E-07s 23:28:36.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:36.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) 23:28:36.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:36.8 Info: DROP TABLE "ScheduledTasks" 23:28:36.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:36.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:36.8 Info: => 0.0040958s 23:28:36.8 Info: AlterTable TrackFiles 23:28:36.8 Info: => 6E-07s 23:28:36.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.8 Info: DROP TABLE "TrackFiles" 23:28:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:36.8 Info: => 0.0053363s 23:28:36.8 Info: AlterTable TrackFiles 23:28:36.8 Info: => 6E-07s 23:28:36.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:36.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) 23:28:36.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" 23:28:36.8 Info: DROP TABLE "TrackFiles" 23:28:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:36.8 Info: => 0.0042267s 23:28:36.8 Info: AlterTable VersionInfo 23:28:36.8 Info: => 6E-07s 23:28:36.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:36.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:36.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:36.8 Info: DROP TABLE "VersionInfo" 23:28:36.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:36.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:36.8 Info: => 0.0040302s 23:28:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:36', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:36.8 Info: Committing Transaction 23:28:36.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:36.8 Info: => 0.0047371s 23:28:36.8 Info: 62: add_on_delete_to_notifications migrating 23:28:36.8 Info: Beginning Transaction 23:28:36.8 Info: Starting migration of Main DB to 62 23:28:36.8 Info: AlterTable Notifications 23:28:36.8 Info: => 1.2E-06s 23:28:36.8 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:36.8 Info: => 0.0005963s 23:28:36.8 Info: AlterTable Notifications 23:28:36.8 Info: => 8E-07s 23:28:36.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:36.8 Info: => 0.0006088s 23:28:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:36', 'add_on_delete_to_notifications') 23:28:36.8 Info: Committing Transaction 23:28:36.8 Info: 62: add_on_delete_to_notifications migrated 23:28:36.8 Info: => 0.000934s 23:28:36.8 Info: 63: add_custom_formats migrating 23:28:36.8 Info: Beginning Transaction 23:28:36.8 Info: Starting migration of Main DB to 63 23:28:36.8 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}') 23:28:36.8 Info: AlterTable DelayProfiles 23:28:36.8 Info: => 6E-07s 23:28:36.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:36.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:36.8 Info: => 0.0005714s 23:28:36.8 Info: UpdateData 23:28:36.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:36.8 Info: => 6.07E-05s 23:28:36.8 Info: AlterTable TrackFiles 23:28:36.8 Info: => 5E-07s 23:28:36.8 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:36.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:36.8 Info: => 0.0005361s 23:28:36.8 Info: PerformDBOperation 23:28:36.8 Info: Performing DB Operation 23:28:36.8 Info: => 3.02E-05s 23:28:36.8 Info: CreateTable CustomFormats 23:28:36.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) 23:28:36.8 Info: => 0.0001312s 23:28:36.8 Info: CreateIndex CustomFormats (Name) 23:28:36.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:36.8 Info: => 8.33E-05s 23:28:36.8 Info: AlterTable QualityProfiles 23:28:36.8 Info: => 4E-07s 23:28:36.8 Info: CreateColumn QualityProfiles FormatItems String 23:28:36.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:36.8 Info: => 0.0005493s 23:28:36.8 Info: AlterTable QualityProfiles 23:28:36.8 Info: => 6E-07s 23:28:36.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:36.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:36.8 Info: => 0.0005995s 23:28:36.8 Info: AlterTable QualityProfiles 23:28:36.8 Info: => 7E-07s 23:28:36.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:36.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:36.8 Info: => 0.0005662s 23:28:36.8 Info: PerformDBOperation 23:28:36.8 Info: Performing DB Operation 23:28:36.8 Info: => 6.19E-05s 23:28:36.8 Info: PerformDBOperation 23:28:36.8 Info: Performing DB Operation 23:28:36.8 Info: => 0.0012638s 23:28:36.8 Info: DeleteColumn ReleaseProfiles Preferred 23:28:36.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) 23:28:36.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:36.8 Info: DROP TABLE "ReleaseProfiles" 23:28:36.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:36.8 Info: => 0.0051372s 23:28:36.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:36.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) 23:28:36.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:36.8 Info: DROP TABLE "ReleaseProfiles" 23:28:36.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:36.8 Info: => 0.0040149s 23:28:36.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:36.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:36.8 Info: => 5.66E-05s 23:28:36.8 Info: AlterTable DelayProfiles 23:28:36.8 Info: => 7E-07s 23:28:36.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:36.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:36.8 Info: => 0.0005719s 23:28:36.8 Info: AlterTable DelayProfiles 23:28:36.8 Info: => 8E-07s 23:28:36.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:36.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:36.8 Info: => 0.0005694s 23:28:36.8 Info: -> 1 Insert operations completed in 00:00:00.0000862 taking an average of 00:00:00.0000862 23:28:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:36', 'add_custom_formats') 23:28:36.8 Info: Committing Transaction 23:28:36.8 Info: 63: add_custom_formats migrated 23:28:36.8 Info: => 0.000985s 23:28:36.8 Debug: Took: 00:00:00.4101775 23:28:36.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 23:28:36.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 23:28:36.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221169292559_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:36.9 Info: DatabaseEngineVersionCheck migrating 23:28:36.9 Info: PerformDBOperation 23:28:36.9 Info: Performing DB Operation 23:28:36.9 Info: SQLite 3.48.0 23:28:36.9 Info: => 0.0010495s 23:28:36.9 Info: DatabaseEngineVersionCheck migrated 23:28:36.9 Info: => 0.0010655s 23:28:36.9 Info: VersionMigration migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: CreateTable VersionInfo 23:28:36.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:36.9 Info: => 0.0001579s 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: VersionMigration migrated 23:28:36.9 Info: => 0.0005203s 23:28:36.9 Info: VersionUniqueMigration migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: CreateIndex VersionInfo (Version) 23:28:36.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:36.9 Info: => 0.0001298s 23:28:36.9 Info: AlterTable VersionInfo 23:28:36.9 Info: => 7E-07s 23:28:36.9 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:36.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:36.9 Info: => 0.0006158s 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: VersionUniqueMigration migrated 23:28:36.9 Info: => 0.0008253s 23:28:36.9 Info: VersionDescriptionMigration migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: AlterTable VersionInfo 23:28:36.9 Info: => 4E-07s 23:28:36.9 Info: CreateColumn VersionInfo Description String 23:28:36.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:36.9 Info: => 0.0002053s 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: VersionDescriptionMigration migrated 23:28:36.9 Info: => 0.0004143s 23:28:36.9 Info: 1: InitialSetup migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: Starting migration of Main DB to 1 23:28:36.9 Info: CreateTable Config 23:28:36.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:36.9 Info: => 0.0001645s 23:28:36.9 Info: CreateIndex Config (Key) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:36.9 Info: => 8.01E-05s 23:28:36.9 Info: CreateTable RootFolders 23:28:36.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:36.9 Info: => 9.21E-05s 23:28:36.9 Info: CreateIndex RootFolders (Path) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:36.9 Info: => 7.54E-05s 23:28:36.9 Info: CreateTable Artists 23:28:36.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) 23:28:36.9 Info: => 0.0002395s 23:28:36.9 Info: CreateIndex Artists (ForeignArtistId) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:36.9 Info: => 8.99E-05s 23:28:36.9 Info: CreateIndex Artists (NameSlug) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:36.9 Info: => 7.24E-05s 23:28:36.9 Info: CreateIndex Artists (CleanName) 23:28:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.9 Info: => 6.86E-05s 23:28:36.9 Info: CreateIndex Artists (Path) 23:28:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.9 Info: => 6.87E-05s 23:28:36.9 Info: CreateTable Albums 23:28:36.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) 23:28:36.9 Info: => 0.0002264s 23:28:36.9 Info: CreateIndex Albums (ForeignAlbumId) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.9 Info: => 7.65E-05s 23:28:36.9 Info: CreateIndex Albums (MBId) 23:28:36.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:36.9 Info: => 6.66E-05s 23:28:36.9 Info: CreateIndex Albums (TADBId) 23:28:36.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:36.9 Info: => 6.69E-05s 23:28:36.9 Info: CreateIndex Albums (TitleSlug) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:36.9 Info: => 6.98E-05s 23:28:36.9 Info: CreateIndex Albums (CleanTitle) 23:28:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.9 Info: => 7.41E-05s 23:28:36.9 Info: CreateIndex Albums (Path) 23:28:36.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:36.9 Info: => 6.84E-05s 23:28:36.9 Info: CreateTable Tracks 23:28:36.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) 23:28:36.9 Info: => 0.0001477s 23:28:36.9 Info: CreateIndex Tracks (ForeignTrackId) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:36.9 Info: => 7.16E-05s 23:28:36.9 Info: CreateIndex Tracks (ArtistId) 23:28:36.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:36.9 Info: => 7.24E-05s 23:28:36.9 Info: CreateIndex Tracks (TrackFileId) 23:28:36.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:36.9 Info: => 7.42E-05s 23:28:36.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:36.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:36.9 Info: => 7.75E-05s 23:28:36.9 Info: CreateTable TrackFiles 23:28:36.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) 23:28:36.9 Info: => 0.0001344s 23:28:36.9 Info: CreateIndex TrackFiles (ArtistId) 23:28:36.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:36.9 Info: => 7.35E-05s 23:28:36.9 Info: CreateIndex TrackFiles (AlbumId) 23:28:36.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:36.9 Info: => 7.14E-05s 23:28:36.9 Info: CreateTable History 23:28:36.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) 23:28:36.9 Info: => 0.0001388s 23:28:36.9 Info: CreateIndex History (Date) 23:28:36.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:36.9 Info: => 7.06E-05s 23:28:36.9 Info: CreateIndex History (EventType) 23:28:36.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:36.9 Info: => 6.91E-05s 23:28:36.9 Info: CreateIndex History (DownloadId) 23:28:36.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:36.9 Info: => 7.04E-05s 23:28:36.9 Info: CreateIndex History (AlbumId) 23:28:36.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:36.9 Info: => 6.83E-05s 23:28:36.9 Info: CreateTable Notifications 23:28:36.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) 23:28:36.9 Info: => 0.0001259s 23:28:36.9 Info: CreateTable ScheduledTasks 23:28:36.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:36.9 Info: => 9.57E-05s 23:28:36.9 Info: CreateIndex ScheduledTasks (TypeName) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:36.9 Info: => 7.64E-05s 23:28:36.9 Info: CreateTable Indexers 23:28:36.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) 23:28:36.9 Info: => 0.0001081s 23:28:36.9 Info: CreateIndex Indexers (Name) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:36.9 Info: => 0.0001028s 23:28:36.9 Info: CreateTable Profiles 23:28:36.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:36.9 Info: => 0.0001037s 23:28:36.9 Info: CreateIndex Profiles (Name) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:36.9 Info: => 0.0015553s 23:28:36.9 Info: CreateTable QualityDefinitions 23:28:36.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:36.9 Info: => 0.0001305s 23:28:36.9 Info: CreateIndex QualityDefinitions (Quality) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:36.9 Info: => 8.24E-05s 23:28:36.9 Info: CreateIndex QualityDefinitions (Title) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:36.9 Info: => 8.29E-05s 23:28:36.9 Info: CreateTable NamingConfig 23:28:36.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) 23:28:36.9 Info: => 0.0001612s 23:28:36.9 Info: CreateTable Blacklist 23:28:36.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 '') 23:28:36.9 Info: => 0.0001884s 23:28:36.9 Info: CreateTable Metadata 23:28:36.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) 23:28:36.9 Info: => 0.0001133s 23:28:36.9 Info: CreateTable MetadataFiles 23:28:36.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) 23:28:36.9 Info: => 0.0001356s 23:28:36.9 Info: CreateTable DownloadClients 23:28:36.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) 23:28:36.9 Info: => 0.0001179s 23:28:36.9 Info: CreateTable PendingReleases 23:28:36.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 '') 23:28:36.9 Info: => 0.0001219s 23:28:36.9 Info: CreateTable RemotePathMappings 23:28:36.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:36.9 Info: => 0.0001054s 23:28:36.9 Info: CreateTable Tags 23:28:36.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:36.9 Info: => 0.0001075s 23:28:36.9 Info: CreateIndex Tags (Label) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:36.9 Info: => 8.66E-05s 23:28:36.9 Info: CreateTable Restrictions 23:28:36.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:36.9 Info: => 0.0001037s 23:28:36.9 Info: CreateTable DelayProfiles 23:28:36.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) 23:28:36.9 Info: => 0.0001271s 23:28:36.9 Info: CreateTable Users 23:28:36.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:36.9 Info: => 9.5E-05s 23:28:36.9 Info: CreateIndex Users (Identifier) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:36.9 Info: => 8.71E-05s 23:28:36.9 Info: CreateIndex Users (Username) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:36.9 Info: => 0.0001117s 23:28:36.9 Info: CreateTable Commands 23:28:36.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) 23:28:36.9 Info: => 0.0001656s 23:28:36.9 Info: CreateTable IndexerStatus 23:28:36.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) 23:28:36.9 Info: => 0.0001313s 23:28:36.9 Info: CreateIndex IndexerStatus (ProviderId) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:36.9 Info: => 8.7E-05s 23:28:36.9 Info: CreateTable ExtraFiles 23:28:36.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) 23:28:36.9 Info: => 0.0001178s 23:28:36.9 Info: CreateTable LyricFiles 23:28:36.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) 23:28:36.9 Info: => 0.0001356s 23:28:36.9 Info: CreateTable LanguageProfiles 23:28:36.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:36.9 Info: => 0.0001011s 23:28:36.9 Info: CreateIndex LanguageProfiles (Name) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:36.9 Info: => 0.0001207s 23:28:36.9 Info: CreateTable DownloadClientStatus 23:28:36.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) 23:28:36.9 Info: => 0.0001228s 23:28:36.9 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:36.9 Info: => 8.9E-05s 23:28:36.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:36.9 Info: -> 1 Insert operations completed in 00:00:00.0000668 taking an average of 00:00:00.0000668 23:28:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:36', 'InitialSetup') 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: 1: InitialSetup migrated 23:28:36.9 Info: => 0.0009963s 23:28:36.9 Info: 2: add_reason_to_pending_releases migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: Starting migration of Main DB to 2 23:28:36.9 Info: AlterTable PendingReleases 23:28:36.9 Info: => 6E-07s 23:28:36.9 Info: CreateColumn PendingReleases Reason Int32 23:28:36.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:36.9 Info: => 0.0005321s 23:28:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:36', 'add_reason_to_pending_releases') 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: 2: add_reason_to_pending_releases migrated 23:28:36.9 Info: => 0.0008384s 23:28:36.9 Info: 3: add_medium_support migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: Starting migration of Main DB to 3 23:28:36.9 Info: AlterTable Albums 23:28:36.9 Info: => 5E-07s 23:28:36.9 Info: CreateColumn Albums Media String 23:28:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:36.9 Info: => 0.0005328s 23:28:36.9 Info: AlterTable Tracks 23:28:36.9 Info: => 8E-07s 23:28:36.9 Info: CreateColumn Tracks MediumNumber Int32 23:28:36.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:36.9 Info: => 0.0004846s 23:28:36.9 Info: AlterTable Tracks 23:28:36.9 Info: => 5E-07s 23:28:36.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:36.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:36.9 Info: => 0.0004811s 23:28:36.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:36.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:36.9 Info: => 4.8E-05s 23:28:36.9 Info: DeleteColumn Tracks TrackNumber 23:28:36.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) 23:28:36.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" 23:28:36.9 Info: DROP TABLE "Tracks" 23:28:36.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:36.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:36.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:36.9 Info: => 0.0038019s 23:28:36.9 Info: AlterTable Tracks 23:28:36.9 Info: => 6E-07s 23:28:36.9 Info: CreateColumn Tracks TrackNumber String 23:28:36.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:36.9 Info: => 0.0004736s 23:28:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:36', 'add_medium_support') 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: 3: add_medium_support migrated 23:28:36.9 Info: => 0.0008834s 23:28:36.9 Info: 4: add_various_qualites_in_profile migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: Starting migration of Main DB to 4 23:28:36.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:36.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:36.9 Info: => 6.93E-05s 23:28:36.9 Info: PerformDBOperation 23:28:36.9 Info: Performing DB Operation 23:28:36.9 Info: => 3.6E-05s 23:28:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:36', 'add_various_qualites_in_profile') 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: 4: add_various_qualites_in_profile migrated 23:28:36.9 Info: => 0.0002943s 23:28:36.9 Info: 5: metadata_profiles migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: Starting migration of Main DB to 5 23:28:36.9 Info: CreateTable MetadataProfiles 23:28:36.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:36.9 Info: => 0.0001349s 23:28:36.9 Info: CreateIndex MetadataProfiles (Name) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:36.9 Info: => 9.98E-05s 23:28:36.9 Info: AlterTable Artists 23:28:36.9 Info: => 5E-07s 23:28:36.9 Info: CreateColumn Artists MetadataProfileId Int32 23:28:36.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:36.9 Info: => 0.0005056s 23:28:36.9 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:36.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) 23:28:36.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" 23:28:36.9 Info: DROP TABLE "Artists" 23:28:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.9 Info: => 0.0041182s 23:28:36.9 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:36.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) 23:28:36.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" 23:28:36.9 Info: DROP TABLE "Artists" 23:28:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:36.9 Info: => 0.004004s 23:28:36.9 Info: AlterTable Albums 23:28:36.9 Info: => 6E-07s 23:28:36.9 Info: CreateColumn Albums SecondaryTypes String 23:28:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:36.9 Info: => 0.0005105s 23:28:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:36', 'metadata_profiles') 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: 5: metadata_profiles migrated 23:28:36.9 Info: => 0.0009362s 23:28:36.9 Info: 6: separate_automatic_and_interactive_search migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: Starting migration of Main DB to 6 23:28:36.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:36.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) 23:28:36.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:36.9 Info: DROP TABLE "Indexers" 23:28:36.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:36.9 Info: => 0.0037118s 23:28:36.9 Info: AlterTable Indexers 23:28:36.9 Info: => 6E-07s 23:28:36.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:36.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:36.9 Info: => 0.0004721s 23:28:36.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:36.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:36.9 Info: => 4.91E-05s 23:28:36.9 Info: AlterTable Indexers 23:28:36.9 Info: => 6E-07s 23:28:36.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:36.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) 23:28:36.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" 23:28:36.9 Info: DROP TABLE "Indexers" 23:28:36.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:36.9 Info: => 0.0041807s 23:28:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:36', 'separate_automatic_and_interactive_search') 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: 6: separate_automatic_and_interactive_search migrated 23:28:36.9 Info: => 0.0045514s 23:28:36.9 Info: 7: change_album_path_to_relative migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: Starting migration of Main DB to 7 23:28:36.9 Info: DeleteColumn Albums Path 23:28:36.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) 23:28:36.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" 23:28:36.9 Info: DROP TABLE "Albums" 23:28:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:36.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:36.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:36.9 Info: => 0.0051704s 23:28:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:36', 'change_album_path_to_relative') 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: 7: change_album_path_to_relative migrated 23:28:36.9 Info: => 0.005621s 23:28:36.9 Info: 8: change_quality_size_mb_to_kb migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: Starting migration of Main DB to 8 23:28:36.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 23:28:36.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 23:28:36.9 Info: => 5.92E-05s 23:28:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:36', 'change_quality_size_mb_to_kb') 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: 8: change_quality_size_mb_to_kb migrated 23:28:36.9 Info: => 0.0003286s 23:28:36.9 Info: 9: album_releases migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: Starting migration of Main DB to 9 23:28:36.9 Info: AlterTable Albums 23:28:36.9 Info: => 8E-07s 23:28:36.9 Info: CreateColumn Albums Releases String 23:28:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:36.9 Info: => 0.0005262s 23:28:36.9 Info: AlterTable Albums 23:28:36.9 Info: => 8E-07s 23:28:36.9 Info: CreateColumn Albums CurrentRelease String 23:28:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:36.9 Info: => 0.0005078s 23:28:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:36', 'album_releases') 23:28:36.9 Info: Committing Transaction 23:28:36.9 Info: 9: album_releases migrated 23:28:36.9 Info: => 0.0008341s 23:28:36.9 Info: 10: album_releases_fix migrating 23:28:36.9 Info: Beginning Transaction 23:28:36.9 Info: Starting migration of Main DB to 10 23:28:36.9 Info: AlterTable Albums 23:28:36.9 Info: => 8E-07s 23:28:36.9 Info: AlterColumn Albums Releases String 23:28:36.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) 23:28:36.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" 23:28:36.9 Info: DROP TABLE "Albums" 23:28:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.0 Info: => 0.0065642s 23:28:37.0 Info: AlterTable Albums 23:28:37.0 Info: => 7E-07s 23:28:37.0 Info: AlterColumn Albums CurrentRelease String 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "Albums" 23:28:37.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.0 Info: => 0.0050065s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:37', 'album_releases_fix') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 10: album_releases_fix migrated 23:28:37.0 Info: => 0.0054141s 23:28:37.0 Info: 11: import_lists migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 11 23:28:37.0 Info: CreateTable ImportLists 23:28:37.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) 23:28:37.0 Info: => 0.0001688s 23:28:37.0 Info: CreateIndex ImportLists (Name) 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:37.0 Info: => 8.21E-05s 23:28:37.0 Info: CreateTable ImportListStatus 23:28:37.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) 23:28:37.0 Info: => 0.0001176s 23:28:37.0 Info: CreateIndex ImportListStatus (ProviderId) 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:37.0 Info: => 7.89E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:37', 'import_lists') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 11: import_lists migrated 23:28:37.0 Info: => 0.0004058s 23:28:37.0 Info: 12: add_release_status migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 12 23:28:37.0 Info: AlterTable MetadataProfiles 23:28:37.0 Info: => 7E-07s 23:28:37.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:37.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:37.0 Info: => 0.000542s 23:28:37.0 Info: PerformDBOperation 23:28:37.0 Info: Performing DB Operation 23:28:37.0 Info: => 3.02E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:37', 'add_release_status') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 12: add_release_status migrated 23:28:37.0 Info: => 0.0003405s 23:28:37.0 Info: 13: album_download_notification migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 13 23:28:37.0 Info: AlterTable Notifications 23:28:37.0 Info: => 7E-07s 23:28:37.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:37.0 Info: => 0.0005191s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:37', 'album_download_notification') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 13: album_download_notification migrated 23:28:37.0 Info: => 0.0008359s 23:28:37.0 Info: 14: fix_language_metadata_profiles migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 14 23:28:37.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 23:28:37.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 23:28:37.0 Info: => 8.61E-05s 23:28:37.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 23:28:37.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 23:28:37.0 Info: => 5.59E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:37', 'fix_language_metadata_profiles') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 14: fix_language_metadata_profiles migrated 23:28:37.0 Info: => 0.0003161s 23:28:37.0 Info: 15: remove_fanzub migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 15 23:28:37.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:37.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:37.0 Info: => 4.58E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:37', 'remove_fanzub') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 15: remove_fanzub migrated 23:28:37.0 Info: => 0.0003026s 23:28:37.0 Info: 16: update_artist_history_indexes migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 16 23:28:37.0 Info: CreateIndex Albums (ArtistId) 23:28:37.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:37.0 Info: => 0.0001119s 23:28:37.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:37.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:37.0 Info: => 8.25E-05s 23:28:37.0 Info: DeleteIndex History (AlbumId) 23:28:37.0 Info: DROP INDEX "IX_History_AlbumId" 23:28:37.0 Info: => 0.0001273s 23:28:37.0 Info: CreateIndex History (AlbumId, Date) 23:28:37.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:37.0 Info: => 9.59E-05s 23:28:37.0 Info: DeleteIndex History (DownloadId) 23:28:37.0 Info: DROP INDEX "IX_History_DownloadId" 23:28:37.0 Info: => 0.000114s 23:28:37.0 Info: CreateIndex History (DownloadId, Date) 23:28:37.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:37.0 Info: => 9.06E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:37', 'update_artist_history_indexes') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 16: update_artist_history_indexes migrated 23:28:37.0 Info: => 0.0004246s 23:28:37.0 Info: 17: remove_nma migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 17 23:28:37.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:37.0 Info: => 5.3E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:37', 'remove_nma') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 17: remove_nma migrated 23:28:37.0 Info: => 0.0003127s 23:28:37.0 Info: 18: album_disambiguation migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 18 23:28:37.0 Info: AlterTable Albums 23:28:37.0 Info: => 9E-07s 23:28:37.0 Info: CreateColumn Albums Disambiguation String 23:28:37.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:37.0 Info: => 0.0005584s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:37', 'album_disambiguation') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 18: album_disambiguation migrated 23:28:37.0 Info: => 0.0008639s 23:28:37.0 Info: 19: add_ape_quality_in_profiles migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 19 23:28:37.0 Info: PerformDBOperation 23:28:37.0 Info: Performing DB Operation 23:28:37.0 Info: => 3.33E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:37', 'add_ape_quality_in_profiles') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 19: add_ape_quality_in_profiles migrated 23:28:37.0 Info: => 0.0003002s 23:28:37.0 Info: 20: remove_pushalot migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 20 23:28:37.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:37.0 Info: => 5.21E-05s 23:28:37.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:37.0 Info: => 3.34E-05s 23:28:37.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:37.0 Info: => 3.08E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:37', 'remove_pushalot') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 20: remove_pushalot migrated 23:28:37.0 Info: => 0.0002871s 23:28:37.0 Info: 21: add_custom_filters migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 21 23:28:37.0 Info: CreateTable CustomFilters 23:28:37.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:37.0 Info: => 0.0001304s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:37', 'add_custom_filters') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 21: add_custom_filters migrated 23:28:37.0 Info: => 0.0004283s 23:28:37.0 Info: 22: import_list_tags migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 22 23:28:37.0 Info: AlterTable ImportLists 23:28:37.0 Info: => 6E-07s 23:28:37.0 Info: CreateColumn ImportLists Tags String 23:28:37.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:37.0 Info: => 0.0005722s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:37', 'import_list_tags') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 22: import_list_tags migrated 23:28:37.0 Info: => 0.0008775s 23:28:37.0 Info: 23: add_release_groups_etc migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 23 23:28:37.0 Info: CreateTable ArtistMetadata 23:28:37.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) 23:28:37.0 Info: => 0.0002414s 23:28:37.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:37.0 Info: => 0.0009164s 23:28:37.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" 23:28:37.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" 23:28:37.0 Info: => 9.89E-05s 23:28:37.0 Info: AlterTable Artists 23:28:37.0 Info: => 5E-07s 23:28:37.0 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:37.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:37.0 Info: => 0.0005538s 23:28:37.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:37.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:37.0 Info: => 7.68E-05s 23:28:37.0 Info: CreateTable AlbumReleases 23:28:37.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) 23:28:37.0 Info: => 0.0002154s 23:28:37.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:37.0 Info: => 0.0001288s 23:28:37.0 Info: CreateIndex AlbumReleases (AlbumId) 23:28:37.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:37.0 Info: => 0.0001174s 23:28:37.0 Info: PerformDBOperation 23:28:37.0 Info: Performing DB Operation 23:28:37.0 Info: => 3.51E-05s 23:28:37.0 Info: AlterTable Albums 23:28:37.0 Info: => 5E-07s 23:28:37.0 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:37.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:37.0 Info: => 0.0005801s 23:28:37.0 Info: AlterTable Albums 23:28:37.0 Info: => 7E-07s 23:28:37.0 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:37.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:37.0 Info: => 0.0005812s 23:28:37.0 Info: AlterTable Albums 23:28:37.0 Info: => 6E-07s 23:28:37.0 Info: CreateColumn Albums Links String 23:28:37.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:37.0 Info: => 0.0005845s 23:28:37.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:37.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:37.0 Info: => 8.54E-05s 23:28:37.0 Info: AlterTable Tracks 23:28:37.0 Info: => 5E-07s 23:28:37.0 Info: CreateColumn Tracks ForeignRecordingId String 23:28:37.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:37.0 Info: => 0.0005698s 23:28:37.0 Info: AlterTable Tracks 23:28:37.0 Info: => 7E-07s 23:28:37.0 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:37.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:37.0 Info: => 0.0006033s 23:28:37.0 Info: AlterTable Tracks 23:28:37.0 Info: => 9E-07s 23:28:37.0 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:37.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:37.0 Info: => 0.0005951s 23:28:37.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:37.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:37.0 Info: => 8.96E-05s 23:28:37.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:37.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:37.0 Info: => 6.82E-05s 23:28:37.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "Artists" 23:28:37.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.0 Info: => 0.0054878s 23:28:37.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "Albums" 23:28:37.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.0 Info: => 0.004853s 23:28:37.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "Tracks" 23:28:37.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:37.0 Info: => 0.0053306s 23:28:37.0 Info: DeleteColumn TrackFiles ArtistId 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "TrackFiles" 23:28:37.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.0 Info: => 0.0037494s 23:28:37.0 Info: CreateIndex Artists (ArtistMetadataId) 23:28:37.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.0 Info: => 8.12E-05s 23:28:37.0 Info: CreateIndex Artists (Monitored) 23:28:37.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.0 Info: => 8.07E-05s 23:28:37.0 Info: CreateIndex Albums (ArtistMetadataId) 23:28:37.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:37.0 Info: => 7.43E-05s 23:28:37.0 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:37.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:37.0 Info: => 7.55E-05s 23:28:37.0 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:37.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:37.0 Info: => 7.44E-05s 23:28:37.0 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:37.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:37.0 Info: => 7.3E-05s 23:28:37.0 Info: UpdateData 23:28:37.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:37.0 Info: => 4.52E-05s 23:28:37.0 Info: UpdateData 23:28:37.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:37.0 Info: => 3.68E-05s 23:28:37.0 Info: UpdateData 23:28:37.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:37.0 Info: => 4.34E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:37', 'add_release_groups_etc') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 23: add_release_groups_etc migrated 23:28:37.0 Info: => 0.00062s 23:28:37.0 Info: 24: NewMediaInfoFormat migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 24 23:28:37.0 Info: UpdateData 23:28:37.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:37.0 Info: => 5.62E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:37', 'NewMediaInfoFormat') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 24: NewMediaInfoFormat migrated 23:28:37.0 Info: => 0.0003177s 23:28:37.0 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 25 23:28:37.0 Info: RenameTable Restrictions ReleaseProfiles 23:28:37.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:37.0 Info: => 0.0013874s 23:28:37.0 Info: AlterTable ReleaseProfiles 23:28:37.0 Info: => 9E-07s 23:28:37.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:37.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:37.0 Info: => 0.000516s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:37', 'rename_restrictions_to_release_profiles') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:37.0 Info: => 0.000813s 23:28:37.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 26 23:28:37.0 Info: RenameTable Profiles QualityProfiles 23:28:37.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:37.0 Info: => 0.0014091s 23:28:37.0 Info: AlterTable QualityProfiles 23:28:37.0 Info: => 1E-06s 23:28:37.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:37.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:37.0 Info: => 0.0005148s 23:28:37.0 Info: AlterTable LanguageProfiles 23:28:37.0 Info: => 9E-07s 23:28:37.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:37.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:37.0 Info: => 0.0004927s 23:28:37.0 Info: UpdateData 23:28:37.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:37.0 Info: => 5E-05s 23:28:37.0 Info: UpdateData 23:28:37.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:37.0 Info: => 3.21E-05s 23:28:37.0 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "Artists" 23:28:37.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.0 Info: => 0.0051197s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:37', 'rename_quality_profiles_add_upgrade_allowed') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:37.0 Info: => 0.0055287s 23:28:37.0 Info: 27: add_import_exclusions migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 27 23:28:37.0 Info: CreateTable ImportListExclusions 23:28:37.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:37.0 Info: => 0.0001641s 23:28:37.0 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:37.0 Info: => 9.23E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:37', 'add_import_exclusions') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 27: add_import_exclusions migrated 23:28:37.0 Info: => 0.0004266s 23:28:37.0 Info: 28: clean_artist_metadata_table migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 28 23:28:37.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) 23:28:37.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) 23:28:37.0 Info: => 0.0001697s 23:28:37.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) 23:28:37.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) 23:28:37.0 Info: => 0.00013s 23:28:37.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) 23:28:37.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) 23:28:37.0 Info: => 0.0001238s 23:28:37.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) 23:28:37.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) 23:28:37.0 Info: => 0.0001251s 23:28:37.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) 23:28:37.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) 23:28:37.0 Info: => 0.0001298s 23:28:37.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) 23:28:37.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) 23:28:37.0 Info: => 0.0001286s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:37', 'clean_artist_metadata_table') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 28: clean_artist_metadata_table migrated 23:28:37.0 Info: => 0.0004112s 23:28:37.0 Info: 29: health_issue_notification migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 29 23:28:37.0 Info: AlterTable Notifications 23:28:37.0 Info: => 8E-07s 23:28:37.0 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:37.0 Info: => 0.0005563s 23:28:37.0 Info: AlterTable Notifications 23:28:37.0 Info: => 8E-07s 23:28:37.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:37.0 Info: => 0.000552s 23:28:37.0 Info: AlterTable Notifications 23:28:37.0 Info: => 7E-07s 23:28:37.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:37.0 Info: => 0.0005282s 23:28:37.0 Info: AlterTable Notifications 23:28:37.0 Info: => 8E-07s 23:28:37.0 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:37.0 Info: => 0.0005188s 23:28:37.0 Info: AlterTable Notifications 23:28:37.0 Info: => 6E-07s 23:28:37.0 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:37.0 Info: => 0.0005268s 23:28:37.0 Info: DeleteColumn Notifications OnDownload 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "Notifications" 23:28:37.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:37.0 Info: => 0.0037281s 23:28:37.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "Notifications" 23:28:37.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:37.0 Info: => 0.0046971s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:37', 'health_issue_notification') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 29: health_issue_notification migrated 23:28:37.0 Info: => 0.0050975s 23:28:37.0 Info: 30: add_mediafilerepository_mtime migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 30 23:28:37.0 Info: AlterTable TrackFiles 23:28:37.0 Info: => 7E-07s 23:28:37.0 Info: CreateColumn TrackFiles Modified DateTime 23:28:37.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:37.0 Info: => 0.00056s 23:28:37.0 Info: AlterTable TrackFiles 23:28:37.0 Info: => 8E-07s 23:28:37.0 Info: CreateColumn TrackFiles Path String 23:28:37.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:37.0 Info: => 0.0005192s 23:28:37.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:37.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:37.0 Info: => 4.09E-05s 23:28:37.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) 23:28:37.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) 23:28:37.0 Info: => 0.0001257s 23:28:37.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) 23:28:37.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) 23:28:37.0 Info: => 0.0001409s 23:28:37.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) 23:28:37.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) 23:28:37.0 Info: => 0.0001496s 23:28:37.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") 23:28:37.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") 23:28:37.0 Info: => 8.61E-05s 23:28:37.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:37.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:37.0 Info: => 5.44E-05s 23:28:37.0 Info: AlterTable TrackFiles 23:28:37.0 Info: => 5E-07s 23:28:37.0 Info: AlterColumn TrackFiles Path String 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "TrackFiles" 23:28:37.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.0 Info: => 0.0039152s 23:28:37.0 Info: CreateIndex TrackFiles (Path) 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.0 Info: => 8.5E-05s 23:28:37.0 Info: DeleteColumn TrackFiles RelativePath 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "TrackFiles" 23:28:37.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.0 Info: => 0.0040145s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:37', 'add_mediafilerepository_mtime') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 30: add_mediafilerepository_mtime migrated 23:28:37.0 Info: => 0.0043697s 23:28:37.0 Info: 31: add_artistmetadataid_constraint migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 31 23:28:37.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") 23:28:37.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") 23:28:37.0 Info: => 0.0001403s 23:28:37.0 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:37.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:37.0 Info: => 0.0001334s 23:28:37.0 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "Artists" 23:28:37.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.0 Info: => 0.0049451s 23:28:37.0 Info: CreateIndex Artists (ArtistMetadataId) 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.0 Info: => 8.93E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:37', 'add_artistmetadataid_constraint') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 31: add_artistmetadataid_constraint migrated 23:28:37.0 Info: => 0.0004596s 23:28:37.0 Info: 32: old_ids_and_artist_alias migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 32 23:28:37.0 Info: AlterTable ArtistMetadata 23:28:37.0 Info: => 7E-07s 23:28:37.0 Info: CreateColumn ArtistMetadata Aliases String 23:28:37.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:37.0 Info: => 0.0006088s 23:28:37.0 Info: AlterTable ArtistMetadata 23:28:37.0 Info: => 7E-07s 23:28:37.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:37.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.0 Info: => 0.0005388s 23:28:37.0 Info: AlterTable Albums 23:28:37.0 Info: => 7E-07s 23:28:37.0 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:37.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.0 Info: => 0.0005906s 23:28:37.0 Info: AlterTable AlbumReleases 23:28:37.0 Info: => 8E-07s 23:28:37.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:37.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.0 Info: => 0.0006202s 23:28:37.0 Info: AlterTable Tracks 23:28:37.0 Info: => 8E-07s 23:28:37.0 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:37.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.0 Info: => 0.0005751s 23:28:37.0 Info: AlterTable Tracks 23:28:37.0 Info: => 8E-07s 23:28:37.0 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:37.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.0 Info: => 0.000576s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:37', 'old_ids_and_artist_alias') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 32: old_ids_and_artist_alias migrated 23:28:37.0 Info: => 0.0009335s 23:28:37.0 Info: 33: download_propers_config migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 33 23:28:37.0 Info: PerformDBOperation 23:28:37.0 Info: Performing DB Operation 23:28:37.0 Info: => 3.16E-05s 23:28:37.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:37.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:37.0 Info: => 3.83E-05s 23:28:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:37', 'download_propers_config') 23:28:37.0 Info: Committing Transaction 23:28:37.0 Info: 33: download_propers_config migrated 23:28:37.0 Info: => 0.0003058s 23:28:37.0 Info: 34: remove_language_profiles migrating 23:28:37.0 Info: Beginning Transaction 23:28:37.0 Info: Starting migration of Main DB to 34 23:28:37.0 Info: DeleteTable LanguageProfiles 23:28:37.0 Info: DROP TABLE "LanguageProfiles" 23:28:37.0 Info: => 0.0002017s 23:28:37.0 Info: DeleteColumn Artists LanguageProfileId 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "Artists" 23:28:37.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.0 Info: => 0.0043663s 23:28:37.0 Info: DeleteColumn ImportLists LanguageProfileId 23:28:37.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) 23:28:37.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" 23:28:37.0 Info: DROP TABLE "ImportLists" 23:28:37.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:37.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:37.1 Info: => 0.0047147s 23:28:37.1 Info: DeleteColumn Blacklist Language 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "Blacklist" 23:28:37.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:37.1 Info: => 0.0037322s 23:28:37.1 Info: DeleteColumn History Language 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "History" 23:28:37.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:37.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:37.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:37.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:37.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:37.1 Info: => 0.0058959s 23:28:37.1 Info: DeleteColumn LyricFiles Language 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "LyricFiles" 23:28:37.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:37.1 Info: => 0.004223s 23:28:37.1 Info: DeleteColumn TrackFiles Language 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "TrackFiles" 23:28:37.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.1 Info: => 0.0044397s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:37', 'remove_language_profiles') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 34: remove_language_profiles migrated 23:28:37.1 Info: => 0.0049801s 23:28:37.1 Info: 35: multi_disc_naming_format migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 35 23:28:37.1 Info: AlterTable NamingConfig 23:28:37.1 Info: => 7E-07s 23:28:37.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:37.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:37.1 Info: => 0.0005894s 23:28:37.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:37.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:37.1 Info: => 4.85E-05s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:37', 'multi_disc_naming_format') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 35: multi_disc_naming_format migrated 23:28:37.1 Info: => 0.0003374s 23:28:37.1 Info: 36: add_download_client_priority migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 36 23:28:37.1 Info: AlterTable DownloadClients 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: CreateColumn DownloadClients Priority Int32 23:28:37.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:37.1 Info: => 0.000589s 23:28:37.1 Info: PerformDBOperation 23:28:37.1 Info: Performing DB Operation 23:28:37.1 Info: => 4.98E-05s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:37', 'add_download_client_priority') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 36: add_download_client_priority migrated 23:28:37.1 Info: => 0.0003592s 23:28:37.1 Info: 37: remove_growl_prowl migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 37 23:28:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:37.1 Info: => 5.35E-05s 23:28:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:37.1 Info: => 3.31E-05s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:37', 'remove_growl_prowl') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 37: remove_growl_prowl migrated 23:28:37.1 Info: => 0.0003036s 23:28:37.1 Info: 38: remove_plex_hometheatre migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 38 23:28:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:37.1 Info: => 5.3E-05s 23:28:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:37.1 Info: => 3.35E-05s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:37', 'remove_plex_hometheatre') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 38: remove_plex_hometheatre migrated 23:28:37.1 Info: => 0.0003043s 23:28:37.1 Info: 39: add_root_folder_add_defaults migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 39 23:28:37.1 Info: AlterTable RootFolders 23:28:37.1 Info: => 8E-07s 23:28:37.1 Info: CreateColumn RootFolders Name String 23:28:37.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:37.1 Info: => 0.0005729s 23:28:37.1 Info: AlterTable RootFolders 23:28:37.1 Info: => 9E-07s 23:28:37.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:37.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:37.1 Info: => 0.0005733s 23:28:37.1 Info: AlterTable RootFolders 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:37.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:37.1 Info: => 0.0005398s 23:28:37.1 Info: AlterTable RootFolders 23:28:37.1 Info: => 8E-07s 23:28:37.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:37.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:37.1 Info: => 0.0005541s 23:28:37.1 Info: AlterTable RootFolders 23:28:37.1 Info: => 8E-07s 23:28:37.1 Info: CreateColumn RootFolders DefaultTags String 23:28:37.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:37.1 Info: => 0.0005738s 23:28:37.1 Info: PerformDBOperation 23:28:37.1 Info: Performing DB Operation 23:28:37.1 Info: => 5.26E-05s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:37', 'add_root_folder_add_defaults') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 39: add_root_folder_add_defaults migrated 23:28:37.1 Info: => 0.0003607s 23:28:37.1 Info: 40: task_duration migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 40 23:28:37.1 Info: AlterTable ScheduledTasks 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:37.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:37.1 Info: => 0.0005997s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:37', 'task_duration') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 40: task_duration migrated 23:28:37.1 Info: => 0.0009206s 23:28:37.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 41 23:28:37.1 Info: AlterTable ReleaseProfiles 23:28:37.1 Info: => 7E-07s 23:28:37.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:37.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:37.1 Info: => 0.0005677s 23:28:37.1 Info: AlterTable ReleaseProfiles 23:28:37.1 Info: => 8E-07s 23:28:37.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:37.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:37.1 Info: => 0.0005315s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:37', 'add_indexer_and_enabled_to_release_profiles') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:37.1 Info: => 0.0008551s 23:28:37.1 Info: 42: remove_album_folders migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 42 23:28:37.1 Info: DeleteColumn Artists AlbumFolder 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "Artists" 23:28:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.1 Info: => 0.0053788s 23:28:37.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:37.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:37.1 Info: => 4.04E-05s 23:28:37.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:37.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:37.1 Info: => 3.45E-05s 23:28:37.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:37.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) 23:28:37.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:37.1 Info: DROP TABLE "NamingConfig" 23:28:37.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:37.1 Info: => 0.0036533s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:37', 'remove_album_folders') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 42: remove_album_folders migrated 23:28:37.1 Info: => 0.0040846s 23:28:37.1 Info: 44: add_priority_to_indexers migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 44 23:28:37.1 Info: AlterTable Indexers 23:28:37.1 Info: => 8E-07s 23:28:37.1 Info: CreateColumn Indexers Priority Int32 23:28:37.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:37.1 Info: => 0.0005852s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:37', 'add_priority_to_indexers') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 44: add_priority_to_indexers migrated 23:28:37.1 Info: => 0.0009101s 23:28:37.1 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 45 23:28:37.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:37.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:37.1 Info: => 0.000129s 23:28:37.1 Info: PerformDBOperation 23:28:37.1 Info: Performing DB Operation 23:28:37.1 Info: => 2.7E-05s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:37', 'remove_chown_and_folderchmod_config') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:37.1 Info: => 0.0003096s 23:28:37.1 Info: 47: update_notifiarr migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 47 23:28:37.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:37.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:37.1 Info: => 8.12E-05s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:37', 'update_notifiarr') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 47: update_notifiarr migrated 23:28:37.1 Info: => 0.000363s 23:28:37.1 Info: 49: email_multiple_addresses migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 49 23:28:37.1 Info: PerformDBOperation 23:28:37.1 Info: Performing DB Operation 23:28:37.1 Info: => 5.5E-05s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:37', 'email_multiple_addresses') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 49: email_multiple_addresses migrated 23:28:37.1 Info: => 0.0003423s 23:28:37.1 Info: 50: rename_blacklist_to_blocklist migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 50 23:28:37.1 Info: RenameTable Blacklist Blocklist 23:28:37.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:37.1 Info: => 0.0015458s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:37', 'rename_blacklist_to_blocklist') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 50: rename_blacklist_to_blocklist migrated 23:28:37.1 Info: => 0.0019191s 23:28:37.1 Info: 51: cdh_per_downloadclient migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 51 23:28:37.1 Info: AlterTable DownloadClients 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:37.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:37.1 Info: => 0.0005826s 23:28:37.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:37.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:37.1 Info: => 0.0005485s 23:28:37.1 Info: PerformDBOperation 23:28:37.1 Info: Performing DB Operation 23:28:37.1 Info: => 0.0001519s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:37', 'cdh_per_downloadclient') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 51: cdh_per_downloadclient migrated 23:28:37.1 Info: => 0.000474s 23:28:37.1 Info: 52: download_history migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 52 23:28:37.1 Info: CreateTable DownloadHistory 23:28:37.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) 23:28:37.1 Info: => 0.000174s 23:28:37.1 Info: CreateIndex DownloadHistory (EventType) 23:28:37.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:37.1 Info: => 9.07E-05s 23:28:37.1 Info: CreateIndex DownloadHistory (ArtistId) 23:28:37.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:37.1 Info: => 8.58E-05s 23:28:37.1 Info: CreateIndex DownloadHistory (DownloadId) 23:28:37.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:37.1 Info: => 8E-05s 23:28:37.1 Info: PerformDBOperation 23:28:37.1 Info: Performing DB Operation 23:28:37.1 Info: => 0.0001163s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:37', 'download_history') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 52: download_history migrated 23:28:37.1 Info: => 0.0004906s 23:28:37.1 Info: 53: add_update_history migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 53 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:37', 'add_update_history') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 53: add_update_history migrated 23:28:37.1 Info: => 0.0003249s 23:28:37.1 Info: 54: add_on_update_to_notifications migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 54 23:28:37.1 Info: AlterTable Notifications 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:37.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:37.1 Info: => 0.000613s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:37', 'add_on_update_to_notifications') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 54: add_on_update_to_notifications migrated 23:28:37.1 Info: => 0.0009373s 23:28:37.1 Info: 55: download_client_per_indexer migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 55 23:28:37.1 Info: AlterTable Indexers 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: CreateColumn Indexers DownloadClientId Int32 23:28:37.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:37.1 Info: => 0.000594s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:37', 'download_client_per_indexer') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 55: download_client_per_indexer migrated 23:28:37.1 Info: => 0.0009323s 23:28:37.1 Info: 56: AddNewItemMonitorType migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 56 23:28:37.1 Info: AlterTable Artists 23:28:37.1 Info: => 8E-07s 23:28:37.1 Info: CreateColumn Artists MonitorNewItems Int32 23:28:37.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:37.1 Info: => 0.0006059s 23:28:37.1 Info: AlterTable RootFolders 23:28:37.1 Info: => 7E-07s 23:28:37.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:37.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:37.1 Info: => 0.0005922s 23:28:37.1 Info: AlterTable ImportLists 23:28:37.1 Info: => 8E-07s 23:28:37.1 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:37.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:37.1 Info: => 0.0005932s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:37', 'AddNewItemMonitorType') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 56: AddNewItemMonitorType migrated 23:28:37.1 Info: => 0.0009445s 23:28:37.1 Info: 57: ImportListSearch migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 57 23:28:37.1 Info: AlterTable ImportLists 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:37.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:37.1 Info: => 0.0006564s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:37', 'ImportListSearch') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 57: ImportListSearch migrated 23:28:37.1 Info: => 0.0010102s 23:28:37.1 Info: 58: ImportListMonitorExisting migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 58 23:28:37.1 Info: AlterTable ImportLists 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:37.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:37.1 Info: => 0.0005971s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:37', 'ImportListMonitorExisting') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 58: ImportListMonitorExisting migrated 23:28:37.1 Info: => 0.0009279s 23:28:37.1 Info: 59: add_indexer_tags migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 59 23:28:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:37.1 Info: => 5.39E-05s 23:28:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:37.1 Info: => 3.32E-05s 23:28:37.1 Info: AlterTable Indexers 23:28:37.1 Info: => 4E-07s 23:28:37.1 Info: CreateColumn Indexers Tags String 23:28:37.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:37.1 Info: => 0.0005702s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:37', 'add_indexer_tags') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 59: add_indexer_tags migrated 23:28:37.1 Info: => 0.0009341s 23:28:37.1 Info: 60: update_audio_types migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 60 23:28:37.1 Info: PerformDBOperation 23:28:37.1 Info: Performing DB Operation 23:28:37.1 Info: => 5.18E-05s 23:28:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:37', 'update_audio_types') 23:28:37.1 Info: Committing Transaction 23:28:37.1 Info: 60: update_audio_types migrated 23:28:37.1 Info: => 0.0003457s 23:28:37.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:37.1 Info: Beginning Transaction 23:28:37.1 Info: Starting migration of Main DB to 61 23:28:37.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.1 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:37.1 Info: => 5.36E-05s 23:28:37.1 Info: AlterTable AlbumReleases 23:28:37.1 Info: => 5E-07s 23:28:37.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "AlbumReleases" 23:28:37.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:37.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:37.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:37.1 Info: => 0.0055542s 23:28:37.1 Info: AlterTable Albums 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "Albums" 23:28:37.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:37.1 Info: => 0.0044861s 23:28:37.1 Info: AlterTable Albums 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "Albums" 23:28:37.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:37.1 Info: => 0.0045688s 23:28:37.1 Info: AlterTable Albums 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: AlterColumn Albums Added DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "Albums" 23:28:37.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:37.1 Info: => 0.0045696s 23:28:37.1 Info: AlterTable Artists 23:28:37.1 Info: => 6E-07s 23:28:37.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "Artists" 23:28:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.1 Info: => 0.0045882s 23:28:37.1 Info: AlterTable Artists 23:28:37.1 Info: => 5E-07s 23:28:37.1 Info: AlterColumn Artists Added DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "Artists" 23:28:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.1 Info: => 0.006933s 23:28:37.1 Info: AlterTable Blocklist 23:28:37.1 Info: => 7E-07s 23:28:37.1 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "Blocklist" 23:28:37.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:37.1 Info: => 0.0039754s 23:28:37.1 Info: AlterTable Blocklist 23:28:37.1 Info: => 9E-07s 23:28:37.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.1 Info: DROP TABLE "Blocklist" 23:28:37.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:37.1 Info: => 0.0048719s 23:28:37.1 Info: AlterTable Commands 23:28:37.1 Info: => 9E-07s 23:28:37.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.2 Info: DROP TABLE "Commands" 23:28:37.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:37.2 Info: => 0.003998s 23:28:37.2 Info: AlterTable Commands 23:28:37.2 Info: => 8E-07s 23:28:37.2 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.2 Info: DROP TABLE "Commands" 23:28:37.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:37.2 Info: => 0.0046508s 23:28:37.2 Info: AlterTable Commands 23:28:37.2 Info: => 8E-07s 23:28:37.2 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.2 Info: DROP TABLE "Commands" 23:28:37.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:37.2 Info: => 0.0048985s 23:28:37.2 Info: AlterTable DownloadClientStatus 23:28:37.2 Info: => 8E-07s 23:28:37.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:37.2 Info: DROP TABLE "DownloadClientStatus" 23:28:37.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:37.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:37.2 Info: => 0.0040049s 23:28:37.2 Info: AlterTable DownloadClientStatus 23:28:37.2 Info: => 6E-07s 23:28:37.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:37.2 Info: DROP TABLE "DownloadClientStatus" 23:28:37.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:37.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:37.2 Info: => 0.0051476s 23:28:37.2 Info: AlterTable DownloadClientStatus 23:28:37.2 Info: => 6E-07s 23:28:37.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:37.2 Info: DROP TABLE "DownloadClientStatus" 23:28:37.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:37.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:37.2 Info: => 0.0040173s 23:28:37.2 Info: AlterTable DownloadHistory 23:28:37.2 Info: => 5E-07s 23:28:37.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.2 Info: DROP TABLE "DownloadHistory" 23:28:37.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:37.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:37.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:37.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:37.2 Info: => 0.0043225s 23:28:37.2 Info: AlterTable ExtraFiles 23:28:37.2 Info: => 4.2E-06s 23:28:37.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.2 Info: DROP TABLE "ExtraFiles" 23:28:37.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:37.2 Info: => 0.0038682s 23:28:37.2 Info: AlterTable ExtraFiles 23:28:37.2 Info: => 5E-07s 23:28:37.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.2 Info: DROP TABLE "ExtraFiles" 23:28:37.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:37.2 Info: => 0.0049264s 23:28:37.2 Info: AlterTable History 23:28:37.2 Info: => 5E-07s 23:28:37.2 Info: AlterColumn History Date DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.2 Info: DROP TABLE "History" 23:28:37.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:37.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:37.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:37.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:37.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:37.2 Info: => 0.0046301s 23:28:37.2 Info: AlterTable ImportListStatus 23:28:37.2 Info: => 4E-07s 23:28:37.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:37.2 Info: DROP TABLE "ImportListStatus" 23:28:37.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:37.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:37.2 Info: => 0.0049678s 23:28:37.2 Info: AlterTable ImportListStatus 23:28:37.2 Info: => 4E-07s 23:28:37.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:37.2 Info: DROP TABLE "ImportListStatus" 23:28:37.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:37.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:37.2 Info: => 0.0040499s 23:28:37.2 Info: AlterTable ImportListStatus 23:28:37.2 Info: => 4E-07s 23:28:37.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:37.2 Info: DROP TABLE "ImportListStatus" 23:28:37.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:37.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:37.2 Info: => 0.0039688s 23:28:37.2 Info: AlterTable IndexerStatus 23:28:37.2 Info: => 4E-07s 23:28:37.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:37.2 Info: DROP TABLE "IndexerStatus" 23:28:37.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:37.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:37.2 Info: => 0.0050713s 23:28:37.2 Info: AlterTable IndexerStatus 23:28:37.2 Info: => 4E-07s 23:28:37.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:37.2 Info: DROP TABLE "IndexerStatus" 23:28:37.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:37.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:37.2 Info: => 0.0039861s 23:28:37.2 Info: AlterTable IndexerStatus 23:28:37.2 Info: => 5E-07s 23:28:37.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:37.2 Info: DROP TABLE "IndexerStatus" 23:28:37.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:37.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:37.2 Info: => 0.0040921s 23:28:37.2 Info: AlterTable LyricFiles 23:28:37.2 Info: => 5E-07s 23:28:37.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.2 Info: DROP TABLE "LyricFiles" 23:28:37.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:37.2 Info: => 0.0049592s 23:28:37.2 Info: AlterTable LyricFiles 23:28:37.2 Info: => 5E-07s 23:28:37.2 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.2 Info: DROP TABLE "LyricFiles" 23:28:37.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:37.2 Info: => 0.0038549s 23:28:37.2 Info: AlterTable MetadataFiles 23:28:37.2 Info: => 6E-07s 23:28:37.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.2 Info: DROP TABLE "MetadataFiles" 23:28:37.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:37.2 Info: => 0.0053944s 23:28:37.2 Info: AlterTable MetadataFiles 23:28:37.2 Info: => 5E-07s 23:28:37.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.2 Info: DROP TABLE "MetadataFiles" 23:28:37.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:37.2 Info: => 0.0039233s 23:28:37.2 Info: AlterTable PendingReleases 23:28:37.2 Info: => 6E-07s 23:28:37.2 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:37.2 Info: DROP TABLE "PendingReleases" 23:28:37.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:37.2 Info: => 0.0048766s 23:28:37.2 Info: AlterTable ScheduledTasks 23:28:37.2 Info: => 5E-07s 23:28:37.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:37.2 Info: DROP TABLE "ScheduledTasks" 23:28:37.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:37.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:37.2 Info: => 0.004047s 23:28:37.2 Info: AlterTable ScheduledTasks 23:28:37.2 Info: => 5E-07s 23:28:37.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:37.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) 23:28:37.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:37.2 Info: DROP TABLE "ScheduledTasks" 23:28:37.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:37.3 Info: => 0.0040551s 23:28:37.3 Info: AlterTable TrackFiles 23:28:37.3 Info: => 4E-07s 23:28:37.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.3 Info: DROP TABLE "TrackFiles" 23:28:37.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.3 Info: => 0.0051963s 23:28:37.3 Info: AlterTable TrackFiles 23:28:37.3 Info: => 3E-07s 23:28:37.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.3 Info: DROP TABLE "TrackFiles" 23:28:37.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.3 Info: => 0.0041782s 23:28:37.3 Info: AlterTable VersionInfo 23:28:37.3 Info: => 4E-07s 23:28:37.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:37.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:37.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:37.3 Info: DROP TABLE "VersionInfo" 23:28:37.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:37.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:37.3 Info: => 0.003963s 23:28:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:37', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:37.3 Info: Committing Transaction 23:28:37.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:37.3 Info: => 0.0047381s 23:28:37.3 Info: 62: add_on_delete_to_notifications migrating 23:28:37.3 Info: Beginning Transaction 23:28:37.3 Info: Starting migration of Main DB to 62 23:28:37.3 Info: AlterTable Notifications 23:28:37.3 Info: => 7E-07s 23:28:37.3 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:37.3 Info: => 0.0006316s 23:28:37.3 Info: AlterTable Notifications 23:28:37.3 Info: => 5E-07s 23:28:37.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:37.3 Info: => 0.0005609s 23:28:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:37', 'add_on_delete_to_notifications') 23:28:37.3 Info: Committing Transaction 23:28:37.3 Info: 62: add_on_delete_to_notifications migrated 23:28:37.3 Info: => 0.0009127s 23:28:37.3 Info: 63: add_custom_formats migrating 23:28:37.3 Info: Beginning Transaction 23:28:37.3 Info: Starting migration of Main DB to 63 23:28:37.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 23:28:37.3 Info: AlterTable DelayProfiles 23:28:37.3 Info: => 4E-07s 23:28:37.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:37.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:37.3 Info: => 0.0005677s 23:28:37.3 Info: UpdateData 23:28:37.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:37.3 Info: => 5.82E-05s 23:28:37.3 Info: AlterTable TrackFiles 23:28:37.3 Info: => 4E-07s 23:28:37.3 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:37.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:37.3 Info: => 0.0005288s 23:28:37.3 Info: PerformDBOperation 23:28:37.3 Info: Performing DB Operation 23:28:37.3 Info: => 0.00119s 23:28:37.3 Info: CreateTable CustomFormats 23:28:37.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) 23:28:37.3 Info: => 0.0001445s 23:28:37.3 Info: CreateIndex CustomFormats (Name) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:37.3 Info: => 8.76E-05s 23:28:37.3 Info: AlterTable QualityProfiles 23:28:37.3 Info: => 3E-07s 23:28:37.3 Info: CreateColumn QualityProfiles FormatItems String 23:28:37.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:37.3 Info: => 0.0005958s 23:28:37.3 Info: AlterTable QualityProfiles 23:28:37.3 Info: => 6E-07s 23:28:37.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:37.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:37.3 Info: => 0.0005533s 23:28:37.3 Info: AlterTable QualityProfiles 23:28:37.3 Info: => 6E-07s 23:28:37.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:37.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:37.3 Info: => 0.0005487s 23:28:37.3 Info: PerformDBOperation 23:28:37.3 Info: Performing DB Operation 23:28:37.3 Info: => 0.0004987s 23:28:37.3 Info: PerformDBOperation 23:28:37.3 Info: Performing DB Operation 23:28:37.3 Info: => 3.33E-05s 23:28:37.3 Info: DeleteColumn ReleaseProfiles Preferred 23:28:37.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) 23:28:37.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:37.3 Info: DROP TABLE "ReleaseProfiles" 23:28:37.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:37.3 Info: => 0.0048771s 23:28:37.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:37.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) 23:28:37.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:37.3 Info: DROP TABLE "ReleaseProfiles" 23:28:37.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:37.3 Info: => 0.0039973s 23:28:37.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:37.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:37.3 Info: => 5.86E-05s 23:28:37.3 Info: AlterTable DelayProfiles 23:28:37.3 Info: => 4E-07s 23:28:37.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:37.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:37.3 Info: => 0.0006049s 23:28:37.3 Info: AlterTable DelayProfiles 23:28:37.3 Info: => 6E-07s 23:28:37.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:37.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:37.3 Info: => 0.0005559s 23:28:37.3 Info: -> 1 Insert operations completed in 00:00:00.0001090 taking an average of 00:00:00.0001090 23:28:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:37', 'add_custom_formats') 23:28:37.3 Info: Committing Transaction 23:28:37.3 Info: 63: add_custom_formats migrated 23:28:37.3 Info: => 0.0009881s 23:28:37.3 Debug: Took: 00:00:00.4061377 23:28:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 23:28:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 23:28:37.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221173665788_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:37.3 Info: DatabaseEngineVersionCheck migrating 23:28:37.3 Info: PerformDBOperation 23:28:37.3 Info: Performing DB Operation 23:28:37.3 Info: SQLite 3.48.0 23:28:37.3 Info: => 0.0010581s 23:28:37.3 Info: DatabaseEngineVersionCheck migrated 23:28:37.3 Info: => 0.0010717s 23:28:37.3 Info: VersionMigration migrating 23:28:37.3 Info: Beginning Transaction 23:28:37.3 Info: CreateTable VersionInfo 23:28:37.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:37.3 Info: => 0.0001602s 23:28:37.3 Info: Committing Transaction 23:28:37.3 Info: VersionMigration migrated 23:28:37.3 Info: => 0.0005462s 23:28:37.3 Info: VersionUniqueMigration migrating 23:28:37.3 Info: Beginning Transaction 23:28:37.3 Info: CreateIndex VersionInfo (Version) 23:28:37.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:37.3 Info: => 0.0001299s 23:28:37.3 Info: AlterTable VersionInfo 23:28:37.3 Info: => 5E-07s 23:28:37.3 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:37.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:37.3 Info: => 0.0005886s 23:28:37.3 Info: Committing Transaction 23:28:37.3 Info: VersionUniqueMigration migrated 23:28:37.3 Info: => 0.0008182s 23:28:37.3 Info: VersionDescriptionMigration migrating 23:28:37.3 Info: Beginning Transaction 23:28:37.3 Info: AlterTable VersionInfo 23:28:37.3 Info: => 5E-07s 23:28:37.3 Info: CreateColumn VersionInfo Description String 23:28:37.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:37.3 Info: => 0.0002004s 23:28:37.3 Info: Committing Transaction 23:28:37.3 Info: VersionDescriptionMigration migrated 23:28:37.3 Info: => 0.0003937s 23:28:37.3 Info: 1: InitialSetup migrating 23:28:37.3 Info: Beginning Transaction 23:28:37.3 Info: Starting migration of Main DB to 1 23:28:37.3 Info: CreateTable Config 23:28:37.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:37.3 Info: => 0.000176s 23:28:37.3 Info: CreateIndex Config (Key) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:37.3 Info: => 8.06E-05s 23:28:37.3 Info: CreateTable RootFolders 23:28:37.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:37.3 Info: => 8.82E-05s 23:28:37.3 Info: CreateIndex RootFolders (Path) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:37.3 Info: => 7.45E-05s 23:28:37.3 Info: CreateTable Artists 23:28:37.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) 23:28:37.3 Info: => 0.0002402s 23:28:37.3 Info: CreateIndex Artists (ForeignArtistId) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:37.3 Info: => 8.22E-05s 23:28:37.3 Info: CreateIndex Artists (NameSlug) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:37.3 Info: => 7.1E-05s 23:28:37.3 Info: CreateIndex Artists (CleanName) 23:28:37.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.3 Info: => 6.8E-05s 23:28:37.3 Info: CreateIndex Artists (Path) 23:28:37.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.3 Info: => 6.78E-05s 23:28:37.3 Info: CreateTable Albums 23:28:37.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) 23:28:37.3 Info: => 0.0002806s 23:28:37.3 Info: CreateIndex Albums (ForeignAlbumId) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.3 Info: => 8.34E-05s 23:28:37.3 Info: CreateIndex Albums (MBId) 23:28:37.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:37.3 Info: => 6.82E-05s 23:28:37.3 Info: CreateIndex Albums (TADBId) 23:28:37.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:37.3 Info: => 6.8E-05s 23:28:37.3 Info: CreateIndex Albums (TitleSlug) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:37.3 Info: => 6.91E-05s 23:28:37.3 Info: CreateIndex Albums (CleanTitle) 23:28:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.3 Info: => 6.71E-05s 23:28:37.3 Info: CreateIndex Albums (Path) 23:28:37.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:37.3 Info: => 6.8E-05s 23:28:37.3 Info: CreateTable Tracks 23:28:37.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) 23:28:37.3 Info: => 0.0001472s 23:28:37.3 Info: CreateIndex Tracks (ForeignTrackId) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:37.3 Info: => 7.22E-05s 23:28:37.3 Info: CreateIndex Tracks (ArtistId) 23:28:37.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:37.3 Info: => 9.05E-05s 23:28:37.3 Info: CreateIndex Tracks (TrackFileId) 23:28:37.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:37.3 Info: => 7.97E-05s 23:28:37.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:37.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:37.3 Info: => 8.03E-05s 23:28:37.3 Info: CreateTable TrackFiles 23:28:37.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) 23:28:37.3 Info: => 0.0001367s 23:28:37.3 Info: CreateIndex TrackFiles (ArtistId) 23:28:37.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:37.3 Info: => 7.63E-05s 23:28:37.3 Info: CreateIndex TrackFiles (AlbumId) 23:28:37.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.3 Info: => 6.83E-05s 23:28:37.3 Info: CreateTable History 23:28:37.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) 23:28:37.3 Info: => 0.0001388s 23:28:37.3 Info: CreateIndex History (Date) 23:28:37.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:37.3 Info: => 7.29E-05s 23:28:37.3 Info: CreateIndex History (EventType) 23:28:37.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:37.3 Info: => 6.84E-05s 23:28:37.3 Info: CreateIndex History (DownloadId) 23:28:37.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:37.3 Info: => 7.05E-05s 23:28:37.3 Info: CreateIndex History (AlbumId) 23:28:37.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:37.3 Info: => 7.53E-05s 23:28:37.3 Info: CreateTable Notifications 23:28:37.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) 23:28:37.3 Info: => 0.0001295s 23:28:37.3 Info: CreateTable ScheduledTasks 23:28:37.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:37.3 Info: => 0.0001001s 23:28:37.3 Info: CreateIndex ScheduledTasks (TypeName) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:37.3 Info: => 7.47E-05s 23:28:37.3 Info: CreateTable Indexers 23:28:37.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) 23:28:37.3 Info: => 0.0001086s 23:28:37.3 Info: CreateIndex Indexers (Name) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:37.3 Info: => 0.0001038s 23:28:37.3 Info: CreateTable Profiles 23:28:37.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:37.3 Info: => 0.0001021s 23:28:37.3 Info: CreateIndex Profiles (Name) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:37.3 Info: => 8.25E-05s 23:28:37.3 Info: CreateTable QualityDefinitions 23:28:37.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:37.3 Info: => 0.0001163s 23:28:37.3 Info: CreateIndex QualityDefinitions (Quality) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:37.3 Info: => 7.72E-05s 23:28:37.3 Info: CreateIndex QualityDefinitions (Title) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:37.3 Info: => 7.9E-05s 23:28:37.3 Info: CreateTable NamingConfig 23:28:37.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) 23:28:37.3 Info: => 0.0001622s 23:28:37.3 Info: CreateTable Blacklist 23:28:37.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 '') 23:28:37.3 Info: => 0.0001874s 23:28:37.3 Info: CreateTable Metadata 23:28:37.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) 23:28:37.3 Info: => 0.0001118s 23:28:37.3 Info: CreateTable MetadataFiles 23:28:37.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) 23:28:37.3 Info: => 0.0001254s 23:28:37.3 Info: CreateTable DownloadClients 23:28:37.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) 23:28:37.3 Info: => 0.0001087s 23:28:37.3 Info: CreateTable PendingReleases 23:28:37.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 '') 23:28:37.3 Info: => 0.0001216s 23:28:37.3 Info: CreateTable RemotePathMappings 23:28:37.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:37.3 Info: => 0.0001054s 23:28:37.3 Info: CreateTable Tags 23:28:37.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:37.3 Info: => 0.0001311s 23:28:37.3 Info: CreateIndex Tags (Label) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:37.3 Info: => 9.47E-05s 23:28:37.3 Info: CreateTable Restrictions 23:28:37.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:37.3 Info: => 0.0001054s 23:28:37.3 Info: CreateTable DelayProfiles 23:28:37.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) 23:28:37.3 Info: => 0.0001306s 23:28:37.3 Info: CreateTable Users 23:28:37.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:37.3 Info: => 0.0001011s 23:28:37.3 Info: CreateIndex Users (Identifier) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:37.3 Info: => 9.01E-05s 23:28:37.3 Info: CreateIndex Users (Username) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:37.3 Info: => 0.0001135s 23:28:37.3 Info: CreateTable Commands 23:28:37.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) 23:28:37.3 Info: => 0.0001597s 23:28:37.3 Info: CreateTable IndexerStatus 23:28:37.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) 23:28:37.3 Info: => 0.0001284s 23:28:37.3 Info: CreateIndex IndexerStatus (ProviderId) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:37.3 Info: => 8.63E-05s 23:28:37.3 Info: CreateTable ExtraFiles 23:28:37.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) 23:28:37.3 Info: => 0.0001199s 23:28:37.3 Info: CreateTable LyricFiles 23:28:37.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) 23:28:37.3 Info: => 0.0001348s 23:28:37.3 Info: CreateTable LanguageProfiles 23:28:37.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:37.3 Info: => 0.0001047s 23:28:37.3 Info: CreateIndex LanguageProfiles (Name) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:37.3 Info: => 0.0001075s 23:28:37.3 Info: CreateTable DownloadClientStatus 23:28:37.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) 23:28:37.3 Info: => 0.0001123s 23:28:37.3 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:37.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:37.3 Info: => 9.07E-05s 23:28:37.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:37.3 Info: -> 1 Insert operations completed in 00:00:00.0000659 taking an average of 00:00:00.0000659 23:28:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:37', 'InitialSetup') 23:28:37.3 Info: Committing Transaction 23:28:37.3 Info: 1: InitialSetup migrated 23:28:37.3 Info: => 0.001069s 23:28:37.3 Info: 2: add_reason_to_pending_releases migrating 23:28:37.3 Info: Beginning Transaction 23:28:37.3 Info: Starting migration of Main DB to 2 23:28:37.3 Info: AlterTable PendingReleases 23:28:37.3 Info: => 7E-07s 23:28:37.3 Info: CreateColumn PendingReleases Reason Int32 23:28:37.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:37.3 Info: => 0.000541s 23:28:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:37', 'add_reason_to_pending_releases') 23:28:37.3 Info: Committing Transaction 23:28:37.3 Info: 2: add_reason_to_pending_releases migrated 23:28:37.3 Info: => 0.000844s 23:28:37.3 Info: 3: add_medium_support migrating 23:28:37.3 Info: Beginning Transaction 23:28:37.3 Info: Starting migration of Main DB to 3 23:28:37.3 Info: AlterTable Albums 23:28:37.3 Info: => 7E-07s 23:28:37.3 Info: CreateColumn Albums Media String 23:28:37.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:37.3 Info: => 0.0005063s 23:28:37.3 Info: AlterTable Tracks 23:28:37.3 Info: => 4E-07s 23:28:37.3 Info: CreateColumn Tracks MediumNumber Int32 23:28:37.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:37.3 Info: => 0.0004703s 23:28:37.3 Info: AlterTable Tracks 23:28:37.3 Info: => 4E-07s 23:28:37.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:37.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:37.3 Info: => 0.0004717s 23:28:37.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:37.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:37.3 Info: => 4.91E-05s 23:28:37.3 Info: DeleteColumn Tracks TrackNumber 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "Tracks" 23:28:37.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:37.4 Info: => 0.003809s 23:28:37.4 Info: AlterTable Tracks 23:28:37.4 Info: => 4E-07s 23:28:37.4 Info: CreateColumn Tracks TrackNumber String 23:28:37.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:37.4 Info: => 0.0004795s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:37', 'add_medium_support') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 3: add_medium_support migrated 23:28:37.4 Info: => 0.0008462s 23:28:37.4 Info: 4: add_various_qualites_in_profile migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 4 23:28:37.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:37.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:37.4 Info: => 5.74E-05s 23:28:37.4 Info: PerformDBOperation 23:28:37.4 Info: Performing DB Operation 23:28:37.4 Info: => 3.41E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:37', 'add_various_qualites_in_profile') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 4: add_various_qualites_in_profile migrated 23:28:37.4 Info: => 0.000279s 23:28:37.4 Info: 5: metadata_profiles migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 5 23:28:37.4 Info: CreateTable MetadataProfiles 23:28:37.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:37.4 Info: => 0.0001381s 23:28:37.4 Info: CreateIndex MetadataProfiles (Name) 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:37.4 Info: => 9.05E-05s 23:28:37.4 Info: AlterTable Artists 23:28:37.4 Info: => 3E-07s 23:28:37.4 Info: CreateColumn Artists MetadataProfileId Int32 23:28:37.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:37.4 Info: => 0.0004966s 23:28:37.4 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "Artists" 23:28:37.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.4 Info: => 0.0050056s 23:28:37.4 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "Artists" 23:28:37.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.4 Info: => 0.0040216s 23:28:37.4 Info: AlterTable Albums 23:28:37.4 Info: => 4E-07s 23:28:37.4 Info: CreateColumn Albums SecondaryTypes String 23:28:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:37.4 Info: => 0.0004783s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:37', 'metadata_profiles') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 5: metadata_profiles migrated 23:28:37.4 Info: => 0.000877s 23:28:37.4 Info: 6: separate_automatic_and_interactive_search migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 6 23:28:37.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:37.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) 23:28:37.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:37.4 Info: DROP TABLE "Indexers" 23:28:37.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:37.4 Info: => 0.0034383s 23:28:37.4 Info: AlterTable Indexers 23:28:37.4 Info: => 4E-07s 23:28:37.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:37.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:37.4 Info: => 0.0004699s 23:28:37.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:37.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:37.4 Info: => 4.47E-05s 23:28:37.4 Info: AlterTable Indexers 23:28:37.4 Info: => 5E-07s 23:28:37.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "Indexers" 23:28:37.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:37.4 Info: => 0.0043285s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:37', 'separate_automatic_and_interactive_search') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 6: separate_automatic_and_interactive_search migrated 23:28:37.4 Info: => 0.0046554s 23:28:37.4 Info: 7: change_album_path_to_relative migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 7 23:28:37.4 Info: DeleteColumn Albums Path 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "Albums" 23:28:37.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.4 Info: => 0.0042988s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:37', 'change_album_path_to_relative') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 7: change_album_path_to_relative migrated 23:28:37.4 Info: => 0.0046857s 23:28:37.4 Info: 8: change_quality_size_mb_to_kb migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 8 23:28:37.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 23:28:37.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 23:28:37.4 Info: => 5.25E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:37', 'change_quality_size_mb_to_kb') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 8: change_quality_size_mb_to_kb migrated 23:28:37.4 Info: => 0.0002996s 23:28:37.4 Info: 9: album_releases migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 9 23:28:37.4 Info: AlterTable Albums 23:28:37.4 Info: => 6E-07s 23:28:37.4 Info: CreateColumn Albums Releases String 23:28:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:37.4 Info: => 0.0005192s 23:28:37.4 Info: AlterTable Albums 23:28:37.4 Info: => 4E-07s 23:28:37.4 Info: CreateColumn Albums CurrentRelease String 23:28:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:37.4 Info: => 0.0004794s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:37', 'album_releases') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 9: album_releases migrated 23:28:37.4 Info: => 0.0007677s 23:28:37.4 Info: 10: album_releases_fix migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 10 23:28:37.4 Info: AlterTable Albums 23:28:37.4 Info: => 6E-07s 23:28:37.4 Info: AlterColumn Albums Releases String 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "Albums" 23:28:37.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.4 Info: => 0.0056739s 23:28:37.4 Info: AlterTable Albums 23:28:37.4 Info: => 5E-07s 23:28:37.4 Info: AlterColumn Albums CurrentRelease String 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "Albums" 23:28:37.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.4 Info: => 0.0049529s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:37', 'album_releases_fix') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 10: album_releases_fix migrated 23:28:37.4 Info: => 0.0053413s 23:28:37.4 Info: 11: import_lists migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 11 23:28:37.4 Info: CreateTable ImportLists 23:28:37.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) 23:28:37.4 Info: => 0.0001676s 23:28:37.4 Info: CreateIndex ImportLists (Name) 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:37.4 Info: => 8.44E-05s 23:28:37.4 Info: CreateTable ImportListStatus 23:28:37.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) 23:28:37.4 Info: => 0.0001229s 23:28:37.4 Info: CreateIndex ImportListStatus (ProviderId) 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:37.4 Info: => 8.11E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:37', 'import_lists') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 11: import_lists migrated 23:28:37.4 Info: => 0.0003824s 23:28:37.4 Info: 12: add_release_status migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 12 23:28:37.4 Info: AlterTable MetadataProfiles 23:28:37.4 Info: => 5E-07s 23:28:37.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:37.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:37.4 Info: => 0.0005429s 23:28:37.4 Info: PerformDBOperation 23:28:37.4 Info: Performing DB Operation 23:28:37.4 Info: => 2.78E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:37', 'add_release_status') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 12: add_release_status migrated 23:28:37.4 Info: => 0.0003015s 23:28:37.4 Info: 13: album_download_notification migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 13 23:28:37.4 Info: AlterTable Notifications 23:28:37.4 Info: => 7E-07s 23:28:37.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:37.4 Info: => 0.0005162s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:37', 'album_download_notification') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 13: album_download_notification migrated 23:28:37.4 Info: => 0.0008105s 23:28:37.4 Info: 14: fix_language_metadata_profiles migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 14 23:28:37.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 23:28:37.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 23:28:37.4 Info: => 8.63E-05s 23:28:37.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 23:28:37.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 23:28:37.4 Info: => 5.91E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:37', 'fix_language_metadata_profiles') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 14: fix_language_metadata_profiles migrated 23:28:37.4 Info: => 0.0003085s 23:28:37.4 Info: 15: remove_fanzub migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 15 23:28:37.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:37.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:37.4 Info: => 6.37E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:37', 'remove_fanzub') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 15: remove_fanzub migrated 23:28:37.4 Info: => 0.0003114s 23:28:37.4 Info: 16: update_artist_history_indexes migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 16 23:28:37.4 Info: CreateIndex Albums (ArtistId) 23:28:37.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:37.4 Info: => 0.0001099s 23:28:37.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:37.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:37.4 Info: => 8.88E-05s 23:28:37.4 Info: DeleteIndex History (AlbumId) 23:28:37.4 Info: DROP INDEX "IX_History_AlbumId" 23:28:37.4 Info: => 0.0001262s 23:28:37.4 Info: CreateIndex History (AlbumId, Date) 23:28:37.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:37.4 Info: => 9.68E-05s 23:28:37.4 Info: DeleteIndex History (DownloadId) 23:28:37.4 Info: DROP INDEX "IX_History_DownloadId" 23:28:37.4 Info: => 0.0001106s 23:28:37.4 Info: CreateIndex History (DownloadId, Date) 23:28:37.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:37.4 Info: => 9.44E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:37', 'update_artist_history_indexes') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 16: update_artist_history_indexes migrated 23:28:37.4 Info: => 0.0004068s 23:28:37.4 Info: 17: remove_nma migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 17 23:28:37.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:37.4 Info: => 5.41E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:37', 'remove_nma') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 17: remove_nma migrated 23:28:37.4 Info: => 0.0003015s 23:28:37.4 Info: 18: album_disambiguation migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 18 23:28:37.4 Info: AlterTable Albums 23:28:37.4 Info: => 6E-07s 23:28:37.4 Info: CreateColumn Albums Disambiguation String 23:28:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:37.4 Info: => 0.000551s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:37', 'album_disambiguation') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 18: album_disambiguation migrated 23:28:37.4 Info: => 0.000846s 23:28:37.4 Info: 19: add_ape_quality_in_profiles migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 19 23:28:37.4 Info: PerformDBOperation 23:28:37.4 Info: Performing DB Operation 23:28:37.4 Info: => 3.22E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:37', 'add_ape_quality_in_profiles') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 19: add_ape_quality_in_profiles migrated 23:28:37.4 Info: => 0.0003011s 23:28:37.4 Info: 20: remove_pushalot migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 20 23:28:37.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:37.4 Info: => 5.27E-05s 23:28:37.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:37.4 Info: => 3.46E-05s 23:28:37.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:37.4 Info: => 3.11E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:37', 'remove_pushalot') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 20: remove_pushalot migrated 23:28:37.4 Info: => 0.0002724s 23:28:37.4 Info: 21: add_custom_filters migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 21 23:28:37.4 Info: CreateTable CustomFilters 23:28:37.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:37.4 Info: => 0.0001321s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:37', 'add_custom_filters') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 21: add_custom_filters migrated 23:28:37.4 Info: => 0.00042s 23:28:37.4 Info: 22: import_list_tags migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 22 23:28:37.4 Info: AlterTable ImportLists 23:28:37.4 Info: => 6E-07s 23:28:37.4 Info: CreateColumn ImportLists Tags String 23:28:37.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:37.4 Info: => 0.0005606s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:37', 'import_list_tags') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 22: import_list_tags migrated 23:28:37.4 Info: => 0.000852s 23:28:37.4 Info: 23: add_release_groups_etc migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 23 23:28:37.4 Info: CreateTable ArtistMetadata 23:28:37.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) 23:28:37.4 Info: => 0.0002692s 23:28:37.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:37.4 Info: => 0.0001516s 23:28:37.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" 23:28:37.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" 23:28:37.4 Info: => 9.91E-05s 23:28:37.4 Info: AlterTable Artists 23:28:37.4 Info: => 4E-07s 23:28:37.4 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:37.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:37.4 Info: => 0.000537s 23:28:37.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:37.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:37.4 Info: => 7.56E-05s 23:28:37.4 Info: CreateTable AlbumReleases 23:28:37.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) 23:28:37.4 Info: => 0.0009011s 23:28:37.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:37.4 Info: => 0.0001316s 23:28:37.4 Info: CreateIndex AlbumReleases (AlbumId) 23:28:37.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:37.4 Info: => 0.0001131s 23:28:37.4 Info: PerformDBOperation 23:28:37.4 Info: Performing DB Operation 23:28:37.4 Info: => 3.51E-05s 23:28:37.4 Info: AlterTable Albums 23:28:37.4 Info: => 2E-07s 23:28:37.4 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:37.4 Info: => 0.0005928s 23:28:37.4 Info: AlterTable Albums 23:28:37.4 Info: => 5E-07s 23:28:37.4 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:37.4 Info: => 0.0006097s 23:28:37.4 Info: AlterTable Albums 23:28:37.4 Info: => 6E-07s 23:28:37.4 Info: CreateColumn Albums Links String 23:28:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:37.4 Info: => 0.0005813s 23:28:37.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:37.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:37.4 Info: => 9E-05s 23:28:37.4 Info: AlterTable Tracks 23:28:37.4 Info: => 4E-07s 23:28:37.4 Info: CreateColumn Tracks ForeignRecordingId String 23:28:37.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:37.4 Info: => 0.0005711s 23:28:37.4 Info: AlterTable Tracks 23:28:37.4 Info: => 5E-07s 23:28:37.4 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:37.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:37.4 Info: => 0.0005666s 23:28:37.4 Info: AlterTable Tracks 23:28:37.4 Info: => 6E-07s 23:28:37.4 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:37.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:37.4 Info: => 0.0005704s 23:28:37.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:37.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:37.4 Info: => 9.09E-05s 23:28:37.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:37.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:37.4 Info: => 7.2E-05s 23:28:37.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "Artists" 23:28:37.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.4 Info: => 0.0055588s 23:28:37.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "Albums" 23:28:37.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.4 Info: => 0.0049432s 23:28:37.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "Tracks" 23:28:37.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:37.4 Info: => 0.0044534s 23:28:37.4 Info: DeleteColumn TrackFiles ArtistId 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "TrackFiles" 23:28:37.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.4 Info: => 0.0046121s 23:28:37.4 Info: CreateIndex Artists (ArtistMetadataId) 23:28:37.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.4 Info: => 8.22E-05s 23:28:37.4 Info: CreateIndex Artists (Monitored) 23:28:37.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.4 Info: => 7.86E-05s 23:28:37.4 Info: CreateIndex Albums (ArtistMetadataId) 23:28:37.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:37.4 Info: => 7.64E-05s 23:28:37.4 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:37.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:37.4 Info: => 7.68E-05s 23:28:37.4 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:37.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:37.4 Info: => 7.3E-05s 23:28:37.4 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:37.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:37.4 Info: => 8.72E-05s 23:28:37.4 Info: UpdateData 23:28:37.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:37.4 Info: => 4.56E-05s 23:28:37.4 Info: UpdateData 23:28:37.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:37.4 Info: => 3.66E-05s 23:28:37.4 Info: UpdateData 23:28:37.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:37.4 Info: => 4.45E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:37', 'add_release_groups_etc') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 23: add_release_groups_etc migrated 23:28:37.4 Info: => 0.0005877s 23:28:37.4 Info: 24: NewMediaInfoFormat migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 24 23:28:37.4 Info: UpdateData 23:28:37.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:37.4 Info: => 5.72E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:37', 'NewMediaInfoFormat') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 24: NewMediaInfoFormat migrated 23:28:37.4 Info: => 0.0003032s 23:28:37.4 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 25 23:28:37.4 Info: RenameTable Restrictions ReleaseProfiles 23:28:37.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:37.4 Info: => 0.0014096s 23:28:37.4 Info: AlterTable ReleaseProfiles 23:28:37.4 Info: => 6E-07s 23:28:37.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:37.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:37.4 Info: => 0.0005236s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:37', 'rename_restrictions_to_release_profiles') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:37.4 Info: => 0.0008231s 23:28:37.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 26 23:28:37.4 Info: RenameTable Profiles QualityProfiles 23:28:37.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:37.4 Info: => 0.0014187s 23:28:37.4 Info: AlterTable QualityProfiles 23:28:37.4 Info: => 6E-07s 23:28:37.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:37.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:37.4 Info: => 0.0005125s 23:28:37.4 Info: AlterTable LanguageProfiles 23:28:37.4 Info: => 6E-07s 23:28:37.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:37.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:37.4 Info: => 0.0004942s 23:28:37.4 Info: UpdateData 23:28:37.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:37.4 Info: => 4.92E-05s 23:28:37.4 Info: UpdateData 23:28:37.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:37.4 Info: => 3.42E-05s 23:28:37.4 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:37.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) 23:28:37.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" 23:28:37.4 Info: DROP TABLE "Artists" 23:28:37.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.4 Info: => 0.004879s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:37', 'rename_quality_profiles_add_upgrade_allowed') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:37.4 Info: => 0.0053198s 23:28:37.4 Info: 27: add_import_exclusions migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 27 23:28:37.4 Info: CreateTable ImportListExclusions 23:28:37.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:37.4 Info: => 0.0001336s 23:28:37.4 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:37.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:37.4 Info: => 8.48E-05s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:37', 'add_import_exclusions') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 27: add_import_exclusions migrated 23:28:37.4 Info: => 0.000417s 23:28:37.4 Info: 28: clean_artist_metadata_table migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 28 23:28:37.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) 23:28:37.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) 23:28:37.4 Info: => 0.0001643s 23:28:37.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) 23:28:37.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) 23:28:37.4 Info: => 0.0001305s 23:28:37.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) 23:28:37.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) 23:28:37.4 Info: => 0.000124s 23:28:37.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) 23:28:37.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) 23:28:37.4 Info: => 0.0001582s 23:28:37.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) 23:28:37.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) 23:28:37.4 Info: => 0.0001255s 23:28:37.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) 23:28:37.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) 23:28:37.4 Info: => 0.0001264s 23:28:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:37', 'clean_artist_metadata_table') 23:28:37.4 Info: Committing Transaction 23:28:37.4 Info: 28: clean_artist_metadata_table migrated 23:28:37.4 Info: => 0.000426s 23:28:37.4 Info: 29: health_issue_notification migrating 23:28:37.4 Info: Beginning Transaction 23:28:37.4 Info: Starting migration of Main DB to 29 23:28:37.4 Info: AlterTable Notifications 23:28:37.4 Info: => 6E-07s 23:28:37.4 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:37.4 Info: => 0.0005427s 23:28:37.4 Info: AlterTable Notifications 23:28:37.4 Info: => 4E-07s 23:28:37.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:37.4 Info: => 0.0005081s 23:28:37.4 Info: AlterTable Notifications 23:28:37.4 Info: => 5E-07s 23:28:37.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:37.4 Info: => 0.0005102s 23:28:37.4 Info: AlterTable Notifications 23:28:37.4 Info: => 5E-07s 23:28:37.4 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:37.4 Info: => 0.000531s 23:28:37.4 Info: AlterTable Notifications 23:28:37.4 Info: => 4E-07s 23:28:37.4 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:37.4 Info: => 0.0005841s 23:28:37.4 Info: DeleteColumn Notifications OnDownload 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "Notifications" 23:28:37.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:37.5 Info: => 0.0051364s 23:28:37.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "Notifications" 23:28:37.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:37.5 Info: => 0.0037675s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:37', 'health_issue_notification') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 29: health_issue_notification migrated 23:28:37.5 Info: => 0.0041896s 23:28:37.5 Info: 30: add_mediafilerepository_mtime migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 30 23:28:37.5 Info: AlterTable TrackFiles 23:28:37.5 Info: => 6E-07s 23:28:37.5 Info: CreateColumn TrackFiles Modified DateTime 23:28:37.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:37.5 Info: => 0.000551s 23:28:37.5 Info: AlterTable TrackFiles 23:28:37.5 Info: => 6E-07s 23:28:37.5 Info: CreateColumn TrackFiles Path String 23:28:37.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:37.5 Info: => 0.0005323s 23:28:37.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:37.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:37.5 Info: => 4.36E-05s 23:28:37.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) 23:28:37.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) 23:28:37.5 Info: => 0.0001309s 23:28:37.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) 23:28:37.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) 23:28:37.5 Info: => 0.0001474s 23:28:37.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) 23:28:37.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) 23:28:37.5 Info: => 0.0001464s 23:28:37.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") 23:28:37.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") 23:28:37.5 Info: => 8.81E-05s 23:28:37.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:37.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:37.5 Info: => 5.38E-05s 23:28:37.5 Info: AlterTable TrackFiles 23:28:37.5 Info: => 4E-07s 23:28:37.5 Info: AlterColumn TrackFiles Path String 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "TrackFiles" 23:28:37.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.5 Info: => 0.0053087s 23:28:37.5 Info: CreateIndex TrackFiles (Path) 23:28:37.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.5 Info: => 8.23E-05s 23:28:37.5 Info: DeleteColumn TrackFiles RelativePath 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "TrackFiles" 23:28:37.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.5 Info: => 0.0040326s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:37', 'add_mediafilerepository_mtime') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 30: add_mediafilerepository_mtime migrated 23:28:37.5 Info: => 0.0044404s 23:28:37.5 Info: 31: add_artistmetadataid_constraint migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 31 23:28:37.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") 23:28:37.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") 23:28:37.5 Info: => 9.97E-05s 23:28:37.5 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:37.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:37.5 Info: => 0.0001336s 23:28:37.5 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "Artists" 23:28:37.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.5 Info: => 0.0042489s 23:28:37.5 Info: CreateIndex Artists (ArtistMetadataId) 23:28:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.5 Info: => 8.36E-05s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:37', 'add_artistmetadataid_constraint') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 31: add_artistmetadataid_constraint migrated 23:28:37.5 Info: => 0.0004854s 23:28:37.5 Info: 32: old_ids_and_artist_alias migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 32 23:28:37.5 Info: AlterTable ArtistMetadata 23:28:37.5 Info: => 6E-07s 23:28:37.5 Info: CreateColumn ArtistMetadata Aliases String 23:28:37.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:37.5 Info: => 0.0006101s 23:28:37.5 Info: AlterTable ArtistMetadata 23:28:37.5 Info: => 5E-07s 23:28:37.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:37.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.5 Info: => 0.0005329s 23:28:37.5 Info: AlterTable Albums 23:28:37.5 Info: => 6E-07s 23:28:37.5 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.5 Info: => 0.0005205s 23:28:37.5 Info: AlterTable AlbumReleases 23:28:37.5 Info: => 5E-07s 23:28:37.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:37.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.5 Info: => 0.0005367s 23:28:37.5 Info: AlterTable Tracks 23:28:37.5 Info: => 5E-07s 23:28:37.5 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.5 Info: => 0.0005349s 23:28:37.5 Info: AlterTable Tracks 23:28:37.5 Info: => 5E-07s 23:28:37.5 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.5 Info: => 0.0005165s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:37', 'old_ids_and_artist_alias') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 32: old_ids_and_artist_alias migrated 23:28:37.5 Info: => 0.000863s 23:28:37.5 Info: 33: download_propers_config migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 33 23:28:37.5 Info: PerformDBOperation 23:28:37.5 Info: Performing DB Operation 23:28:37.5 Info: => 3.29E-05s 23:28:37.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:37.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:37.5 Info: => 4.05E-05s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:37', 'download_propers_config') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 33: download_propers_config migrated 23:28:37.5 Info: => 0.0003248s 23:28:37.5 Info: 34: remove_language_profiles migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 34 23:28:37.5 Info: DeleteTable LanguageProfiles 23:28:37.5 Info: DROP TABLE "LanguageProfiles" 23:28:37.5 Info: => 0.0001986s 23:28:37.5 Info: DeleteColumn Artists LanguageProfileId 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "Artists" 23:28:37.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.5 Info: => 0.0061113s 23:28:37.5 Info: DeleteColumn ImportLists LanguageProfileId 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "ImportLists" 23:28:37.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:37.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:37.5 Info: => 0.0039406s 23:28:37.5 Info: DeleteColumn Blacklist Language 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "Blacklist" 23:28:37.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:37.5 Info: => 0.0042568s 23:28:37.5 Info: DeleteColumn History Language 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "History" 23:28:37.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:37.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:37.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:37.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:37.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:37.5 Info: => 0.0049716s 23:28:37.5 Info: DeleteColumn LyricFiles Language 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "LyricFiles" 23:28:37.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:37.5 Info: => 0.004147s 23:28:37.5 Info: DeleteColumn TrackFiles Language 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "TrackFiles" 23:28:37.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.5 Info: => 0.0049396s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:37', 'remove_language_profiles') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 34: remove_language_profiles migrated 23:28:37.5 Info: => 0.0055518s 23:28:37.5 Info: 35: multi_disc_naming_format migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 35 23:28:37.5 Info: AlterTable NamingConfig 23:28:37.5 Info: => 7E-07s 23:28:37.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:37.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:37.5 Info: => 0.0005654s 23:28:37.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:37.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:37.5 Info: => 5.67E-05s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:37', 'multi_disc_naming_format') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 35: multi_disc_naming_format migrated 23:28:37.5 Info: => 0.0004051s 23:28:37.5 Info: 36: add_download_client_priority migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 36 23:28:37.5 Info: AlterTable DownloadClients 23:28:37.5 Info: => 7E-07s 23:28:37.5 Info: CreateColumn DownloadClients Priority Int32 23:28:37.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:37.5 Info: => 0.0005767s 23:28:37.5 Info: PerformDBOperation 23:28:37.5 Info: Performing DB Operation 23:28:37.5 Info: => 7.15E-05s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:37', 'add_download_client_priority') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 36: add_download_client_priority migrated 23:28:37.5 Info: => 0.0004278s 23:28:37.5 Info: 37: remove_growl_prowl migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 37 23:28:37.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:37.5 Info: => 5.78E-05s 23:28:37.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:37.5 Info: => 3.92E-05s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:37', 'remove_growl_prowl') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 37: remove_growl_prowl migrated 23:28:37.5 Info: => 0.0003398s 23:28:37.5 Info: 38: remove_plex_hometheatre migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 38 23:28:37.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:37.5 Info: => 6.12E-05s 23:28:37.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:37.5 Info: => 4.02E-05s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:37', 'remove_plex_hometheatre') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 38: remove_plex_hometheatre migrated 23:28:37.5 Info: => 0.0003346s 23:28:37.5 Info: 39: add_root_folder_add_defaults migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 39 23:28:37.5 Info: AlterTable RootFolders 23:28:37.5 Info: => 1.1E-06s 23:28:37.5 Info: CreateColumn RootFolders Name String 23:28:37.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:37.5 Info: => 0.0005538s 23:28:37.5 Info: AlterTable RootFolders 23:28:37.5 Info: => 6E-07s 23:28:37.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:37.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:37.5 Info: => 0.0005295s 23:28:37.5 Info: AlterTable RootFolders 23:28:37.5 Info: => 6E-07s 23:28:37.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:37.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:37.5 Info: => 0.0005623s 23:28:37.5 Info: AlterTable RootFolders 23:28:37.5 Info: => 5E-07s 23:28:37.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:37.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:37.5 Info: => 0.0005326s 23:28:37.5 Info: AlterTable RootFolders 23:28:37.5 Info: => 5E-07s 23:28:37.5 Info: CreateColumn RootFolders DefaultTags String 23:28:37.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:37.5 Info: => 0.0005507s 23:28:37.5 Info: PerformDBOperation 23:28:37.5 Info: Performing DB Operation 23:28:37.5 Info: => 4.98E-05s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:37', 'add_root_folder_add_defaults') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 39: add_root_folder_add_defaults migrated 23:28:37.5 Info: => 0.0003915s 23:28:37.5 Info: 40: task_duration migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 40 23:28:37.5 Info: AlterTable ScheduledTasks 23:28:37.5 Info: => 1.1E-06s 23:28:37.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:37.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:37.5 Info: => 0.0005603s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:37', 'task_duration') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 40: task_duration migrated 23:28:37.5 Info: => 0.0009077s 23:28:37.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 41 23:28:37.5 Info: AlterTable ReleaseProfiles 23:28:37.5 Info: => 7E-07s 23:28:37.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:37.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:37.5 Info: => 0.0005618s 23:28:37.5 Info: AlterTable ReleaseProfiles 23:28:37.5 Info: => 5E-07s 23:28:37.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:37.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:37.5 Info: => 0.0005767s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:37', 'add_indexer_and_enabled_to_release_profiles') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:37.5 Info: => 0.0009323s 23:28:37.5 Info: 42: remove_album_folders migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 42 23:28:37.5 Info: DeleteColumn Artists AlbumFolder 23:28:37.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) 23:28:37.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" 23:28:37.5 Info: DROP TABLE "Artists" 23:28:37.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.5 Info: => 0.005404s 23:28:37.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:37.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:37.5 Info: => 4.94E-05s 23:28:37.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:37.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:37.5 Info: => 4.54E-05s 23:28:37.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:37.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) 23:28:37.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:37.5 Info: DROP TABLE "NamingConfig" 23:28:37.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:37.5 Info: => 0.0046831s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:37', 'remove_album_folders') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 42: remove_album_folders migrated 23:28:37.5 Info: => 0.0051623s 23:28:37.5 Info: 44: add_priority_to_indexers migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 44 23:28:37.5 Info: AlterTable Indexers 23:28:37.5 Info: => 7E-07s 23:28:37.5 Info: CreateColumn Indexers Priority Int32 23:28:37.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:37.5 Info: => 0.0006163s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:37', 'add_priority_to_indexers') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 44: add_priority_to_indexers migrated 23:28:37.5 Info: => 0.000966s 23:28:37.5 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 45 23:28:37.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:37.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:37.5 Info: => 0.0001263s 23:28:37.5 Info: PerformDBOperation 23:28:37.5 Info: Performing DB Operation 23:28:37.5 Info: => 0.0008776s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:37', 'remove_chown_and_folderchmod_config') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:37.5 Info: => 0.0012473s 23:28:37.5 Info: 47: update_notifiarr migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 47 23:28:37.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:37.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:37.5 Info: => 8.14E-05s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:37', 'update_notifiarr') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 47: update_notifiarr migrated 23:28:37.5 Info: => 0.0003814s 23:28:37.5 Info: 49: email_multiple_addresses migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 49 23:28:37.5 Info: PerformDBOperation 23:28:37.5 Info: Performing DB Operation 23:28:37.5 Info: => 6.1E-05s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:37', 'email_multiple_addresses') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 49: email_multiple_addresses migrated 23:28:37.5 Info: => 0.0003701s 23:28:37.5 Info: 50: rename_blacklist_to_blocklist migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 50 23:28:37.5 Info: RenameTable Blacklist Blocklist 23:28:37.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:37.5 Info: => 0.0015405s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:37', 'rename_blacklist_to_blocklist') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 50: rename_blacklist_to_blocklist migrated 23:28:37.5 Info: => 0.0019043s 23:28:37.5 Info: 51: cdh_per_downloadclient migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 51 23:28:37.5 Info: AlterTable DownloadClients 23:28:37.5 Info: => 7E-07s 23:28:37.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:37.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:37.5 Info: => 0.0006068s 23:28:37.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:37.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:37.5 Info: => 0.0005285s 23:28:37.5 Info: PerformDBOperation 23:28:37.5 Info: Performing DB Operation 23:28:37.5 Info: => 0.0001557s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:37', 'cdh_per_downloadclient') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 51: cdh_per_downloadclient migrated 23:28:37.5 Info: => 0.0005028s 23:28:37.5 Info: 52: download_history migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 52 23:28:37.5 Info: CreateTable DownloadHistory 23:28:37.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) 23:28:37.5 Info: => 0.0001639s 23:28:37.5 Info: CreateIndex DownloadHistory (EventType) 23:28:37.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:37.5 Info: => 9.07E-05s 23:28:37.5 Info: CreateIndex DownloadHistory (ArtistId) 23:28:37.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:37.5 Info: => 7.93E-05s 23:28:37.5 Info: CreateIndex DownloadHistory (DownloadId) 23:28:37.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:37.5 Info: => 8.18E-05s 23:28:37.5 Info: PerformDBOperation 23:28:37.5 Info: Performing DB Operation 23:28:37.5 Info: => 0.0001156s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:37', 'download_history') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 52: download_history migrated 23:28:37.5 Info: => 0.0004992s 23:28:37.5 Info: 53: add_update_history migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 53 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:37', 'add_update_history') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 53: add_update_history migrated 23:28:37.5 Info: => 0.0003397s 23:28:37.5 Info: 54: add_on_update_to_notifications migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 54 23:28:37.5 Info: AlterTable Notifications 23:28:37.5 Info: => 4E-07s 23:28:37.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:37.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:37.5 Info: => 0.0005975s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:37', 'add_on_update_to_notifications') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 54: add_on_update_to_notifications migrated 23:28:37.5 Info: => 0.0009311s 23:28:37.5 Info: 55: download_client_per_indexer migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 55 23:28:37.5 Info: AlterTable Indexers 23:28:37.5 Info: => 5E-07s 23:28:37.5 Info: CreateColumn Indexers DownloadClientId Int32 23:28:37.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:37.5 Info: => 0.0006659s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:37', 'download_client_per_indexer') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 55: download_client_per_indexer migrated 23:28:37.5 Info: => 0.0009978s 23:28:37.5 Info: 56: AddNewItemMonitorType migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 56 23:28:37.5 Info: AlterTable Artists 23:28:37.5 Info: => 6E-07s 23:28:37.5 Info: CreateColumn Artists MonitorNewItems Int32 23:28:37.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:37.5 Info: => 0.000595s 23:28:37.5 Info: AlterTable RootFolders 23:28:37.5 Info: => 5E-07s 23:28:37.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:37.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:37.5 Info: => 0.0005768s 23:28:37.5 Info: AlterTable ImportLists 23:28:37.5 Info: => 4E-07s 23:28:37.5 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:37.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:37.5 Info: => 0.0005545s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:37', 'AddNewItemMonitorType') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 56: AddNewItemMonitorType migrated 23:28:37.5 Info: => 0.000888s 23:28:37.5 Info: 57: ImportListSearch migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 57 23:28:37.5 Info: AlterTable ImportLists 23:28:37.5 Info: => 8E-07s 23:28:37.5 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:37.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:37.5 Info: => 0.000601s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:37', 'ImportListSearch') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 57: ImportListSearch migrated 23:28:37.5 Info: => 0.000929s 23:28:37.5 Info: 58: ImportListMonitorExisting migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 58 23:28:37.5 Info: AlterTable ImportLists 23:28:37.5 Info: => 7E-07s 23:28:37.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:37.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:37.5 Info: => 0.0005727s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:37', 'ImportListMonitorExisting') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 58: ImportListMonitorExisting migrated 23:28:37.5 Info: => 0.0008891s 23:28:37.5 Info: 59: add_indexer_tags migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 59 23:28:37.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:37.5 Info: => 5.47E-05s 23:28:37.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:37.5 Info: => 3.31E-05s 23:28:37.5 Info: AlterTable Indexers 23:28:37.5 Info: => 4E-07s 23:28:37.5 Info: CreateColumn Indexers Tags String 23:28:37.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:37.5 Info: => 0.0005592s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:37', 'add_indexer_tags') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 59: add_indexer_tags migrated 23:28:37.5 Info: => 0.0009066s 23:28:37.5 Info: 60: update_audio_types migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 60 23:28:37.5 Info: PerformDBOperation 23:28:37.5 Info: Performing DB Operation 23:28:37.5 Info: => 5.41E-05s 23:28:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:37', 'update_audio_types') 23:28:37.5 Info: Committing Transaction 23:28:37.5 Info: 60: update_audio_types migrated 23:28:37.5 Info: => 0.0003443s 23:28:37.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:37.5 Info: Beginning Transaction 23:28:37.5 Info: Starting migration of Main DB to 61 23:28:37.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.5 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:37.5 Info: => 5.34E-05s 23:28:37.5 Info: AlterTable AlbumReleases 23:28:37.5 Info: => 3E-07s 23:28:37.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "AlbumReleases" 23:28:37.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:37.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:37.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:37.6 Info: => 0.0043371s 23:28:37.6 Info: AlterTable Albums 23:28:37.6 Info: => 4E-07s 23:28:37.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "Albums" 23:28:37.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:37.6 Info: => 0.0054427s 23:28:37.6 Info: AlterTable Albums 23:28:37.6 Info: => 5E-07s 23:28:37.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "Albums" 23:28:37.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:37.6 Info: => 0.005668s 23:28:37.6 Info: AlterTable Albums 23:28:37.6 Info: => 4E-07s 23:28:37.6 Info: AlterColumn Albums Added DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "Albums" 23:28:37.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:37.6 Info: => 0.0045138s 23:28:37.6 Info: AlterTable Artists 23:28:37.6 Info: => 5E-07s 23:28:37.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "Artists" 23:28:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.6 Info: => 0.0056146s 23:28:37.6 Info: AlterTable Artists 23:28:37.6 Info: => 5E-07s 23:28:37.6 Info: AlterColumn Artists Added DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "Artists" 23:28:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.6 Info: => 0.0044748s 23:28:37.6 Info: AlterTable Blocklist 23:28:37.6 Info: => 4E-07s 23:28:37.6 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "Blocklist" 23:28:37.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:37.6 Info: => 0.0058874s 23:28:37.6 Info: AlterTable Blocklist 23:28:37.6 Info: => 6E-07s 23:28:37.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "Blocklist" 23:28:37.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:37.6 Info: => 0.0039575s 23:28:37.6 Info: AlterTable Commands 23:28:37.6 Info: => 6E-07s 23:28:37.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "Commands" 23:28:37.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:37.6 Info: => 0.0049448s 23:28:37.6 Info: AlterTable Commands 23:28:37.6 Info: => 5E-07s 23:28:37.6 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "Commands" 23:28:37.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:37.6 Info: => 0.0039348s 23:28:37.6 Info: AlterTable Commands 23:28:37.6 Info: => 5E-07s 23:28:37.6 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "Commands" 23:28:37.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:37.6 Info: => 0.0038968s 23:28:37.6 Info: AlterTable DownloadClientStatus 23:28:37.6 Info: => 6E-07s 23:28:37.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:37.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) 23:28:37.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:37.6 Info: DROP TABLE "DownloadClientStatus" 23:28:37.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:37.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:37.6 Info: => 0.0051127s 23:28:37.6 Info: AlterTable DownloadClientStatus 23:28:37.6 Info: => 4E-07s 23:28:37.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:37.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) 23:28:37.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:37.6 Info: DROP TABLE "DownloadClientStatus" 23:28:37.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:37.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:37.6 Info: => 0.0040245s 23:28:37.6 Info: AlterTable DownloadClientStatus 23:28:37.6 Info: => 4E-07s 23:28:37.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:37.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) 23:28:37.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:37.6 Info: DROP TABLE "DownloadClientStatus" 23:28:37.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:37.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:37.6 Info: => 0.0052116s 23:28:37.6 Info: AlterTable DownloadHistory 23:28:37.6 Info: => 5E-07s 23:28:37.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "DownloadHistory" 23:28:37.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:37.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:37.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:37.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:37.6 Info: => 0.0044076s 23:28:37.6 Info: AlterTable ExtraFiles 23:28:37.6 Info: => 5E-07s 23:28:37.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "ExtraFiles" 23:28:37.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:37.6 Info: => 0.0045179s 23:28:37.6 Info: AlterTable ExtraFiles 23:28:37.6 Info: => 6E-07s 23:28:37.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "ExtraFiles" 23:28:37.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:37.6 Info: => 0.0052348s 23:28:37.6 Info: AlterTable History 23:28:37.6 Info: => 6E-07s 23:28:37.6 Info: AlterColumn History Date DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.6 Info: DROP TABLE "History" 23:28:37.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:37.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:37.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:37.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:37.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:37.6 Info: => 0.0044675s 23:28:37.6 Info: AlterTable ImportListStatus 23:28:37.6 Info: => 5E-07s 23:28:37.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:37.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) 23:28:37.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:37.6 Info: DROP TABLE "ImportListStatus" 23:28:37.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:37.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:37.6 Info: => 0.0049555s 23:28:37.6 Info: AlterTable ImportListStatus 23:28:37.6 Info: => 5E-07s 23:28:37.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:37.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) 23:28:37.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:37.6 Info: DROP TABLE "ImportListStatus" 23:28:37.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:37.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:37.6 Info: => 0.0041345s 23:28:37.6 Info: AlterTable ImportListStatus 23:28:37.6 Info: => 4E-07s 23:28:37.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:37.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) 23:28:37.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:37.6 Info: DROP TABLE "ImportListStatus" 23:28:37.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:37.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:37.7 Info: => 0.004085s 23:28:37.7 Info: AlterTable IndexerStatus 23:28:37.7 Info: => 4E-07s 23:28:37.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:37.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) 23:28:37.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:37.7 Info: DROP TABLE "IndexerStatus" 23:28:37.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:37.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:37.7 Info: => 0.0049604s 23:28:37.7 Info: AlterTable IndexerStatus 23:28:37.7 Info: => 4E-07s 23:28:37.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:37.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) 23:28:37.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:37.7 Info: DROP TABLE "IndexerStatus" 23:28:37.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:37.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:37.7 Info: => 0.0052468s 23:28:37.7 Info: AlterTable IndexerStatus 23:28:37.7 Info: => 4E-07s 23:28:37.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:37.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) 23:28:37.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:37.7 Info: DROP TABLE "IndexerStatus" 23:28:37.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:37.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:37.7 Info: => 0.0040995s 23:28:37.7 Info: AlterTable LyricFiles 23:28:37.7 Info: => 5E-07s 23:28:37.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.7 Info: DROP TABLE "LyricFiles" 23:28:37.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:37.7 Info: => 0.0039459s 23:28:37.7 Info: AlterTable LyricFiles 23:28:37.7 Info: => 5E-07s 23:28:37.7 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.7 Info: DROP TABLE "LyricFiles" 23:28:37.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:37.7 Info: => 0.0039491s 23:28:37.7 Info: AlterTable MetadataFiles 23:28:37.7 Info: => 6E-07s 23:28:37.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.7 Info: DROP TABLE "MetadataFiles" 23:28:37.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:37.7 Info: => 0.0040188s 23:28:37.7 Info: AlterTable MetadataFiles 23:28:37.7 Info: => 6E-07s 23:28:37.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.7 Info: DROP TABLE "MetadataFiles" 23:28:37.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:37.7 Info: => 0.0065811s 23:28:37.7 Info: AlterTable PendingReleases 23:28:37.7 Info: => 7E-07s 23:28:37.7 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:37.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) 23:28:37.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:37.7 Info: DROP TABLE "PendingReleases" 23:28:37.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:37.7 Info: => 0.0039512s 23:28:37.7 Info: AlterTable ScheduledTasks 23:28:37.7 Info: => 5E-07s 23:28:37.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:37.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) 23:28:37.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:37.7 Info: DROP TABLE "ScheduledTasks" 23:28:37.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:37.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:37.7 Info: => 0.0049083s 23:28:37.7 Info: AlterTable ScheduledTasks 23:28:37.7 Info: => 5E-07s 23:28:37.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:37.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) 23:28:37.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:37.7 Info: DROP TABLE "ScheduledTasks" 23:28:37.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:37.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:37.7 Info: => 0.0040906s 23:28:37.7 Info: AlterTable TrackFiles 23:28:37.7 Info: => 4E-07s 23:28:37.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.7 Info: DROP TABLE "TrackFiles" 23:28:37.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.7 Info: => 0.0052798s 23:28:37.7 Info: AlterTable TrackFiles 23:28:37.7 Info: => 4E-07s 23:28:37.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:37.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) 23:28:37.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" 23:28:37.7 Info: DROP TABLE "TrackFiles" 23:28:37.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.7 Info: => 0.0043198s 23:28:37.7 Info: AlterTable VersionInfo 23:28:37.7 Info: => 4E-07s 23:28:37.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:37.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:37.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:37.7 Info: DROP TABLE "VersionInfo" 23:28:37.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:37.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:37.7 Info: => 0.0040386s 23:28:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:37', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:37.7 Info: Committing Transaction 23:28:37.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:37.7 Info: => 0.0047296s 23:28:37.7 Info: 62: add_on_delete_to_notifications migrating 23:28:37.7 Info: Beginning Transaction 23:28:37.7 Info: Starting migration of Main DB to 62 23:28:37.7 Info: AlterTable Notifications 23:28:37.7 Info: => 6E-07s 23:28:37.7 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:37.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:37.7 Info: => 0.0006044s 23:28:37.7 Info: AlterTable Notifications 23:28:37.7 Info: => 4E-07s 23:28:37.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:37.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:37.7 Info: => 0.0006309s 23:28:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:37', 'add_on_delete_to_notifications') 23:28:37.7 Info: Committing Transaction 23:28:37.7 Info: 62: add_on_delete_to_notifications migrated 23:28:37.7 Info: => 0.0009794s 23:28:37.7 Info: 63: add_custom_formats migrating 23:28:37.7 Info: Beginning Transaction 23:28:37.7 Info: Starting migration of Main DB to 63 23:28:37.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 23:28:37.7 Info: AlterTable DelayProfiles 23:28:37.7 Info: => 5E-07s 23:28:37.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:37.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:37.7 Info: => 0.0005587s 23:28:37.7 Info: UpdateData 23:28:37.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:37.7 Info: => 5.38E-05s 23:28:37.7 Info: AlterTable TrackFiles 23:28:37.7 Info: => 3E-07s 23:28:37.7 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:37.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:37.7 Info: => 0.0005227s 23:28:37.7 Info: PerformDBOperation 23:28:37.7 Info: Performing DB Operation 23:28:37.7 Info: => 0.001196s 23:28:37.7 Info: CreateTable CustomFormats 23:28:37.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) 23:28:37.7 Info: => 0.0001857s 23:28:37.7 Info: CreateIndex CustomFormats (Name) 23:28:37.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:37.7 Info: => 8.65E-05s 23:28:37.7 Info: AlterTable QualityProfiles 23:28:37.7 Info: => 4E-07s 23:28:37.7 Info: CreateColumn QualityProfiles FormatItems String 23:28:37.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:37.7 Info: => 0.0005604s 23:28:37.7 Info: AlterTable QualityProfiles 23:28:37.7 Info: => 4E-07s 23:28:37.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:37.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:37.7 Info: => 0.0005718s 23:28:37.7 Info: AlterTable QualityProfiles 23:28:37.7 Info: => 5E-07s 23:28:37.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:37.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:37.7 Info: => 0.0005374s 23:28:37.7 Info: PerformDBOperation 23:28:37.7 Info: Performing DB Operation 23:28:37.7 Info: => 0.0012855s 23:28:37.7 Info: PerformDBOperation 23:28:37.7 Info: Performing DB Operation 23:28:37.7 Info: => 3.08E-05s 23:28:37.7 Info: DeleteColumn ReleaseProfiles Preferred 23:28:37.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) 23:28:37.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:37.7 Info: DROP TABLE "ReleaseProfiles" 23:28:37.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:37.7 Info: => 0.005475s 23:28:37.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:37.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) 23:28:37.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:37.7 Info: DROP TABLE "ReleaseProfiles" 23:28:37.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:37.7 Info: => 0.0043345s 23:28:37.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:37.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:37.7 Info: => 5.14E-05s 23:28:37.7 Info: AlterTable DelayProfiles 23:28:37.7 Info: => 3E-07s 23:28:37.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:37.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:37.7 Info: => 0.000552s 23:28:37.7 Info: AlterTable DelayProfiles 23:28:37.7 Info: => 4E-07s 23:28:37.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:37.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:37.7 Info: => 0.0005449s 23:28:37.7 Info: -> 1 Insert operations completed in 00:00:00.0000972 taking an average of 00:00:00.0000972 23:28:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:37', 'add_custom_formats') 23:28:37.7 Info: Committing Transaction 23:28:37.7 Info: 63: add_custom_formats migrated 23:28:37.7 Info: => 0.0009527s 23:28:37.7 Debug: Took: 00:00:00.4130673 23:28:37.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 23:28:37.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 23:28:37.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221178103497_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:37.8 Info: DatabaseEngineVersionCheck migrating 23:28:37.8 Info: PerformDBOperation 23:28:37.8 Info: Performing DB Operation 23:28:37.8 Info: SQLite 3.48.0 23:28:37.8 Info: => 0.0011207s 23:28:37.8 Info: DatabaseEngineVersionCheck migrated 23:28:37.8 Info: => 0.0011345s 23:28:37.8 Info: VersionMigration migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: CreateTable VersionInfo 23:28:37.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:37.8 Info: => 0.0001499s 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: VersionMigration migrated 23:28:37.8 Info: => 0.0005203s 23:28:37.8 Info: VersionUniqueMigration migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: CreateIndex VersionInfo (Version) 23:28:37.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:37.8 Info: => 0.0001282s 23:28:37.8 Info: AlterTable VersionInfo 23:28:37.8 Info: => 4E-07s 23:28:37.8 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:37.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:37.8 Info: => 0.0005984s 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: VersionUniqueMigration migrated 23:28:37.8 Info: => 0.0008335s 23:28:37.8 Info: VersionDescriptionMigration migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: AlterTable VersionInfo 23:28:37.8 Info: => 6E-07s 23:28:37.8 Info: CreateColumn VersionInfo Description String 23:28:37.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:37.8 Info: => 0.0002013s 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: VersionDescriptionMigration migrated 23:28:37.8 Info: => 0.0003923s 23:28:37.8 Info: 1: InitialSetup migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 1 23:28:37.8 Info: CreateTable Config 23:28:37.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:37.8 Info: => 0.0001775s 23:28:37.8 Info: CreateIndex Config (Key) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:37.8 Info: => 8.74E-05s 23:28:37.8 Info: CreateTable RootFolders 23:28:37.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:37.8 Info: => 8.63E-05s 23:28:37.8 Info: CreateIndex RootFolders (Path) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:37.8 Info: => 7.26E-05s 23:28:37.8 Info: CreateTable Artists 23:28:37.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) 23:28:37.8 Info: => 0.0002205s 23:28:37.8 Info: CreateIndex Artists (ForeignArtistId) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:37.8 Info: => 7.47E-05s 23:28:37.8 Info: CreateIndex Artists (NameSlug) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:37.8 Info: => 6.66E-05s 23:28:37.8 Info: CreateIndex Artists (CleanName) 23:28:37.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.8 Info: => 6.49E-05s 23:28:37.8 Info: CreateIndex Artists (Path) 23:28:37.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.8 Info: => 6.42E-05s 23:28:37.8 Info: CreateTable Albums 23:28:37.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) 23:28:37.8 Info: => 0.0016949s 23:28:37.8 Info: CreateIndex Albums (ForeignAlbumId) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.8 Info: => 8.53E-05s 23:28:37.8 Info: CreateIndex Albums (MBId) 23:28:37.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:37.8 Info: => 6.7E-05s 23:28:37.8 Info: CreateIndex Albums (TADBId) 23:28:37.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:37.8 Info: => 6.64E-05s 23:28:37.8 Info: CreateIndex Albums (TitleSlug) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:37.8 Info: => 6.63E-05s 23:28:37.8 Info: CreateIndex Albums (CleanTitle) 23:28:37.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.8 Info: => 6.34E-05s 23:28:37.8 Info: CreateIndex Albums (Path) 23:28:37.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:37.8 Info: => 6.31E-05s 23:28:37.8 Info: CreateTable Tracks 23:28:37.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) 23:28:37.8 Info: => 0.0001644s 23:28:37.8 Info: CreateIndex Tracks (ForeignTrackId) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:37.8 Info: => 7.7E-05s 23:28:37.8 Info: CreateIndex Tracks (ArtistId) 23:28:37.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:37.8 Info: => 7.05E-05s 23:28:37.8 Info: CreateIndex Tracks (TrackFileId) 23:28:37.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:37.8 Info: => 7.02E-05s 23:28:37.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:37.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:37.8 Info: => 7.42E-05s 23:28:37.8 Info: CreateTable TrackFiles 23:28:37.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) 23:28:37.8 Info: => 0.0001253s 23:28:37.8 Info: CreateIndex TrackFiles (ArtistId) 23:28:37.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:37.8 Info: => 7.1E-05s 23:28:37.8 Info: CreateIndex TrackFiles (AlbumId) 23:28:37.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.8 Info: => 6.39E-05s 23:28:37.8 Info: CreateTable History 23:28:37.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) 23:28:37.8 Info: => 0.0001278s 23:28:37.8 Info: CreateIndex History (Date) 23:28:37.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:37.8 Info: => 6.85E-05s 23:28:37.8 Info: CreateIndex History (EventType) 23:28:37.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:37.8 Info: => 6.47E-05s 23:28:37.8 Info: CreateIndex History (DownloadId) 23:28:37.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:37.8 Info: => 6.45E-05s 23:28:37.8 Info: CreateIndex History (AlbumId) 23:28:37.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:37.8 Info: => 6.59E-05s 23:28:37.8 Info: CreateTable Notifications 23:28:37.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) 23:28:37.8 Info: => 0.0001171s 23:28:37.8 Info: CreateTable ScheduledTasks 23:28:37.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:37.8 Info: => 9.45E-05s 23:28:37.8 Info: CreateIndex ScheduledTasks (TypeName) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:37.8 Info: => 7.17E-05s 23:28:37.8 Info: CreateTable Indexers 23:28:37.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) 23:28:37.8 Info: => 0.0001056s 23:28:37.8 Info: CreateIndex Indexers (Name) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:37.8 Info: => 0.0001021s 23:28:37.8 Info: CreateTable Profiles 23:28:37.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:37.8 Info: => 9.51E-05s 23:28:37.8 Info: CreateIndex Profiles (Name) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:37.8 Info: => 8.24E-05s 23:28:37.8 Info: CreateTable QualityDefinitions 23:28:37.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:37.8 Info: => 0.0001113s 23:28:37.8 Info: CreateIndex QualityDefinitions (Quality) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:37.8 Info: => 7.41E-05s 23:28:37.8 Info: CreateIndex QualityDefinitions (Title) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:37.8 Info: => 7.82E-05s 23:28:37.8 Info: CreateTable NamingConfig 23:28:37.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) 23:28:37.8 Info: => 0.0001573s 23:28:37.8 Info: CreateTable Blacklist 23:28:37.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 '') 23:28:37.8 Info: => 0.0001793s 23:28:37.8 Info: CreateTable Metadata 23:28:37.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) 23:28:37.8 Info: => 0.0001036s 23:28:37.8 Info: CreateTable MetadataFiles 23:28:37.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) 23:28:37.8 Info: => 0.0001174s 23:28:37.8 Info: CreateTable DownloadClients 23:28:37.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) 23:28:37.8 Info: => 0.0001039s 23:28:37.8 Info: CreateTable PendingReleases 23:28:37.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 '') 23:28:37.8 Info: => 0.0007091s 23:28:37.8 Info: CreateTable RemotePathMappings 23:28:37.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:37.8 Info: => 0.0001096s 23:28:37.8 Info: CreateTable Tags 23:28:37.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:37.8 Info: => 0.0001096s 23:28:37.8 Info: CreateIndex Tags (Label) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:37.8 Info: => 8.79E-05s 23:28:37.8 Info: CreateTable Restrictions 23:28:37.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:37.8 Info: => 9.8E-05s 23:28:37.8 Info: CreateTable DelayProfiles 23:28:37.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) 23:28:37.8 Info: => 0.0001219s 23:28:37.8 Info: CreateTable Users 23:28:37.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:37.8 Info: => 9.13E-05s 23:28:37.8 Info: CreateIndex Users (Identifier) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:37.8 Info: => 8.6E-05s 23:28:37.8 Info: CreateIndex Users (Username) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:37.8 Info: => 0.0001179s 23:28:37.8 Info: CreateTable Commands 23:28:37.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) 23:28:37.8 Info: => 0.0001487s 23:28:37.8 Info: CreateTable IndexerStatus 23:28:37.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) 23:28:37.8 Info: => 0.0001198s 23:28:37.8 Info: CreateIndex IndexerStatus (ProviderId) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:37.8 Info: => 8.31E-05s 23:28:37.8 Info: CreateTable ExtraFiles 23:28:37.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) 23:28:37.8 Info: => 0.0001115s 23:28:37.8 Info: CreateTable LyricFiles 23:28:37.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) 23:28:37.8 Info: => 0.0001275s 23:28:37.8 Info: CreateTable LanguageProfiles 23:28:37.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:37.8 Info: => 9.41E-05s 23:28:37.8 Info: CreateIndex LanguageProfiles (Name) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:37.8 Info: => 0.000101s 23:28:37.8 Info: CreateTable DownloadClientStatus 23:28:37.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) 23:28:37.8 Info: => 0.0001057s 23:28:37.8 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:37.8 Info: => 8.5E-05s 23:28:37.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:37.8 Info: -> 1 Insert operations completed in 00:00:00.0000609 taking an average of 00:00:00.0000609 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:37', 'InitialSetup') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 1: InitialSetup migrated 23:28:37.8 Info: => 0.0009563s 23:28:37.8 Info: 2: add_reason_to_pending_releases migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 2 23:28:37.8 Info: AlterTable PendingReleases 23:28:37.8 Info: => 7E-07s 23:28:37.8 Info: CreateColumn PendingReleases Reason Int32 23:28:37.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:37.8 Info: => 0.0005103s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:37', 'add_reason_to_pending_releases') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 2: add_reason_to_pending_releases migrated 23:28:37.8 Info: => 0.0008122s 23:28:37.8 Info: 3: add_medium_support migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 3 23:28:37.8 Info: AlterTable Albums 23:28:37.8 Info: => 9E-07s 23:28:37.8 Info: CreateColumn Albums Media String 23:28:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:37.8 Info: => 0.0005062s 23:28:37.8 Info: AlterTable Tracks 23:28:37.8 Info: => 5E-07s 23:28:37.8 Info: CreateColumn Tracks MediumNumber Int32 23:28:37.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:37.8 Info: => 0.0004679s 23:28:37.8 Info: AlterTable Tracks 23:28:37.8 Info: => 5E-07s 23:28:37.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:37.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:37.8 Info: => 0.0004614s 23:28:37.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:37.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:37.8 Info: => 4.61E-05s 23:28:37.8 Info: DeleteColumn Tracks TrackNumber 23:28:37.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) 23:28:37.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" 23:28:37.8 Info: DROP TABLE "Tracks" 23:28:37.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:37.8 Info: => 0.0043328s 23:28:37.8 Info: AlterTable Tracks 23:28:37.8 Info: => 4E-07s 23:28:37.8 Info: CreateColumn Tracks TrackNumber String 23:28:37.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:37.8 Info: => 0.0004687s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:37', 'add_medium_support') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 3: add_medium_support migrated 23:28:37.8 Info: => 0.0008651s 23:28:37.8 Info: 4: add_various_qualites_in_profile migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 4 23:28:37.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:37.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:37.8 Info: => 5.43E-05s 23:28:37.8 Info: PerformDBOperation 23:28:37.8 Info: Performing DB Operation 23:28:37.8 Info: => 3.3E-05s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:37', 'add_various_qualites_in_profile') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 4: add_various_qualites_in_profile migrated 23:28:37.8 Info: => 0.0002866s 23:28:37.8 Info: 5: metadata_profiles migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 5 23:28:37.8 Info: CreateTable MetadataProfiles 23:28:37.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:37.8 Info: => 0.0001302s 23:28:37.8 Info: CreateIndex MetadataProfiles (Name) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:37.8 Info: => 8.78E-05s 23:28:37.8 Info: AlterTable Artists 23:28:37.8 Info: => 3E-07s 23:28:37.8 Info: CreateColumn Artists MetadataProfileId Int32 23:28:37.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:37.8 Info: => 0.0004899s 23:28:37.8 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:37.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) 23:28:37.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" 23:28:37.8 Info: DROP TABLE "Artists" 23:28:37.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.8 Info: => 0.0048728s 23:28:37.8 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:37.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) 23:28:37.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" 23:28:37.8 Info: DROP TABLE "Artists" 23:28:37.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.8 Info: => 0.0039164s 23:28:37.8 Info: AlterTable Albums 23:28:37.8 Info: => 4E-07s 23:28:37.8 Info: CreateColumn Albums SecondaryTypes String 23:28:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:37.8 Info: => 0.0004841s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:37', 'metadata_profiles') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 5: metadata_profiles migrated 23:28:37.8 Info: => 0.0009129s 23:28:37.8 Info: 6: separate_automatic_and_interactive_search migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 6 23:28:37.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:37.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) 23:28:37.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:37.8 Info: DROP TABLE "Indexers" 23:28:37.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:37.8 Info: => 0.003283s 23:28:37.8 Info: AlterTable Indexers 23:28:37.8 Info: => 5E-07s 23:28:37.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:37.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:37.8 Info: => 0.0004755s 23:28:37.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:37.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:37.8 Info: => 4.5E-05s 23:28:37.8 Info: AlterTable Indexers 23:28:37.8 Info: => 3E-07s 23:28:37.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:37.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) 23:28:37.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" 23:28:37.8 Info: DROP TABLE "Indexers" 23:28:37.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:37.8 Info: => 0.0047708s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:37', 'separate_automatic_and_interactive_search') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 6: separate_automatic_and_interactive_search migrated 23:28:37.8 Info: => 0.0051183s 23:28:37.8 Info: 7: change_album_path_to_relative migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 7 23:28:37.8 Info: DeleteColumn Albums Path 23:28:37.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) 23:28:37.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" 23:28:37.8 Info: DROP TABLE "Albums" 23:28:37.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.8 Info: => 0.0041502s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:37', 'change_album_path_to_relative') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 7: change_album_path_to_relative migrated 23:28:37.8 Info: => 0.0045847s 23:28:37.8 Info: 8: change_quality_size_mb_to_kb migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 8 23:28:37.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 23:28:37.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 23:28:37.8 Info: => 5.27E-05s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:37', 'change_quality_size_mb_to_kb') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 8: change_quality_size_mb_to_kb migrated 23:28:37.8 Info: => 0.0003095s 23:28:37.8 Info: 9: album_releases migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 9 23:28:37.8 Info: AlterTable Albums 23:28:37.8 Info: => 6E-07s 23:28:37.8 Info: CreateColumn Albums Releases String 23:28:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:37.8 Info: => 0.0005004s 23:28:37.8 Info: AlterTable Albums 23:28:37.8 Info: => 5E-07s 23:28:37.8 Info: CreateColumn Albums CurrentRelease String 23:28:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:37.8 Info: => 0.0004669s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:37', 'album_releases') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 9: album_releases migrated 23:28:37.8 Info: => 0.0007615s 23:28:37.8 Info: 10: album_releases_fix migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 10 23:28:37.8 Info: AlterTable Albums 23:28:37.8 Info: => 5E-07s 23:28:37.8 Info: AlterColumn Albums Releases String 23:28:37.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) 23:28:37.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" 23:28:37.8 Info: DROP TABLE "Albums" 23:28:37.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.8 Info: => 0.004648s 23:28:37.8 Info: AlterTable Albums 23:28:37.8 Info: => 4E-07s 23:28:37.8 Info: AlterColumn Albums CurrentRelease String 23:28:37.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) 23:28:37.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" 23:28:37.8 Info: DROP TABLE "Albums" 23:28:37.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:37.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.8 Info: => 0.0047328s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:37', 'album_releases_fix') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 10: album_releases_fix migrated 23:28:37.8 Info: => 0.005115s 23:28:37.8 Info: 11: import_lists migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 11 23:28:37.8 Info: CreateTable ImportLists 23:28:37.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) 23:28:37.8 Info: => 0.0001588s 23:28:37.8 Info: CreateIndex ImportLists (Name) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:37.8 Info: => 7.9E-05s 23:28:37.8 Info: CreateTable ImportListStatus 23:28:37.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) 23:28:37.8 Info: => 0.0001073s 23:28:37.8 Info: CreateIndex ImportListStatus (ProviderId) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:37.8 Info: => 7.48E-05s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:37', 'import_lists') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 11: import_lists migrated 23:28:37.8 Info: => 0.0004266s 23:28:37.8 Info: 12: add_release_status migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 12 23:28:37.8 Info: AlterTable MetadataProfiles 23:28:37.8 Info: => 7E-07s 23:28:37.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:37.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:37.8 Info: => 0.0005384s 23:28:37.8 Info: PerformDBOperation 23:28:37.8 Info: Performing DB Operation 23:28:37.8 Info: => 2.8E-05s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:37', 'add_release_status') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 12: add_release_status migrated 23:28:37.8 Info: => 0.0003276s 23:28:37.8 Info: 13: album_download_notification migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 13 23:28:37.8 Info: AlterTable Notifications 23:28:37.8 Info: => 6E-07s 23:28:37.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:37.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:37.8 Info: => 0.0005082s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:37', 'album_download_notification') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 13: album_download_notification migrated 23:28:37.8 Info: => 0.0008149s 23:28:37.8 Info: 14: fix_language_metadata_profiles migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 14 23:28:37.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 23:28:37.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 23:28:37.8 Info: => 8.14E-05s 23:28:37.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 23:28:37.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 23:28:37.8 Info: => 5.38E-05s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:37', 'fix_language_metadata_profiles') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 14: fix_language_metadata_profiles migrated 23:28:37.8 Info: => 0.0003061s 23:28:37.8 Info: 15: remove_fanzub migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 15 23:28:37.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:37.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:37.8 Info: => 4.68E-05s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:37', 'remove_fanzub') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 15: remove_fanzub migrated 23:28:37.8 Info: => 0.0002997s 23:28:37.8 Info: 16: update_artist_history_indexes migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 16 23:28:37.8 Info: CreateIndex Albums (ArtistId) 23:28:37.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:37.8 Info: => 0.0001079s 23:28:37.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:37.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:37.8 Info: => 8.04E-05s 23:28:37.8 Info: DeleteIndex History (AlbumId) 23:28:37.8 Info: DROP INDEX "IX_History_AlbumId" 23:28:37.8 Info: => 0.0001222s 23:28:37.8 Info: CreateIndex History (AlbumId, Date) 23:28:37.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:37.8 Info: => 9.16E-05s 23:28:37.8 Info: DeleteIndex History (DownloadId) 23:28:37.8 Info: DROP INDEX "IX_History_DownloadId" 23:28:37.8 Info: => 0.0001102s 23:28:37.8 Info: CreateIndex History (DownloadId, Date) 23:28:37.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:37.8 Info: => 8.94E-05s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:37', 'update_artist_history_indexes') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 16: update_artist_history_indexes migrated 23:28:37.8 Info: => 0.0004214s 23:28:37.8 Info: 17: remove_nma migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 17 23:28:37.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:37.8 Info: => 5.06E-05s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:37', 'remove_nma') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 17: remove_nma migrated 23:28:37.8 Info: => 0.0003038s 23:28:37.8 Info: 18: album_disambiguation migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 18 23:28:37.8 Info: AlterTable Albums 23:28:37.8 Info: => 6E-07s 23:28:37.8 Info: CreateColumn Albums Disambiguation String 23:28:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:37.8 Info: => 0.0005426s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:37', 'album_disambiguation') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 18: album_disambiguation migrated 23:28:37.8 Info: => 0.000843s 23:28:37.8 Info: 19: add_ape_quality_in_profiles migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 19 23:28:37.8 Info: PerformDBOperation 23:28:37.8 Info: Performing DB Operation 23:28:37.8 Info: => 3.16E-05s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:37', 'add_ape_quality_in_profiles') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 19: add_ape_quality_in_profiles migrated 23:28:37.8 Info: => 0.0002937s 23:28:37.8 Info: 20: remove_pushalot migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 20 23:28:37.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:37.8 Info: => 5.06E-05s 23:28:37.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:37.8 Info: => 3.04E-05s 23:28:37.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:37.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:37.8 Info: => 5.01E-05s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:37', 'remove_pushalot') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 20: remove_pushalot migrated 23:28:37.8 Info: => 0.0003221s 23:28:37.8 Info: 21: add_custom_filters migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 21 23:28:37.8 Info: CreateTable CustomFilters 23:28:37.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:37.8 Info: => 0.0001249s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:37', 'add_custom_filters') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 21: add_custom_filters migrated 23:28:37.8 Info: => 0.0004162s 23:28:37.8 Info: 22: import_list_tags migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 22 23:28:37.8 Info: AlterTable ImportLists 23:28:37.8 Info: => 5E-07s 23:28:37.8 Info: CreateColumn ImportLists Tags String 23:28:37.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:37.8 Info: => 0.0005535s 23:28:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:37', 'import_list_tags') 23:28:37.8 Info: Committing Transaction 23:28:37.8 Info: 22: import_list_tags migrated 23:28:37.8 Info: => 0.0008549s 23:28:37.8 Info: 23: add_release_groups_etc migrating 23:28:37.8 Info: Beginning Transaction 23:28:37.8 Info: Starting migration of Main DB to 23 23:28:37.8 Info: CreateTable ArtistMetadata 23:28:37.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) 23:28:37.8 Info: => 0.0002354s 23:28:37.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:37.8 Info: => 0.0001435s 23:28:37.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" 23:28:37.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" 23:28:37.8 Info: => 0.0001009s 23:28:37.8 Info: AlterTable Artists 23:28:37.8 Info: => 4E-07s 23:28:37.8 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:37.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:37.8 Info: => 0.0005389s 23:28:37.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:37.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:37.8 Info: => 0.0007518s 23:28:37.8 Info: CreateTable AlbumReleases 23:28:37.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) 23:28:37.8 Info: => 0.0002132s 23:28:37.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:37.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:37.8 Info: => 0.0001239s 23:28:37.8 Info: CreateIndex AlbumReleases (AlbumId) 23:28:37.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:37.8 Info: => 0.0001143s 23:28:37.8 Info: PerformDBOperation 23:28:37.8 Info: Performing DB Operation 23:28:37.8 Info: => 3.06E-05s 23:28:37.8 Info: AlterTable Albums 23:28:37.8 Info: => 3E-07s 23:28:37.8 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:37.8 Info: => 0.0005753s 23:28:37.8 Info: AlterTable Albums 23:28:37.8 Info: => 5E-07s 23:28:37.8 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:37.8 Info: => 0.0005774s 23:28:37.8 Info: AlterTable Albums 23:28:37.8 Info: => 6E-07s 23:28:37.8 Info: CreateColumn Albums Links String 23:28:37.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:37.9 Info: => 0.0005832s 23:28:37.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:37.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:37.9 Info: => 8.46E-05s 23:28:37.9 Info: AlterTable Tracks 23:28:37.9 Info: => 3E-07s 23:28:37.9 Info: CreateColumn Tracks ForeignRecordingId String 23:28:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:37.9 Info: => 0.0005613s 23:28:37.9 Info: AlterTable Tracks 23:28:37.9 Info: => 4E-07s 23:28:37.9 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:37.9 Info: => 0.0005575s 23:28:37.9 Info: AlterTable Tracks 23:28:37.9 Info: => 5E-07s 23:28:37.9 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:37.9 Info: => 0.0005597s 23:28:37.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:37.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:37.9 Info: => 8.35E-05s 23:28:37.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:37.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:37.9 Info: => 6.37E-05s 23:28:37.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "Artists" 23:28:37.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.9 Info: => 0.0054203s 23:28:37.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "Albums" 23:28:37.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:37.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:37.9 Info: => 0.0046828s 23:28:37.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "Tracks" 23:28:37.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:37.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:37.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:37.9 Info: => 0.0053109s 23:28:37.9 Info: DeleteColumn TrackFiles ArtistId 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "TrackFiles" 23:28:37.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.9 Info: => 0.0036679s 23:28:37.9 Info: CreateIndex Artists (ArtistMetadataId) 23:28:37.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.9 Info: => 8.17E-05s 23:28:37.9 Info: CreateIndex Artists (Monitored) 23:28:37.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.9 Info: => 7.44E-05s 23:28:37.9 Info: CreateIndex Albums (ArtistMetadataId) 23:28:37.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:37.9 Info: => 7.16E-05s 23:28:37.9 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:37.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:37.9 Info: => 7.12E-05s 23:28:37.9 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:37.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:37.9 Info: => 7.22E-05s 23:28:37.9 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:37.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:37.9 Info: => 7.09E-05s 23:28:37.9 Info: UpdateData 23:28:37.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:37.9 Info: => 4.33E-05s 23:28:37.9 Info: UpdateData 23:28:37.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:37.9 Info: => 3.54E-05s 23:28:37.9 Info: UpdateData 23:28:37.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:37.9 Info: => 3.86E-05s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:37', 'add_release_groups_etc') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 23: add_release_groups_etc migrated 23:28:37.9 Info: => 0.00064s 23:28:37.9 Info: 24: NewMediaInfoFormat migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 24 23:28:37.9 Info: UpdateData 23:28:37.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:37.9 Info: => 5.48E-05s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:37', 'NewMediaInfoFormat') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 24: NewMediaInfoFormat migrated 23:28:37.9 Info: => 0.0003246s 23:28:37.9 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 25 23:28:37.9 Info: RenameTable Restrictions ReleaseProfiles 23:28:37.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:37.9 Info: => 0.0013862s 23:28:37.9 Info: AlterTable ReleaseProfiles 23:28:37.9 Info: => 7E-07s 23:28:37.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:37.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:37.9 Info: => 0.0005111s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:37', 'rename_restrictions_to_release_profiles') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:37.9 Info: => 0.0008082s 23:28:37.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 26 23:28:37.9 Info: RenameTable Profiles QualityProfiles 23:28:37.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:37.9 Info: => 0.0014412s 23:28:37.9 Info: AlterTable QualityProfiles 23:28:37.9 Info: => 5E-07s 23:28:37.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:37.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:37.9 Info: => 0.0005038s 23:28:37.9 Info: AlterTable LanguageProfiles 23:28:37.9 Info: => 5E-07s 23:28:37.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:37.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:37.9 Info: => 0.0004831s 23:28:37.9 Info: UpdateData 23:28:37.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:37.9 Info: => 4.59E-05s 23:28:37.9 Info: UpdateData 23:28:37.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:37.9 Info: => 3.01E-05s 23:28:37.9 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "Artists" 23:28:37.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.9 Info: => 0.0050508s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:37', 'rename_quality_profiles_add_upgrade_allowed') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:37.9 Info: => 0.0054858s 23:28:37.9 Info: 27: add_import_exclusions migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 27 23:28:37.9 Info: CreateTable ImportListExclusions 23:28:37.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:37.9 Info: => 0.000127s 23:28:37.9 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:37.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:37.9 Info: => 8.31E-05s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:37', 'add_import_exclusions') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 27: add_import_exclusions migrated 23:28:37.9 Info: => 0.0004181s 23:28:37.9 Info: 28: clean_artist_metadata_table migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 28 23:28:37.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) 23:28:37.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) 23:28:37.9 Info: => 0.0001614s 23:28:37.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) 23:28:37.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) 23:28:37.9 Info: => 0.0001217s 23:28:37.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) 23:28:37.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) 23:28:37.9 Info: => 0.0001177s 23:28:37.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) 23:28:37.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) 23:28:37.9 Info: => 0.0001201s 23:28:37.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) 23:28:37.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) 23:28:37.9 Info: => 0.0001153s 23:28:37.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) 23:28:37.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) 23:28:37.9 Info: => 0.0001142s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:37', 'clean_artist_metadata_table') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 28: clean_artist_metadata_table migrated 23:28:37.9 Info: => 0.0004078s 23:28:37.9 Info: 29: health_issue_notification migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 29 23:28:37.9 Info: AlterTable Notifications 23:28:37.9 Info: => 7E-07s 23:28:37.9 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:37.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:37.9 Info: => 0.0005433s 23:28:37.9 Info: AlterTable Notifications 23:28:37.9 Info: => 6E-07s 23:28:37.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:37.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:37.9 Info: => 0.0005095s 23:28:37.9 Info: AlterTable Notifications 23:28:37.9 Info: => 5E-07s 23:28:37.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:37.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:37.9 Info: => 0.0004976s 23:28:37.9 Info: AlterTable Notifications 23:28:37.9 Info: => 4E-07s 23:28:37.9 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:37.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:37.9 Info: => 0.0005278s 23:28:37.9 Info: AlterTable Notifications 23:28:37.9 Info: => 5E-07s 23:28:37.9 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:37.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:37.9 Info: => 0.000526s 23:28:37.9 Info: DeleteColumn Notifications OnDownload 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "Notifications" 23:28:37.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:37.9 Info: => 0.0037382s 23:28:37.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "Notifications" 23:28:37.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:37.9 Info: => 0.0045825s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:37', 'health_issue_notification') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 29: health_issue_notification migrated 23:28:37.9 Info: => 0.0049849s 23:28:37.9 Info: 30: add_mediafilerepository_mtime migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 30 23:28:37.9 Info: AlterTable TrackFiles 23:28:37.9 Info: => 7E-07s 23:28:37.9 Info: CreateColumn TrackFiles Modified DateTime 23:28:37.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:37.9 Info: => 0.0005443s 23:28:37.9 Info: AlterTable TrackFiles 23:28:37.9 Info: => 5E-07s 23:28:37.9 Info: CreateColumn TrackFiles Path String 23:28:37.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:37.9 Info: => 0.0005252s 23:28:37.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:37.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:37.9 Info: => 4.07E-05s 23:28:37.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) 23:28:37.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) 23:28:37.9 Info: => 0.0001218s 23:28:37.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) 23:28:37.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) 23:28:37.9 Info: => 0.000134s 23:28:37.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) 23:28:37.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) 23:28:37.9 Info: => 0.000154s 23:28:37.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") 23:28:37.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") 23:28:37.9 Info: => 8.08E-05s 23:28:37.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:37.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:37.9 Info: => 5.05E-05s 23:28:37.9 Info: AlterTable TrackFiles 23:28:37.9 Info: => 3E-07s 23:28:37.9 Info: AlterColumn TrackFiles Path String 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "TrackFiles" 23:28:37.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.9 Info: => 0.0038787s 23:28:37.9 Info: CreateIndex TrackFiles (Path) 23:28:37.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.9 Info: => 7.78E-05s 23:28:37.9 Info: DeleteColumn TrackFiles RelativePath 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "TrackFiles" 23:28:37.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.9 Info: => 0.0047927s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:37', 'add_mediafilerepository_mtime') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 30: add_mediafilerepository_mtime migrated 23:28:37.9 Info: => 0.0051541s 23:28:37.9 Info: 31: add_artistmetadataid_constraint migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 31 23:28:37.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") 23:28:37.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") 23:28:37.9 Info: => 9.21E-05s 23:28:37.9 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:37.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:37.9 Info: => 0.0001343s 23:28:37.9 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "Artists" 23:28:37.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.9 Info: => 0.0040788s 23:28:37.9 Info: CreateIndex Artists (ArtistMetadataId) 23:28:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.9 Info: => 8.03E-05s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:37', 'add_artistmetadataid_constraint') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 31: add_artistmetadataid_constraint migrated 23:28:37.9 Info: => 0.0004508s 23:28:37.9 Info: 32: old_ids_and_artist_alias migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 32 23:28:37.9 Info: AlterTable ArtistMetadata 23:28:37.9 Info: => 1.1E-06s 23:28:37.9 Info: CreateColumn ArtistMetadata Aliases String 23:28:37.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:37.9 Info: => 0.0006114s 23:28:37.9 Info: AlterTable ArtistMetadata 23:28:37.9 Info: => 5E-07s 23:28:37.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:37.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.9 Info: => 0.0005326s 23:28:37.9 Info: AlterTable Albums 23:28:37.9 Info: => 5E-07s 23:28:37.9 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.9 Info: => 0.0005304s 23:28:37.9 Info: AlterTable AlbumReleases 23:28:37.9 Info: => 6E-07s 23:28:37.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:37.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.9 Info: => 0.0005496s 23:28:37.9 Info: AlterTable Tracks 23:28:37.9 Info: => 6E-07s 23:28:37.9 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.9 Info: => 0.0005197s 23:28:37.9 Info: AlterTable Tracks 23:28:37.9 Info: => 5E-07s 23:28:37.9 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:37.9 Info: => 0.0005244s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:37', 'old_ids_and_artist_alias') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 32: old_ids_and_artist_alias migrated 23:28:37.9 Info: => 0.0008473s 23:28:37.9 Info: 33: download_propers_config migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 33 23:28:37.9 Info: PerformDBOperation 23:28:37.9 Info: Performing DB Operation 23:28:37.9 Info: => 3.41E-05s 23:28:37.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:37.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:37.9 Info: => 3.7E-05s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:37', 'download_propers_config') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 33: download_propers_config migrated 23:28:37.9 Info: => 0.0003034s 23:28:37.9 Info: 34: remove_language_profiles migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 34 23:28:37.9 Info: DeleteTable LanguageProfiles 23:28:37.9 Info: DROP TABLE "LanguageProfiles" 23:28:37.9 Info: => 0.0001956s 23:28:37.9 Info: DeleteColumn Artists LanguageProfileId 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "Artists" 23:28:37.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:37.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:37.9 Info: => 0.0051634s 23:28:37.9 Info: DeleteColumn ImportLists LanguageProfileId 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "ImportLists" 23:28:37.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:37.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:37.9 Info: => 0.0044204s 23:28:37.9 Info: DeleteColumn Blacklist Language 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "Blacklist" 23:28:37.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:37.9 Info: => 0.0064501s 23:28:37.9 Info: DeleteColumn History Language 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "History" 23:28:37.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:37.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:37.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:37.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:37.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:37.9 Info: => 0.0046957s 23:28:37.9 Info: DeleteColumn LyricFiles Language 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "LyricFiles" 23:28:37.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:37.9 Info: => 0.0036634s 23:28:37.9 Info: DeleteColumn TrackFiles Language 23:28:37.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) 23:28:37.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" 23:28:37.9 Info: DROP TABLE "TrackFiles" 23:28:37.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:37.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:37.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:37.9 Info: => 0.0039719s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:38', 'remove_language_profiles') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 34: remove_language_profiles migrated 23:28:37.9 Info: => 0.0045259s 23:28:37.9 Info: 35: multi_disc_naming_format migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 35 23:28:37.9 Info: AlterTable NamingConfig 23:28:37.9 Info: => 2.3E-06s 23:28:37.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:37.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:37.9 Info: => 0.0005535s 23:28:37.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:37.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:37.9 Info: => 4.9E-05s 23:28:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:38', 'multi_disc_naming_format') 23:28:37.9 Info: Committing Transaction 23:28:37.9 Info: 35: multi_disc_naming_format migrated 23:28:37.9 Info: => 0.000338s 23:28:37.9 Info: 36: add_download_client_priority migrating 23:28:37.9 Info: Beginning Transaction 23:28:37.9 Info: Starting migration of Main DB to 36 23:28:37.9 Info: AlterTable DownloadClients 23:28:37.9 Info: => 8E-07s 23:28:37.9 Info: CreateColumn DownloadClients Priority Int32 23:28:37.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:38.0 Info: => 0.000579s 23:28:38.0 Info: PerformDBOperation 23:28:38.0 Info: Performing DB Operation 23:28:38.0 Info: => 5.07E-05s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:38', 'add_download_client_priority') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 36: add_download_client_priority migrated 23:28:38.0 Info: => 0.0003586s 23:28:38.0 Info: 37: remove_growl_prowl migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 37 23:28:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:38.0 Info: => 4.91E-05s 23:28:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:38.0 Info: => 3.09E-05s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:38', 'remove_growl_prowl') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 37: remove_growl_prowl migrated 23:28:38.0 Info: => 0.0003089s 23:28:38.0 Info: 38: remove_plex_hometheatre migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 38 23:28:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:38.0 Info: => 0.0008189s 23:28:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:38.0 Info: => 3.1E-05s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:38', 'remove_plex_hometheatre') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 38: remove_plex_hometheatre migrated 23:28:38.0 Info: => 0.0003148s 23:28:38.0 Info: 39: add_root_folder_add_defaults migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 39 23:28:38.0 Info: AlterTable RootFolders 23:28:38.0 Info: => 6E-07s 23:28:38.0 Info: CreateColumn RootFolders Name String 23:28:38.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:38.0 Info: => 0.0006061s 23:28:38.0 Info: AlterTable RootFolders 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:38.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:38.0 Info: => 0.000525s 23:28:38.0 Info: AlterTable RootFolders 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:38.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:38.0 Info: => 0.0005097s 23:28:38.0 Info: AlterTable RootFolders 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:38.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:38.0 Info: => 0.0005308s 23:28:38.0 Info: AlterTable RootFolders 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: CreateColumn RootFolders DefaultTags String 23:28:38.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:38.0 Info: => 0.0005377s 23:28:38.0 Info: PerformDBOperation 23:28:38.0 Info: Performing DB Operation 23:28:38.0 Info: => 4.98E-05s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:38', 'add_root_folder_add_defaults') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 39: add_root_folder_add_defaults migrated 23:28:38.0 Info: => 0.000354s 23:28:38.0 Info: 40: task_duration migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 40 23:28:38.0 Info: AlterTable ScheduledTasks 23:28:38.0 Info: => 7E-07s 23:28:38.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:38.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:38.0 Info: => 0.0005672s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:38', 'task_duration') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 40: task_duration migrated 23:28:38.0 Info: => 0.0008902s 23:28:38.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 41 23:28:38.0 Info: AlterTable ReleaseProfiles 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:38.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:38.0 Info: => 0.0005695s 23:28:38.0 Info: AlterTable ReleaseProfiles 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:38.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:38.0 Info: => 0.0005195s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:38', 'add_indexer_and_enabled_to_release_profiles') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:38.0 Info: => 0.0008464s 23:28:38.0 Info: 42: remove_album_folders migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 42 23:28:38.0 Info: DeleteColumn Artists AlbumFolder 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "Artists" 23:28:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.0 Info: => 0.0049462s 23:28:38.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:38.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:38.0 Info: => 3.94E-05s 23:28:38.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:38.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:38.0 Info: => 3.17E-05s 23:28:38.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:38.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) 23:28:38.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:38.0 Info: DROP TABLE "NamingConfig" 23:28:38.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:38.0 Info: => 0.0043304s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:38', 'remove_album_folders') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 42: remove_album_folders migrated 23:28:38.0 Info: => 0.004755s 23:28:38.0 Info: 44: add_priority_to_indexers migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 44 23:28:38.0 Info: AlterTable Indexers 23:28:38.0 Info: => 7E-07s 23:28:38.0 Info: CreateColumn Indexers Priority Int32 23:28:38.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:38.0 Info: => 0.0005926s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:38', 'add_priority_to_indexers') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 44: add_priority_to_indexers migrated 23:28:38.0 Info: => 0.0017175s 23:28:38.0 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 45 23:28:38.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:38.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:38.0 Info: => 0.0001261s 23:28:38.0 Info: PerformDBOperation 23:28:38.0 Info: Performing DB Operation 23:28:38.0 Info: => 3.08E-05s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:38', 'remove_chown_and_folderchmod_config') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:38.0 Info: => 0.0003062s 23:28:38.0 Info: 47: update_notifiarr migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 47 23:28:38.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:38.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:38.0 Info: => 7.33E-05s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:38', 'update_notifiarr') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 47: update_notifiarr migrated 23:28:38.0 Info: => 0.0003582s 23:28:38.0 Info: 49: email_multiple_addresses migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 49 23:28:38.0 Info: PerformDBOperation 23:28:38.0 Info: Performing DB Operation 23:28:38.0 Info: => 5.96E-05s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:38', 'email_multiple_addresses') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 49: email_multiple_addresses migrated 23:28:38.0 Info: => 0.0003415s 23:28:38.0 Info: 50: rename_blacklist_to_blocklist migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 50 23:28:38.0 Info: RenameTable Blacklist Blocklist 23:28:38.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:38.0 Info: => 0.0015042s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:38', 'rename_blacklist_to_blocklist') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 50: rename_blacklist_to_blocklist migrated 23:28:38.0 Info: => 0.0018422s 23:28:38.0 Info: 51: cdh_per_downloadclient migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 51 23:28:38.0 Info: AlterTable DownloadClients 23:28:38.0 Info: => 6E-07s 23:28:38.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:38.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:38.0 Info: => 0.0005822s 23:28:38.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:38.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:38.0 Info: => 0.0005541s 23:28:38.0 Info: PerformDBOperation 23:28:38.0 Info: Performing DB Operation 23:28:38.0 Info: => 0.00016s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:38', 'cdh_per_downloadclient') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 51: cdh_per_downloadclient migrated 23:28:38.0 Info: => 0.000468s 23:28:38.0 Info: 52: download_history migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 52 23:28:38.0 Info: CreateTable DownloadHistory 23:28:38.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) 23:28:38.0 Info: => 0.0001697s 23:28:38.0 Info: CreateIndex DownloadHistory (EventType) 23:28:38.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:38.0 Info: => 9.25E-05s 23:28:38.0 Info: CreateIndex DownloadHistory (ArtistId) 23:28:38.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:38.0 Info: => 7.51E-05s 23:28:38.0 Info: CreateIndex DownloadHistory (DownloadId) 23:28:38.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:38.0 Info: => 7.62E-05s 23:28:38.0 Info: PerformDBOperation 23:28:38.0 Info: Performing DB Operation 23:28:38.0 Info: => 0.000116s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:38', 'download_history') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 52: download_history migrated 23:28:38.0 Info: => 0.0004855s 23:28:38.0 Info: 53: add_update_history migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 53 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:38', 'add_update_history') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 53: add_update_history migrated 23:28:38.0 Info: => 0.000318s 23:28:38.0 Info: 54: add_on_update_to_notifications migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 54 23:28:38.0 Info: AlterTable Notifications 23:28:38.0 Info: => 6E-07s 23:28:38.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:38.0 Info: => 0.0005812s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:38', 'add_on_update_to_notifications') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 54: add_on_update_to_notifications migrated 23:28:38.0 Info: => 0.0009002s 23:28:38.0 Info: 55: download_client_per_indexer migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 55 23:28:38.0 Info: AlterTable Indexers 23:28:38.0 Info: => 7E-07s 23:28:38.0 Info: CreateColumn Indexers DownloadClientId Int32 23:28:38.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:38.0 Info: => 0.0006029s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:38', 'download_client_per_indexer') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 55: download_client_per_indexer migrated 23:28:38.0 Info: => 0.000925s 23:28:38.0 Info: 56: AddNewItemMonitorType migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 56 23:28:38.0 Info: AlterTable Artists 23:28:38.0 Info: => 7E-07s 23:28:38.0 Info: CreateColumn Artists MonitorNewItems Int32 23:28:38.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:38.0 Info: => 0.0005677s 23:28:38.0 Info: AlterTable RootFolders 23:28:38.0 Info: => 6E-07s 23:28:38.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:38.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:38.0 Info: => 0.0005401s 23:28:38.0 Info: AlterTable ImportLists 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:38.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:38.0 Info: => 0.0005438s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:38', 'AddNewItemMonitorType') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 56: AddNewItemMonitorType migrated 23:28:38.0 Info: => 0.0008765s 23:28:38.0 Info: 57: ImportListSearch migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 57 23:28:38.0 Info: AlterTable ImportLists 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:38.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:38.0 Info: => 0.0006116s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:38', 'ImportListSearch') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 57: ImportListSearch migrated 23:28:38.0 Info: => 0.0009695s 23:28:38.0 Info: 58: ImportListMonitorExisting migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 58 23:28:38.0 Info: AlterTable ImportLists 23:28:38.0 Info: => 6E-07s 23:28:38.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:38.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:38.0 Info: => 0.0005872s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:38', 'ImportListMonitorExisting') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 58: ImportListMonitorExisting migrated 23:28:38.0 Info: => 0.0009076s 23:28:38.0 Info: 59: add_indexer_tags migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 59 23:28:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:38.0 Info: => 5.21E-05s 23:28:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:38.0 Info: => 3.28E-05s 23:28:38.0 Info: AlterTable Indexers 23:28:38.0 Info: => 2E-07s 23:28:38.0 Info: CreateColumn Indexers Tags String 23:28:38.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:38.0 Info: => 0.0005854s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:38', 'add_indexer_tags') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 59: add_indexer_tags migrated 23:28:38.0 Info: => 0.0009087s 23:28:38.0 Info: 60: update_audio_types migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 60 23:28:38.0 Info: PerformDBOperation 23:28:38.0 Info: Performing DB Operation 23:28:38.0 Info: => 5.39E-05s 23:28:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:38', 'update_audio_types') 23:28:38.0 Info: Committing Transaction 23:28:38.0 Info: 60: update_audio_types migrated 23:28:38.0 Info: => 0.0003429s 23:28:38.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:38.0 Info: Beginning Transaction 23:28:38.0 Info: Starting migration of Main DB to 61 23:28:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.0 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:38.0 Info: => 5E-05s 23:28:38.0 Info: AlterTable AlbumReleases 23:28:38.0 Info: => 3E-07s 23:28:38.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "AlbumReleases" 23:28:38.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:38.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:38.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:38.0 Info: => 0.0050214s 23:28:38.0 Info: AlterTable Albums 23:28:38.0 Info: => 4E-07s 23:28:38.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "Albums" 23:28:38.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:38.0 Info: => 0.0058577s 23:28:38.0 Info: AlterTable Albums 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "Albums" 23:28:38.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:38.0 Info: => 0.0044223s 23:28:38.0 Info: AlterTable Albums 23:28:38.0 Info: => 3E-07s 23:28:38.0 Info: AlterColumn Albums Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "Albums" 23:28:38.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:38.0 Info: => 0.0044398s 23:28:38.0 Info: AlterTable Artists 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "Artists" 23:28:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.0 Info: => 0.0044196s 23:28:38.0 Info: AlterTable Artists 23:28:38.0 Info: => 4E-07s 23:28:38.0 Info: AlterColumn Artists Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "Artists" 23:28:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.0 Info: => 0.0061832s 23:28:38.0 Info: AlterTable Blocklist 23:28:38.0 Info: => 3E-07s 23:28:38.0 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "Blocklist" 23:28:38.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:38.0 Info: => 0.0043837s 23:28:38.0 Info: AlterTable Blocklist 23:28:38.0 Info: => 4E-07s 23:28:38.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "Blocklist" 23:28:38.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:38.0 Info: => 0.0039003s 23:28:38.0 Info: AlterTable Commands 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "Commands" 23:28:38.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:38.0 Info: => 0.0039072s 23:28:38.0 Info: AlterTable Commands 23:28:38.0 Info: => 4E-07s 23:28:38.0 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "Commands" 23:28:38.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:38.0 Info: => 0.0049614s 23:28:38.0 Info: AlterTable Commands 23:28:38.0 Info: => 5E-07s 23:28:38.0 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.0 Info: DROP TABLE "Commands" 23:28:38.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:38.0 Info: => 0.0039537s 23:28:38.0 Info: AlterTable DownloadClientStatus 23:28:38.0 Info: => 4E-07s 23:28:38.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:38.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) 23:28:38.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:38.0 Info: DROP TABLE "DownloadClientStatus" 23:28:38.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:38.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:38.0 Info: => 0.0057267s 23:28:38.0 Info: AlterTable DownloadClientStatus 23:28:38.0 Info: => 4E-07s 23:28:38.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:38.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) 23:28:38.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:38.0 Info: DROP TABLE "DownloadClientStatus" 23:28:38.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:38.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:38.0 Info: => 0.0040482s 23:28:38.0 Info: AlterTable DownloadClientStatus 23:28:38.0 Info: => 4E-07s 23:28:38.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:38.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) 23:28:38.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:38.1 Info: DROP TABLE "DownloadClientStatus" 23:28:38.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:38.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:38.1 Info: => 0.004117s 23:28:38.1 Info: AlterTable DownloadHistory 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.1 Info: DROP TABLE "DownloadHistory" 23:28:38.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:38.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:38.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:38.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:38.1 Info: => 0.005397s 23:28:38.1 Info: AlterTable ExtraFiles 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.1 Info: DROP TABLE "ExtraFiles" 23:28:38.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:38.1 Info: => 0.0038643s 23:28:38.1 Info: AlterTable ExtraFiles 23:28:38.1 Info: => 5E-07s 23:28:38.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.1 Info: DROP TABLE "ExtraFiles" 23:28:38.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:38.1 Info: => 0.0048608s 23:28:38.1 Info: AlterTable History 23:28:38.1 Info: => 5E-07s 23:28:38.1 Info: AlterColumn History Date DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.1 Info: DROP TABLE "History" 23:28:38.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:38.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:38.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:38.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:38.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:38.1 Info: => 0.0089393s 23:28:38.1 Info: AlterTable ImportListStatus 23:28:38.1 Info: => 3E-07s 23:28:38.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:38.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) 23:28:38.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:38.1 Info: DROP TABLE "ImportListStatus" 23:28:38.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:38.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:38.1 Info: => 0.0051097s 23:28:38.1 Info: AlterTable ImportListStatus 23:28:38.1 Info: => 5E-07s 23:28:38.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:38.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) 23:28:38.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:38.1 Info: DROP TABLE "ImportListStatus" 23:28:38.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:38.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:38.1 Info: => 0.0041274s 23:28:38.1 Info: AlterTable ImportListStatus 23:28:38.1 Info: => 5E-07s 23:28:38.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:38.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) 23:28:38.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:38.1 Info: DROP TABLE "ImportListStatus" 23:28:38.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:38.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:38.1 Info: => 0.0050686s 23:28:38.1 Info: AlterTable IndexerStatus 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:38.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) 23:28:38.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:38.1 Info: DROP TABLE "IndexerStatus" 23:28:38.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:38.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:38.1 Info: => 0.0041524s 23:28:38.1 Info: AlterTable IndexerStatus 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:38.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) 23:28:38.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:38.1 Info: DROP TABLE "IndexerStatus" 23:28:38.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:38.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:38.1 Info: => 0.0040498s 23:28:38.1 Info: AlterTable IndexerStatus 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:38.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) 23:28:38.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:38.1 Info: DROP TABLE "IndexerStatus" 23:28:38.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:38.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:38.1 Info: => 0.004896s 23:28:38.1 Info: AlterTable LyricFiles 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.1 Info: DROP TABLE "LyricFiles" 23:28:38.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:38.1 Info: => 0.0042049s 23:28:38.1 Info: AlterTable LyricFiles 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.1 Info: DROP TABLE "LyricFiles" 23:28:38.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:38.1 Info: => 0.0042494s 23:28:38.1 Info: AlterTable MetadataFiles 23:28:38.1 Info: => 5E-07s 23:28:38.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.1 Info: DROP TABLE "MetadataFiles" 23:28:38.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:38.1 Info: => 0.0051765s 23:28:38.1 Info: AlterTable MetadataFiles 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.1 Info: DROP TABLE "MetadataFiles" 23:28:38.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:38.1 Info: => 0.0042565s 23:28:38.1 Info: AlterTable PendingReleases 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:38.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) 23:28:38.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:38.1 Info: DROP TABLE "PendingReleases" 23:28:38.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:38.1 Info: => 0.0052707s 23:28:38.1 Info: AlterTable ScheduledTasks 23:28:38.1 Info: => 6E-07s 23:28:38.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:38.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) 23:28:38.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:38.1 Info: DROP TABLE "ScheduledTasks" 23:28:38.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:38.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:38.1 Info: => 0.0040244s 23:28:38.1 Info: AlterTable ScheduledTasks 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:38.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) 23:28:38.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:38.1 Info: DROP TABLE "ScheduledTasks" 23:28:38.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:38.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:38.1 Info: => 0.0040534s 23:28:38.1 Info: AlterTable TrackFiles 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.1 Info: DROP TABLE "TrackFiles" 23:28:38.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:38.1 Info: => 0.0040883s 23:28:38.1 Info: AlterTable TrackFiles 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.1 Info: DROP TABLE "TrackFiles" 23:28:38.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:38.1 Info: => 0.0049213s 23:28:38.1 Info: AlterTable VersionInfo 23:28:38.1 Info: => 4E-07s 23:28:38.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:38.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:38.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:38.1 Info: DROP TABLE "VersionInfo" 23:28:38.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:38.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:38.1 Info: => 0.003987s 23:28:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:38', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:38.1 Info: Committing Transaction 23:28:38.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:38.1 Info: => 0.0047602s 23:28:38.1 Info: 62: add_on_delete_to_notifications migrating 23:28:38.1 Info: Beginning Transaction 23:28:38.1 Info: Starting migration of Main DB to 62 23:28:38.1 Info: AlterTable Notifications 23:28:38.1 Info: => 6E-07s 23:28:38.1 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:38.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:38.2 Info: => 0.0006324s 23:28:38.2 Info: AlterTable Notifications 23:28:38.2 Info: => 4E-07s 23:28:38.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:38.2 Info: => 0.0005531s 23:28:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:38', 'add_on_delete_to_notifications') 23:28:38.2 Info: Committing Transaction 23:28:38.2 Info: 62: add_on_delete_to_notifications migrated 23:28:38.2 Info: => 0.0009137s 23:28:38.2 Info: 63: add_custom_formats migrating 23:28:38.2 Info: Beginning Transaction 23:28:38.2 Info: Starting migration of Main DB to 63 23:28:38.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 23:28:38.2 Info: AlterTable DelayProfiles 23:28:38.2 Info: => 4E-07s 23:28:38.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:38.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:38.2 Info: => 0.0005784s 23:28:38.2 Info: UpdateData 23:28:38.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:38.2 Info: => 6.12E-05s 23:28:38.2 Info: AlterTable TrackFiles 23:28:38.2 Info: => 3E-07s 23:28:38.2 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:38.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:38.2 Info: => 0.0005367s 23:28:38.2 Info: PerformDBOperation 23:28:38.2 Info: Performing DB Operation 23:28:38.2 Info: => 0.0011546s 23:28:38.2 Info: CreateTable CustomFormats 23:28:38.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) 23:28:38.2 Info: => 0.0001397s 23:28:38.2 Info: CreateIndex CustomFormats (Name) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:38.2 Info: => 8.32E-05s 23:28:38.2 Info: AlterTable QualityProfiles 23:28:38.2 Info: => 2E-07s 23:28:38.2 Info: CreateColumn QualityProfiles FormatItems String 23:28:38.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:38.2 Info: => 0.0005955s 23:28:38.2 Info: AlterTable QualityProfiles 23:28:38.2 Info: => 4E-07s 23:28:38.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:38.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:38.2 Info: => 0.0005716s 23:28:38.2 Info: AlterTable QualityProfiles 23:28:38.2 Info: => 5E-07s 23:28:38.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:38.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:38.2 Info: => 0.0005495s 23:28:38.2 Info: PerformDBOperation 23:28:38.2 Info: Performing DB Operation 23:28:38.2 Info: => 0.0012784s 23:28:38.2 Info: PerformDBOperation 23:28:38.2 Info: Performing DB Operation 23:28:38.2 Info: => 3.95E-05s 23:28:38.2 Info: DeleteColumn ReleaseProfiles Preferred 23:28:38.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) 23:28:38.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:38.2 Info: DROP TABLE "ReleaseProfiles" 23:28:38.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:38.2 Info: => 0.004783s 23:28:38.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:38.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) 23:28:38.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:38.2 Info: DROP TABLE "ReleaseProfiles" 23:28:38.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:38.2 Info: => 0.0038427s 23:28:38.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:38.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:38.2 Info: => 5.5E-05s 23:28:38.2 Info: AlterTable DelayProfiles 23:28:38.2 Info: => 3E-07s 23:28:38.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:38.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:38.2 Info: => 0.0005903s 23:28:38.2 Info: AlterTable DelayProfiles 23:28:38.2 Info: => 5E-07s 23:28:38.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:38.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:38.2 Info: => 0.0005491s 23:28:38.2 Info: -> 1 Insert operations completed in 00:00:00.0001081 taking an average of 00:00:00.0001081 23:28:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:38', 'add_custom_formats') 23:28:38.2 Info: Committing Transaction 23:28:38.2 Info: 63: add_custom_formats migrated 23:28:38.2 Info: => 0.000979s 23:28:38.2 Debug: Took: 00:00:00.4098905 23:28:38.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 23:28:38.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 23:28:38.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221182506590_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:38.2 Info: DatabaseEngineVersionCheck migrating 23:28:38.2 Info: PerformDBOperation 23:28:38.2 Info: Performing DB Operation 23:28:38.2 Info: SQLite 3.48.0 23:28:38.2 Info: => 0.0011385s 23:28:38.2 Info: DatabaseEngineVersionCheck migrated 23:28:38.2 Info: => 0.0011512s 23:28:38.2 Info: VersionMigration migrating 23:28:38.2 Info: Beginning Transaction 23:28:38.2 Info: CreateTable VersionInfo 23:28:38.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:38.2 Info: => 0.0001495s 23:28:38.2 Info: Committing Transaction 23:28:38.2 Info: VersionMigration migrated 23:28:38.2 Info: => 0.0005516s 23:28:38.2 Info: VersionUniqueMigration migrating 23:28:38.2 Info: Beginning Transaction 23:28:38.2 Info: CreateIndex VersionInfo (Version) 23:28:38.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:38.2 Info: => 0.0001302s 23:28:38.2 Info: AlterTable VersionInfo 23:28:38.2 Info: => 4E-07s 23:28:38.2 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:38.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:38.2 Info: => 0.0005785s 23:28:38.2 Info: Committing Transaction 23:28:38.2 Info: VersionUniqueMigration migrated 23:28:38.2 Info: => 0.0007931s 23:28:38.2 Info: VersionDescriptionMigration migrating 23:28:38.2 Info: Beginning Transaction 23:28:38.2 Info: AlterTable VersionInfo 23:28:38.2 Info: => 4E-07s 23:28:38.2 Info: CreateColumn VersionInfo Description String 23:28:38.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:38.2 Info: => 0.0001935s 23:28:38.2 Info: Committing Transaction 23:28:38.2 Info: VersionDescriptionMigration migrated 23:28:38.2 Info: => 0.0004072s 23:28:38.2 Info: 1: InitialSetup migrating 23:28:38.2 Info: Beginning Transaction 23:28:38.2 Info: Starting migration of Main DB to 1 23:28:38.2 Info: CreateTable Config 23:28:38.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:38.2 Info: => 0.0001631s 23:28:38.2 Info: CreateIndex Config (Key) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:38.2 Info: => 7.73E-05s 23:28:38.2 Info: CreateTable RootFolders 23:28:38.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:38.2 Info: => 8.11E-05s 23:28:38.2 Info: CreateIndex RootFolders (Path) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:38.2 Info: => 7.19E-05s 23:28:38.2 Info: CreateTable Artists 23:28:38.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) 23:28:38.2 Info: => 0.0002239s 23:28:38.2 Info: CreateIndex Artists (ForeignArtistId) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:38.2 Info: => 8.52E-05s 23:28:38.2 Info: CreateIndex Artists (NameSlug) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:38.2 Info: => 7.07E-05s 23:28:38.2 Info: CreateIndex Artists (CleanName) 23:28:38.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.2 Info: => 6.65E-05s 23:28:38.2 Info: CreateIndex Artists (Path) 23:28:38.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.2 Info: => 6.68E-05s 23:28:38.2 Info: CreateTable Albums 23:28:38.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) 23:28:38.2 Info: => 0.0001975s 23:28:38.2 Info: CreateIndex Albums (ForeignAlbumId) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.2 Info: => 7.07E-05s 23:28:38.2 Info: CreateIndex Albums (MBId) 23:28:38.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:38.2 Info: => 6.37E-05s 23:28:38.2 Info: CreateIndex Albums (TADBId) 23:28:38.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:38.2 Info: => 6.45E-05s 23:28:38.2 Info: CreateIndex Albums (TitleSlug) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:38.2 Info: => 6.38E-05s 23:28:38.2 Info: CreateIndex Albums (CleanTitle) 23:28:38.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.2 Info: => 6.35E-05s 23:28:38.2 Info: CreateIndex Albums (Path) 23:28:38.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:38.2 Info: => 8.61E-05s 23:28:38.2 Info: CreateTable Tracks 23:28:38.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) 23:28:38.2 Info: => 0.001636s 23:28:38.2 Info: CreateIndex Tracks (ForeignTrackId) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:38.2 Info: => 8.41E-05s 23:28:38.2 Info: CreateIndex Tracks (ArtistId) 23:28:38.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:38.2 Info: => 7.32E-05s 23:28:38.2 Info: CreateIndex Tracks (TrackFileId) 23:28:38.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:38.2 Info: => 7.35E-05s 23:28:38.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:38.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:38.2 Info: => 7.51E-05s 23:28:38.2 Info: CreateTable TrackFiles 23:28:38.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) 23:28:38.2 Info: => 0.0001299s 23:28:38.2 Info: CreateIndex TrackFiles (ArtistId) 23:28:38.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:38.2 Info: => 7.29E-05s 23:28:38.2 Info: CreateIndex TrackFiles (AlbumId) 23:28:38.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.2 Info: => 6.69E-05s 23:28:38.2 Info: CreateTable History 23:28:38.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) 23:28:38.2 Info: => 0.0001307s 23:28:38.2 Info: CreateIndex History (Date) 23:28:38.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:38.2 Info: => 7.16E-05s 23:28:38.2 Info: CreateIndex History (EventType) 23:28:38.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:38.2 Info: => 6.64E-05s 23:28:38.2 Info: CreateIndex History (DownloadId) 23:28:38.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:38.2 Info: => 6.54E-05s 23:28:38.2 Info: CreateIndex History (AlbumId) 23:28:38.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:38.2 Info: => 6.68E-05s 23:28:38.2 Info: CreateTable Notifications 23:28:38.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) 23:28:38.2 Info: => 0.00012s 23:28:38.2 Info: CreateTable ScheduledTasks 23:28:38.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:38.2 Info: => 0.000136s 23:28:38.2 Info: CreateIndex ScheduledTasks (TypeName) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:38.2 Info: => 0.0001059s 23:28:38.2 Info: CreateTable Indexers 23:28:38.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) 23:28:38.2 Info: => 0.0001427s 23:28:38.2 Info: CreateIndex Indexers (Name) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:38.2 Info: => 8.74E-05s 23:28:38.2 Info: CreateTable Profiles 23:28:38.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:38.2 Info: => 9.9E-05s 23:28:38.2 Info: CreateIndex Profiles (Name) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:38.2 Info: => 8.73E-05s 23:28:38.2 Info: CreateTable QualityDefinitions 23:28:38.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:38.2 Info: => 0.0001088s 23:28:38.2 Info: CreateIndex QualityDefinitions (Quality) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:38.2 Info: => 7.55E-05s 23:28:38.2 Info: CreateIndex QualityDefinitions (Title) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:38.2 Info: => 0.0001155s 23:28:38.2 Info: CreateTable NamingConfig 23:28:38.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) 23:28:38.2 Info: => 0.0001327s 23:28:38.2 Info: CreateTable Blacklist 23:28:38.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 '') 23:28:38.2 Info: => 0.0001587s 23:28:38.2 Info: CreateTable Metadata 23:28:38.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) 23:28:38.2 Info: => 0.0001005s 23:28:38.2 Info: CreateTable MetadataFiles 23:28:38.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) 23:28:38.2 Info: => 0.000118s 23:28:38.2 Info: CreateTable DownloadClients 23:28:38.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) 23:28:38.2 Info: => 0.0001095s 23:28:38.2 Info: CreateTable PendingReleases 23:28:38.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 '') 23:28:38.2 Info: => 0.0001144s 23:28:38.2 Info: CreateTable RemotePathMappings 23:28:38.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:38.2 Info: => 0.0001133s 23:28:38.2 Info: CreateTable Tags 23:28:38.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:38.2 Info: => 9.32E-05s 23:28:38.2 Info: CreateIndex Tags (Label) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:38.2 Info: => 8.09E-05s 23:28:38.2 Info: CreateTable Restrictions 23:28:38.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:38.2 Info: => 9.19E-05s 23:28:38.2 Info: CreateTable DelayProfiles 23:28:38.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) 23:28:38.2 Info: => 0.0001212s 23:28:38.2 Info: CreateTable Users 23:28:38.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:38.2 Info: => 0.0006721s 23:28:38.2 Info: CreateIndex Users (Identifier) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:38.2 Info: => 0.0001347s 23:28:38.2 Info: CreateIndex Users (Username) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:38.2 Info: => 9.66E-05s 23:28:38.2 Info: CreateTable Commands 23:28:38.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) 23:28:38.2 Info: => 0.0001343s 23:28:38.2 Info: CreateTable IndexerStatus 23:28:38.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) 23:28:38.2 Info: => 0.0001281s 23:28:38.2 Info: CreateIndex IndexerStatus (ProviderId) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:38.2 Info: => 8.76E-05s 23:28:38.2 Info: CreateTable ExtraFiles 23:28:38.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) 23:28:38.2 Info: => 0.0001132s 23:28:38.2 Info: CreateTable LyricFiles 23:28:38.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) 23:28:38.2 Info: => 0.0001445s 23:28:38.2 Info: CreateTable LanguageProfiles 23:28:38.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:38.2 Info: => 9.76E-05s 23:28:38.2 Info: CreateIndex LanguageProfiles (Name) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:38.2 Info: => 8.48E-05s 23:28:38.2 Info: CreateTable DownloadClientStatus 23:28:38.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) 23:28:38.2 Info: => 0.0001047s 23:28:38.2 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:38.2 Info: => 8.51E-05s 23:28:38.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:38.2 Info: -> 1 Insert operations completed in 00:00:00.0000643 taking an average of 00:00:00.0000643 23:28:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:38', 'InitialSetup') 23:28:38.2 Info: Committing Transaction 23:28:38.2 Info: 1: InitialSetup migrated 23:28:38.2 Info: => 0.0010566s 23:28:38.2 Info: 2: add_reason_to_pending_releases migrating 23:28:38.2 Info: Beginning Transaction 23:28:38.2 Info: Starting migration of Main DB to 2 23:28:38.2 Info: AlterTable PendingReleases 23:28:38.2 Info: => 6E-07s 23:28:38.2 Info: CreateColumn PendingReleases Reason Int32 23:28:38.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:38.2 Info: => 0.0005148s 23:28:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:38', 'add_reason_to_pending_releases') 23:28:38.2 Info: Committing Transaction 23:28:38.2 Info: 2: add_reason_to_pending_releases migrated 23:28:38.2 Info: => 0.000827s 23:28:38.2 Info: 3: add_medium_support migrating 23:28:38.2 Info: Beginning Transaction 23:28:38.2 Info: Starting migration of Main DB to 3 23:28:38.2 Info: AlterTable Albums 23:28:38.2 Info: => 6E-07s 23:28:38.2 Info: CreateColumn Albums Media String 23:28:38.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:38.2 Info: => 0.0005321s 23:28:38.2 Info: AlterTable Tracks 23:28:38.2 Info: => 5E-07s 23:28:38.2 Info: CreateColumn Tracks MediumNumber Int32 23:28:38.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:38.2 Info: => 0.0004798s 23:28:38.2 Info: AlterTable Tracks 23:28:38.2 Info: => 5E-07s 23:28:38.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:38.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:38.2 Info: => 0.0004706s 23:28:38.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:38.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:38.2 Info: => 4.41E-05s 23:28:38.2 Info: DeleteColumn Tracks TrackNumber 23:28:38.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) 23:28:38.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" 23:28:38.2 Info: DROP TABLE "Tracks" 23:28:38.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:38.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:38.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:38.2 Info: => 0.0044626s 23:28:38.2 Info: AlterTable Tracks 23:28:38.2 Info: => 4E-07s 23:28:38.2 Info: CreateColumn Tracks TrackNumber String 23:28:38.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:38.2 Info: => 0.0004829s 23:28:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:38', 'add_medium_support') 23:28:38.2 Info: Committing Transaction 23:28:38.2 Info: 3: add_medium_support migrated 23:28:38.2 Info: => 0.0008684s 23:28:38.2 Info: 4: add_various_qualites_in_profile migrating 23:28:38.2 Info: Beginning Transaction 23:28:38.2 Info: Starting migration of Main DB to 4 23:28:38.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:38.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:38.2 Info: => 5.46E-05s 23:28:38.2 Info: PerformDBOperation 23:28:38.2 Info: Performing DB Operation 23:28:38.2 Info: => 3.99E-05s 23:28:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:38', 'add_various_qualites_in_profile') 23:28:38.2 Info: Committing Transaction 23:28:38.2 Info: 4: add_various_qualites_in_profile migrated 23:28:38.2 Info: => 0.0002965s 23:28:38.2 Info: 5: metadata_profiles migrating 23:28:38.2 Info: Beginning Transaction 23:28:38.2 Info: Starting migration of Main DB to 5 23:28:38.2 Info: CreateTable MetadataProfiles 23:28:38.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:38.2 Info: => 0.0001313s 23:28:38.2 Info: CreateIndex MetadataProfiles (Name) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:38.2 Info: => 8.78E-05s 23:28:38.2 Info: AlterTable Artists 23:28:38.2 Info: => 3E-07s 23:28:38.2 Info: CreateColumn Artists MetadataProfileId Int32 23:28:38.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:38.2 Info: => 0.0005015s 23:28:38.2 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:38.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) 23:28:38.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" 23:28:38.2 Info: DROP TABLE "Artists" 23:28:38.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:38.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:38.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.2 Info: => 0.0051133s 23:28:38.2 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:38.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) 23:28:38.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" 23:28:38.2 Info: DROP TABLE "Artists" 23:28:38.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.3 Info: => 0.0039819s 23:28:38.3 Info: AlterTable Albums 23:28:38.3 Info: => 4E-07s 23:28:38.3 Info: CreateColumn Albums SecondaryTypes String 23:28:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:38.3 Info: => 0.0004989s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:38', 'metadata_profiles') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 5: metadata_profiles migrated 23:28:38.3 Info: => 0.0008979s 23:28:38.3 Info: 6: separate_automatic_and_interactive_search migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 6 23:28:38.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:38.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) 23:28:38.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:38.3 Info: DROP TABLE "Indexers" 23:28:38.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:38.3 Info: => 0.0033847s 23:28:38.3 Info: AlterTable Indexers 23:28:38.3 Info: => 6E-07s 23:28:38.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:38.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:38.3 Info: => 0.000472s 23:28:38.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:38.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:38.3 Info: => 4.26E-05s 23:28:38.3 Info: AlterTable Indexers 23:28:38.3 Info: => 3E-07s 23:28:38.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "Indexers" 23:28:38.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:38.3 Info: => 0.0033729s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:38', 'separate_automatic_and_interactive_search') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 6: separate_automatic_and_interactive_search migrated 23:28:38.3 Info: => 0.0036864s 23:28:38.3 Info: 7: change_album_path_to_relative migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 7 23:28:38.3 Info: DeleteColumn Albums Path 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "Albums" 23:28:38.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.3 Info: => 0.0050538s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:38', 'change_album_path_to_relative') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 7: change_album_path_to_relative migrated 23:28:38.3 Info: => 0.0054773s 23:28:38.3 Info: 8: change_quality_size_mb_to_kb migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 8 23:28:38.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 23:28:38.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 23:28:38.3 Info: => 5.23E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:38', 'change_quality_size_mb_to_kb') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 8: change_quality_size_mb_to_kb migrated 23:28:38.3 Info: => 0.0003015s 23:28:38.3 Info: 9: album_releases migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 9 23:28:38.3 Info: AlterTable Albums 23:28:38.3 Info: => 6E-07s 23:28:38.3 Info: CreateColumn Albums Releases String 23:28:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:38.3 Info: => 0.0005077s 23:28:38.3 Info: AlterTable Albums 23:28:38.3 Info: => 5E-07s 23:28:38.3 Info: CreateColumn Albums CurrentRelease String 23:28:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:38.3 Info: => 0.0004879s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:38', 'album_releases') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 9: album_releases migrated 23:28:38.3 Info: => 0.0007731s 23:28:38.3 Info: 10: album_releases_fix migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 10 23:28:38.3 Info: AlterTable Albums 23:28:38.3 Info: => 6E-07s 23:28:38.3 Info: AlterColumn Albums Releases String 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "Albums" 23:28:38.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.3 Info: => 0.0040554s 23:28:38.3 Info: AlterTable Albums 23:28:38.3 Info: => 4E-07s 23:28:38.3 Info: AlterColumn Albums CurrentRelease String 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "Albums" 23:28:38.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.3 Info: => 0.0048669s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:38', 'album_releases_fix') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 10: album_releases_fix migrated 23:28:38.3 Info: => 0.0052791s 23:28:38.3 Info: 11: import_lists migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 11 23:28:38.3 Info: CreateTable ImportLists 23:28:38.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) 23:28:38.3 Info: => 0.0001614s 23:28:38.3 Info: CreateIndex ImportLists (Name) 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:38.3 Info: => 8.22E-05s 23:28:38.3 Info: CreateTable ImportListStatus 23:28:38.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) 23:28:38.3 Info: => 0.0001098s 23:28:38.3 Info: CreateIndex ImportListStatus (ProviderId) 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:38.3 Info: => 7.57E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:38', 'import_lists') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 11: import_lists migrated 23:28:38.3 Info: => 0.000372s 23:28:38.3 Info: 12: add_release_status migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 12 23:28:38.3 Info: AlterTable MetadataProfiles 23:28:38.3 Info: => 6E-07s 23:28:38.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:38.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:38.3 Info: => 0.0005443s 23:28:38.3 Info: PerformDBOperation 23:28:38.3 Info: Performing DB Operation 23:28:38.3 Info: => 3.97E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:38', 'add_release_status') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 12: add_release_status migrated 23:28:38.3 Info: => 0.0003078s 23:28:38.3 Info: 13: album_download_notification migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 13 23:28:38.3 Info: AlterTable Notifications 23:28:38.3 Info: => 5E-07s 23:28:38.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:38.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:38.3 Info: => 0.0005291s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:38', 'album_download_notification') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 13: album_download_notification migrated 23:28:38.3 Info: => 0.0008244s 23:28:38.3 Info: 14: fix_language_metadata_profiles migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 14 23:28:38.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 23:28:38.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 23:28:38.3 Info: => 8.15E-05s 23:28:38.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 23:28:38.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 23:28:38.3 Info: => 5.3E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:38', 'fix_language_metadata_profiles') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 14: fix_language_metadata_profiles migrated 23:28:38.3 Info: => 0.0002997s 23:28:38.3 Info: 15: remove_fanzub migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 15 23:28:38.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:38.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:38.3 Info: => 4.75E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:38', 'remove_fanzub') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 15: remove_fanzub migrated 23:28:38.3 Info: => 0.0002868s 23:28:38.3 Info: 16: update_artist_history_indexes migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 16 23:28:38.3 Info: CreateIndex Albums (ArtistId) 23:28:38.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:38.3 Info: => 0.0001084s 23:28:38.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:38.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:38.3 Info: => 7.97E-05s 23:28:38.3 Info: DeleteIndex History (AlbumId) 23:28:38.3 Info: DROP INDEX "IX_History_AlbumId" 23:28:38.3 Info: => 0.0001293s 23:28:38.3 Info: CreateIndex History (AlbumId, Date) 23:28:38.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:38.3 Info: => 9.33E-05s 23:28:38.3 Info: DeleteIndex History (DownloadId) 23:28:38.3 Info: DROP INDEX "IX_History_DownloadId" 23:28:38.3 Info: => 0.0001117s 23:28:38.3 Info: CreateIndex History (DownloadId, Date) 23:28:38.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:38.3 Info: => 9.22E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:38', 'update_artist_history_indexes') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 16: update_artist_history_indexes migrated 23:28:38.3 Info: => 0.000396s 23:28:38.3 Info: 17: remove_nma migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 17 23:28:38.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:38.3 Info: => 5.36E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:38', 'remove_nma') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 17: remove_nma migrated 23:28:38.3 Info: => 0.000293s 23:28:38.3 Info: 18: album_disambiguation migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 18 23:28:38.3 Info: AlterTable Albums 23:28:38.3 Info: => 8E-07s 23:28:38.3 Info: CreateColumn Albums Disambiguation String 23:28:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:38.3 Info: => 0.0005594s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:38', 'album_disambiguation') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 18: album_disambiguation migrated 23:28:38.3 Info: => 0.0008436s 23:28:38.3 Info: 19: add_ape_quality_in_profiles migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 19 23:28:38.3 Info: PerformDBOperation 23:28:38.3 Info: Performing DB Operation 23:28:38.3 Info: => 3.45E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:38', 'add_ape_quality_in_profiles') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 19: add_ape_quality_in_profiles migrated 23:28:38.3 Info: => 0.0002851s 23:28:38.3 Info: 20: remove_pushalot migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 20 23:28:38.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:38.3 Info: => 5.06E-05s 23:28:38.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:38.3 Info: => 3.17E-05s 23:28:38.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:38.3 Info: => 3.02E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:38', 'remove_pushalot') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 20: remove_pushalot migrated 23:28:38.3 Info: => 0.00027s 23:28:38.3 Info: 21: add_custom_filters migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 21 23:28:38.3 Info: CreateTable CustomFilters 23:28:38.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:38.3 Info: => 0.0001286s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:38', 'add_custom_filters') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 21: add_custom_filters migrated 23:28:38.3 Info: => 0.0004024s 23:28:38.3 Info: 22: import_list_tags migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 22 23:28:38.3 Info: AlterTable ImportLists 23:28:38.3 Info: => 4E-07s 23:28:38.3 Info: CreateColumn ImportLists Tags String 23:28:38.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:38.3 Info: => 0.0005355s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:38', 'import_list_tags') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 22: import_list_tags migrated 23:28:38.3 Info: => 0.0008164s 23:28:38.3 Info: 23: add_release_groups_etc migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 23 23:28:38.3 Info: CreateTable ArtistMetadata 23:28:38.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) 23:28:38.3 Info: => 0.0002116s 23:28:38.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:38.3 Info: => 0.0001327s 23:28:38.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" 23:28:38.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" 23:28:38.3 Info: => 9.05E-05s 23:28:38.3 Info: AlterTable Artists 23:28:38.3 Info: => 3E-07s 23:28:38.3 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:38.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:38.3 Info: => 0.0005355s 23:28:38.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:38.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:38.3 Info: => 6.79E-05s 23:28:38.3 Info: CreateTable AlbumReleases 23:28:38.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) 23:28:38.3 Info: => 0.000194s 23:28:38.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:38.3 Info: => 0.000115s 23:28:38.3 Info: CreateIndex AlbumReleases (AlbumId) 23:28:38.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:38.3 Info: => 0.0001087s 23:28:38.3 Info: PerformDBOperation 23:28:38.3 Info: Performing DB Operation 23:28:38.3 Info: => 5.15E-05s 23:28:38.3 Info: AlterTable Albums 23:28:38.3 Info: => 4E-07s 23:28:38.3 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:38.3 Info: => 0.0005748s 23:28:38.3 Info: AlterTable Albums 23:28:38.3 Info: => 5E-07s 23:28:38.3 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:38.3 Info: => 0.0006035s 23:28:38.3 Info: AlterTable Albums 23:28:38.3 Info: => 4E-07s 23:28:38.3 Info: CreateColumn Albums Links String 23:28:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:38.3 Info: => 0.000563s 23:28:38.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:38.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:38.3 Info: => 8.31E-05s 23:28:38.3 Info: AlterTable Tracks 23:28:38.3 Info: => 4E-07s 23:28:38.3 Info: CreateColumn Tracks ForeignRecordingId String 23:28:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:38.3 Info: => 0.0005564s 23:28:38.3 Info: AlterTable Tracks 23:28:38.3 Info: => 5E-07s 23:28:38.3 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:38.3 Info: => 0.0005545s 23:28:38.3 Info: AlterTable Tracks 23:28:38.3 Info: => 3E-07s 23:28:38.3 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:38.3 Info: => 0.0005665s 23:28:38.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:38.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:38.3 Info: => 8.4E-05s 23:28:38.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:38.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:38.3 Info: => 6.53E-05s 23:28:38.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "Artists" 23:28:38.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.3 Info: => 0.0054826s 23:28:38.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "Albums" 23:28:38.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.3 Info: => 0.0047769s 23:28:38.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "Tracks" 23:28:38.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:38.3 Info: => 0.00434s 23:28:38.3 Info: DeleteColumn TrackFiles ArtistId 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "TrackFiles" 23:28:38.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.3 Info: => 0.0047478s 23:28:38.3 Info: CreateIndex Artists (ArtistMetadataId) 23:28:38.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.3 Info: => 7.89E-05s 23:28:38.3 Info: CreateIndex Artists (Monitored) 23:28:38.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.3 Info: => 7.18E-05s 23:28:38.3 Info: CreateIndex Albums (ArtistMetadataId) 23:28:38.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:38.3 Info: => 7.55E-05s 23:28:38.3 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:38.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:38.3 Info: => 7.25E-05s 23:28:38.3 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:38.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:38.3 Info: => 7.33E-05s 23:28:38.3 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:38.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:38.3 Info: => 0.0001129s 23:28:38.3 Info: UpdateData 23:28:38.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:38.3 Info: => 4.97E-05s 23:28:38.3 Info: UpdateData 23:28:38.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:38.3 Info: => 3.62E-05s 23:28:38.3 Info: UpdateData 23:28:38.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:38.3 Info: => 3.82E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:38', 'add_release_groups_etc') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 23: add_release_groups_etc migrated 23:28:38.3 Info: => 0.0005695s 23:28:38.3 Info: 24: NewMediaInfoFormat migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 24 23:28:38.3 Info: UpdateData 23:28:38.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:38.3 Info: => 5.44E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:38', 'NewMediaInfoFormat') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 24: NewMediaInfoFormat migrated 23:28:38.3 Info: => 0.0003006s 23:28:38.3 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 25 23:28:38.3 Info: RenameTable Restrictions ReleaseProfiles 23:28:38.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:38.3 Info: => 0.001385s 23:28:38.3 Info: AlterTable ReleaseProfiles 23:28:38.3 Info: => 5E-07s 23:28:38.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:38.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:38.3 Info: => 0.0005176s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:38', 'rename_restrictions_to_release_profiles') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:38.3 Info: => 0.0008115s 23:28:38.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 26 23:28:38.3 Info: RenameTable Profiles QualityProfiles 23:28:38.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:38.3 Info: => 0.001414s 23:28:38.3 Info: AlterTable QualityProfiles 23:28:38.3 Info: => 5E-07s 23:28:38.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:38.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:38.3 Info: => 0.0005097s 23:28:38.3 Info: AlterTable LanguageProfiles 23:28:38.3 Info: => 5E-07s 23:28:38.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:38.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:38.3 Info: => 0.0004994s 23:28:38.3 Info: UpdateData 23:28:38.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:38.3 Info: => 5.13E-05s 23:28:38.3 Info: UpdateData 23:28:38.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:38.3 Info: => 3.04E-05s 23:28:38.3 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "Artists" 23:28:38.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.3 Info: => 0.0041857s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:38', 'rename_quality_profiles_add_upgrade_allowed') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:38.3 Info: => 0.0046136s 23:28:38.3 Info: 27: add_import_exclusions migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 27 23:28:38.3 Info: CreateTable ImportListExclusions 23:28:38.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:38.3 Info: => 0.0001283s 23:28:38.3 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:38.3 Info: => 8.34E-05s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:38', 'add_import_exclusions') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 27: add_import_exclusions migrated 23:28:38.3 Info: => 0.000407s 23:28:38.3 Info: 28: clean_artist_metadata_table migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 28 23:28:38.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) 23:28:38.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) 23:28:38.3 Info: => 0.0001574s 23:28:38.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) 23:28:38.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) 23:28:38.3 Info: => 0.0001262s 23:28:38.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) 23:28:38.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) 23:28:38.3 Info: => 0.0001171s 23:28:38.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) 23:28:38.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) 23:28:38.3 Info: => 0.0001162s 23:28:38.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) 23:28:38.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) 23:28:38.3 Info: => 0.0001157s 23:28:38.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) 23:28:38.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) 23:28:38.3 Info: => 0.0001161s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:38', 'clean_artist_metadata_table') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 28: clean_artist_metadata_table migrated 23:28:38.3 Info: => 0.0004028s 23:28:38.3 Info: 29: health_issue_notification migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 29 23:28:38.3 Info: AlterTable Notifications 23:28:38.3 Info: => 3E-07s 23:28:38.3 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:38.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:38.3 Info: => 0.0005514s 23:28:38.3 Info: AlterTable Notifications 23:28:38.3 Info: => 5E-07s 23:28:38.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:38.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:38.3 Info: => 0.0005157s 23:28:38.3 Info: AlterTable Notifications 23:28:38.3 Info: => 4E-07s 23:28:38.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:38.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:38.3 Info: => 0.0005069s 23:28:38.3 Info: AlterTable Notifications 23:28:38.3 Info: => 4E-07s 23:28:38.3 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:38.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:38.3 Info: => 0.0005233s 23:28:38.3 Info: AlterTable Notifications 23:28:38.3 Info: => 5E-07s 23:28:38.3 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:38.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:38.3 Info: => 0.0005195s 23:28:38.3 Info: DeleteColumn Notifications OnDownload 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "Notifications" 23:28:38.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:38.3 Info: => 0.0038161s 23:28:38.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "Notifications" 23:28:38.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:38.3 Info: => 0.0045098s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:38', 'health_issue_notification') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 29: health_issue_notification migrated 23:28:38.3 Info: => 0.0049189s 23:28:38.3 Info: 30: add_mediafilerepository_mtime migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 30 23:28:38.3 Info: AlterTable TrackFiles 23:28:38.3 Info: => 7E-07s 23:28:38.3 Info: CreateColumn TrackFiles Modified DateTime 23:28:38.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:38.3 Info: => 0.0005423s 23:28:38.3 Info: AlterTable TrackFiles 23:28:38.3 Info: => 5E-07s 23:28:38.3 Info: CreateColumn TrackFiles Path String 23:28:38.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:38.3 Info: => 0.0005231s 23:28:38.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:38.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:38.3 Info: => 4.1E-05s 23:28:38.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) 23:28:38.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) 23:28:38.3 Info: => 0.0001364s 23:28:38.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) 23:28:38.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) 23:28:38.3 Info: => 0.0001401s 23:28:38.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) 23:28:38.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) 23:28:38.3 Info: => 0.0001412s 23:28:38.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") 23:28:38.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") 23:28:38.3 Info: => 7.99E-05s 23:28:38.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:38.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:38.3 Info: => 5.09E-05s 23:28:38.3 Info: AlterTable TrackFiles 23:28:38.3 Info: => 5E-07s 23:28:38.3 Info: AlterColumn TrackFiles Path String 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "TrackFiles" 23:28:38.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.3 Info: => 0.0048727s 23:28:38.3 Info: CreateIndex TrackFiles (Path) 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:38.3 Info: => 7.97E-05s 23:28:38.3 Info: DeleteColumn TrackFiles RelativePath 23:28:38.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) 23:28:38.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" 23:28:38.3 Info: DROP TABLE "TrackFiles" 23:28:38.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:38.3 Info: => 0.0039419s 23:28:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:38', 'add_mediafilerepository_mtime') 23:28:38.3 Info: Committing Transaction 23:28:38.3 Info: 30: add_mediafilerepository_mtime migrated 23:28:38.3 Info: => 0.0042998s 23:28:38.3 Info: 31: add_artistmetadataid_constraint migrating 23:28:38.3 Info: Beginning Transaction 23:28:38.3 Info: Starting migration of Main DB to 31 23:28:38.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") 23:28:38.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") 23:28:38.4 Info: => 9.38E-05s 23:28:38.4 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:38.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:38.4 Info: => 0.0001378s 23:28:38.4 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "Artists" 23:28:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.4 Info: => 0.0040668s 23:28:38.4 Info: CreateIndex Artists (ArtistMetadataId) 23:28:38.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.4 Info: => 7.73E-05s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:38', 'add_artistmetadataid_constraint') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 31: add_artistmetadataid_constraint migrated 23:28:38.4 Info: => 0.0004546s 23:28:38.4 Info: 32: old_ids_and_artist_alias migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 32 23:28:38.4 Info: AlterTable ArtistMetadata 23:28:38.4 Info: => 6E-07s 23:28:38.4 Info: CreateColumn ArtistMetadata Aliases String 23:28:38.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:38.4 Info: => 0.0005729s 23:28:38.4 Info: AlterTable ArtistMetadata 23:28:38.4 Info: => 4E-07s 23:28:38.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:38.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:38.4 Info: => 0.0005158s 23:28:38.4 Info: AlterTable Albums 23:28:38.4 Info: => 3E-07s 23:28:38.4 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:38.4 Info: => 0.0005248s 23:28:38.4 Info: AlterTable AlbumReleases 23:28:38.4 Info: => 4E-07s 23:28:38.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:38.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:38.4 Info: => 0.0005131s 23:28:38.4 Info: AlterTable Tracks 23:28:38.4 Info: => 5E-07s 23:28:38.4 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:38.4 Info: => 0.0005212s 23:28:38.4 Info: AlterTable Tracks 23:28:38.4 Info: => 3E-07s 23:28:38.4 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:38.4 Info: => 0.0005097s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:38', 'old_ids_and_artist_alias') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 32: old_ids_and_artist_alias migrated 23:28:38.4 Info: => 0.0008645s 23:28:38.4 Info: 33: download_propers_config migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 33 23:28:38.4 Info: PerformDBOperation 23:28:38.4 Info: Performing DB Operation 23:28:38.4 Info: => 3.3E-05s 23:28:38.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:38.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:38.4 Info: => 3.65E-05s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:38', 'download_propers_config') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 33: download_propers_config migrated 23:28:38.4 Info: => 0.0003153s 23:28:38.4 Info: 34: remove_language_profiles migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 34 23:28:38.4 Info: DeleteTable LanguageProfiles 23:28:38.4 Info: DROP TABLE "LanguageProfiles" 23:28:38.4 Info: => 0.0001977s 23:28:38.4 Info: DeleteColumn Artists LanguageProfileId 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "Artists" 23:28:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.4 Info: => 0.0052058s 23:28:38.4 Info: DeleteColumn ImportLists LanguageProfileId 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "ImportLists" 23:28:38.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:38.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:38.4 Info: => 0.0038176s 23:28:38.4 Info: DeleteColumn Blacklist Language 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "Blacklist" 23:28:38.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:38.4 Info: => 0.0040432s 23:28:38.4 Info: DeleteColumn History Language 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "History" 23:28:38.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:38.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:38.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:38.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:38.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:38.4 Info: => 0.0047327s 23:28:38.4 Info: DeleteColumn LyricFiles Language 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "LyricFiles" 23:28:38.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:38.4 Info: => 0.0056002s 23:28:38.4 Info: DeleteColumn TrackFiles Language 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "TrackFiles" 23:28:38.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:38.4 Info: => 0.0038852s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:38', 'remove_language_profiles') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 34: remove_language_profiles migrated 23:28:38.4 Info: => 0.004453s 23:28:38.4 Info: 35: multi_disc_naming_format migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 35 23:28:38.4 Info: AlterTable NamingConfig 23:28:38.4 Info: => 5E-07s 23:28:38.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:38.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:38.4 Info: => 0.0005389s 23:28:38.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:38.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:38.4 Info: => 4.58E-05s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:38', 'multi_disc_naming_format') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 35: multi_disc_naming_format migrated 23:28:38.4 Info: => 0.0003463s 23:28:38.4 Info: 36: add_download_client_priority migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 36 23:28:38.4 Info: AlterTable DownloadClients 23:28:38.4 Info: => 6E-07s 23:28:38.4 Info: CreateColumn DownloadClients Priority Int32 23:28:38.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:38.4 Info: => 0.0005478s 23:28:38.4 Info: PerformDBOperation 23:28:38.4 Info: Performing DB Operation 23:28:38.4 Info: => 5.02E-05s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:38', 'add_download_client_priority') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 36: add_download_client_priority migrated 23:28:38.4 Info: => 0.0003697s 23:28:38.4 Info: 37: remove_growl_prowl migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 37 23:28:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:38.4 Info: => 5.22E-05s 23:28:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:38.4 Info: => 3.15E-05s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:38', 'remove_growl_prowl') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 37: remove_growl_prowl migrated 23:28:38.4 Info: => 0.0003103s 23:28:38.4 Info: 38: remove_plex_hometheatre migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 38 23:28:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:38.4 Info: => 5.09E-05s 23:28:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:38.4 Info: => 3.1E-05s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:38', 'remove_plex_hometheatre') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 38: remove_plex_hometheatre migrated 23:28:38.4 Info: => 0.0003046s 23:28:38.4 Info: 39: add_root_folder_add_defaults migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 39 23:28:38.4 Info: AlterTable RootFolders 23:28:38.4 Info: => 8E-07s 23:28:38.4 Info: CreateColumn RootFolders Name String 23:28:38.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:38.4 Info: => 0.0005405s 23:28:38.4 Info: AlterTable RootFolders 23:28:38.4 Info: => 4E-07s 23:28:38.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:38.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:38.4 Info: => 0.0005161s 23:28:38.4 Info: AlterTable RootFolders 23:28:38.4 Info: => 4E-07s 23:28:38.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:38.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:38.4 Info: => 0.0005004s 23:28:38.4 Info: AlterTable RootFolders 23:28:38.4 Info: => 5E-07s 23:28:38.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:38.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:38.4 Info: => 0.0005241s 23:28:38.4 Info: AlterTable RootFolders 23:28:38.4 Info: => 6E-07s 23:28:38.4 Info: CreateColumn RootFolders DefaultTags String 23:28:38.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:38.4 Info: => 0.0005052s 23:28:38.4 Info: PerformDBOperation 23:28:38.4 Info: Performing DB Operation 23:28:38.4 Info: => 6.01E-05s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:38', 'add_root_folder_add_defaults') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 39: add_root_folder_add_defaults migrated 23:28:38.4 Info: => 0.0003727s 23:28:38.4 Info: 40: task_duration migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 40 23:28:38.4 Info: AlterTable ScheduledTasks 23:28:38.4 Info: => 4E-07s 23:28:38.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:38.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:38.4 Info: => 0.000554s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:38', 'task_duration') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 40: task_duration migrated 23:28:38.4 Info: => 0.0008769s 23:28:38.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 41 23:28:38.4 Info: AlterTable ReleaseProfiles 23:28:38.4 Info: => 5E-07s 23:28:38.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:38.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:38.4 Info: => 0.0005342s 23:28:38.4 Info: AlterTable ReleaseProfiles 23:28:38.4 Info: => 4E-07s 23:28:38.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:38.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:38.4 Info: => 0.0005173s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:38', 'add_indexer_and_enabled_to_release_profiles') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:38.4 Info: => 0.0008435s 23:28:38.4 Info: 42: remove_album_folders migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 42 23:28:38.4 Info: DeleteColumn Artists AlbumFolder 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "Artists" 23:28:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.4 Info: => 0.0049014s 23:28:38.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:38.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:38.4 Info: => 3.82E-05s 23:28:38.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:38.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:38.4 Info: => 3.12E-05s 23:28:38.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:38.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) 23:28:38.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:38.4 Info: DROP TABLE "NamingConfig" 23:28:38.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:38.4 Info: => 0.0044287s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:38', 'remove_album_folders') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 42: remove_album_folders migrated 23:28:38.4 Info: => 0.0048888s 23:28:38.4 Info: 44: add_priority_to_indexers migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 44 23:28:38.4 Info: AlterTable Indexers 23:28:38.4 Info: => 7E-07s 23:28:38.4 Info: CreateColumn Indexers Priority Int32 23:28:38.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:38.4 Info: => 0.0005419s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:38', 'add_priority_to_indexers') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 44: add_priority_to_indexers migrated 23:28:38.4 Info: => 0.0008699s 23:28:38.4 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 45 23:28:38.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:38.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:38.4 Info: => 0.0001228s 23:28:38.4 Info: PerformDBOperation 23:28:38.4 Info: Performing DB Operation 23:28:38.4 Info: => 3.44E-05s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:38', 'remove_chown_and_folderchmod_config') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:38.4 Info: => 0.0003212s 23:28:38.4 Info: 47: update_notifiarr migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 47 23:28:38.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:38.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:38.4 Info: => 7.57E-05s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:38', 'update_notifiarr') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 47: update_notifiarr migrated 23:28:38.4 Info: => 0.0003608s 23:28:38.4 Info: 49: email_multiple_addresses migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 49 23:28:38.4 Info: PerformDBOperation 23:28:38.4 Info: Performing DB Operation 23:28:38.4 Info: => 5.4E-05s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:38', 'email_multiple_addresses') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 49: email_multiple_addresses migrated 23:28:38.4 Info: => 0.000352s 23:28:38.4 Info: 50: rename_blacklist_to_blocklist migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 50 23:28:38.4 Info: RenameTable Blacklist Blocklist 23:28:38.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:38.4 Info: => 0.001458s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:38', 'rename_blacklist_to_blocklist') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 50: rename_blacklist_to_blocklist migrated 23:28:38.4 Info: => 0.0018111s 23:28:38.4 Info: 51: cdh_per_downloadclient migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 51 23:28:38.4 Info: AlterTable DownloadClients 23:28:38.4 Info: => 6E-07s 23:28:38.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:38.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:38.4 Info: => 0.0005494s 23:28:38.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:38.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:38.4 Info: => 0.0005221s 23:28:38.4 Info: PerformDBOperation 23:28:38.4 Info: Performing DB Operation 23:28:38.4 Info: => 0.0002185s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:38', 'cdh_per_downloadclient') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 51: cdh_per_downloadclient migrated 23:28:38.4 Info: => 0.0005464s 23:28:38.4 Info: 52: download_history migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 52 23:28:38.4 Info: CreateTable DownloadHistory 23:28:38.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) 23:28:38.4 Info: => 0.0001585s 23:28:38.4 Info: CreateIndex DownloadHistory (EventType) 23:28:38.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:38.4 Info: => 8.94E-05s 23:28:38.4 Info: CreateIndex DownloadHistory (ArtistId) 23:28:38.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:38.4 Info: => 7.68E-05s 23:28:38.4 Info: CreateIndex DownloadHistory (DownloadId) 23:28:38.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:38.4 Info: => 7.72E-05s 23:28:38.4 Info: PerformDBOperation 23:28:38.4 Info: Performing DB Operation 23:28:38.4 Info: => 0.0001168s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:38', 'download_history') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 52: download_history migrated 23:28:38.4 Info: => 0.000497s 23:28:38.4 Info: 53: add_update_history migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 53 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:38', 'add_update_history') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 53: add_update_history migrated 23:28:38.4 Info: => 0.0003422s 23:28:38.4 Info: 54: add_on_update_to_notifications migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 54 23:28:38.4 Info: AlterTable Notifications 23:28:38.4 Info: => 6E-07s 23:28:38.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:38.4 Info: => 0.0005828s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:38', 'add_on_update_to_notifications') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 54: add_on_update_to_notifications migrated 23:28:38.4 Info: => 0.0009168s 23:28:38.4 Info: 55: download_client_per_indexer migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 55 23:28:38.4 Info: AlterTable Indexers 23:28:38.4 Info: => 6E-07s 23:28:38.4 Info: CreateColumn Indexers DownloadClientId Int32 23:28:38.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:38.4 Info: => 0.0005632s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:38', 'download_client_per_indexer') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 55: download_client_per_indexer migrated 23:28:38.4 Info: => 0.0008985s 23:28:38.4 Info: 56: AddNewItemMonitorType migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 56 23:28:38.4 Info: AlterTable Artists 23:28:38.4 Info: => 5E-07s 23:28:38.4 Info: CreateColumn Artists MonitorNewItems Int32 23:28:38.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:38.4 Info: => 0.0005591s 23:28:38.4 Info: AlterTable RootFolders 23:28:38.4 Info: => 4E-07s 23:28:38.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:38.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:38.4 Info: => 0.0005346s 23:28:38.4 Info: AlterTable ImportLists 23:28:38.4 Info: => 5E-07s 23:28:38.4 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:38.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:38.4 Info: => 0.0005533s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:38', 'AddNewItemMonitorType') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 56: AddNewItemMonitorType migrated 23:28:38.4 Info: => 0.0009465s 23:28:38.4 Info: 57: ImportListSearch migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 57 23:28:38.4 Info: AlterTable ImportLists 23:28:38.4 Info: => 9E-07s 23:28:38.4 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:38.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:38.4 Info: => 0.0005596s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:38', 'ImportListSearch') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 57: ImportListSearch migrated 23:28:38.4 Info: => 0.0008929s 23:28:38.4 Info: 58: ImportListMonitorExisting migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 58 23:28:38.4 Info: AlterTable ImportLists 23:28:38.4 Info: => 6E-07s 23:28:38.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:38.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:38.4 Info: => 0.0005582s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:38', 'ImportListMonitorExisting') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 58: ImportListMonitorExisting migrated 23:28:38.4 Info: => 0.0009079s 23:28:38.4 Info: 59: add_indexer_tags migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 59 23:28:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:38.4 Info: => 5.26E-05s 23:28:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:38.4 Info: => 3.07E-05s 23:28:38.4 Info: AlterTable Indexers 23:28:38.4 Info: => 3E-07s 23:28:38.4 Info: CreateColumn Indexers Tags String 23:28:38.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:38.4 Info: => 0.0005516s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:38', 'add_indexer_tags') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 59: add_indexer_tags migrated 23:28:38.4 Info: => 0.000881s 23:28:38.4 Info: 60: update_audio_types migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 60 23:28:38.4 Info: PerformDBOperation 23:28:38.4 Info: Performing DB Operation 23:28:38.4 Info: => 5.25E-05s 23:28:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:38', 'update_audio_types') 23:28:38.4 Info: Committing Transaction 23:28:38.4 Info: 60: update_audio_types migrated 23:28:38.4 Info: => 0.0003411s 23:28:38.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:38.4 Info: Beginning Transaction 23:28:38.4 Info: Starting migration of Main DB to 61 23:28:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.4 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:38.4 Info: => 4.98E-05s 23:28:38.4 Info: AlterTable AlbumReleases 23:28:38.4 Info: => 3E-07s 23:28:38.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "AlbumReleases" 23:28:38.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:38.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:38.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:38.4 Info: => 0.005503s 23:28:38.4 Info: AlterTable Albums 23:28:38.4 Info: => 4E-07s 23:28:38.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "Albums" 23:28:38.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:38.4 Info: => 0.0043593s 23:28:38.4 Info: AlterTable Albums 23:28:38.4 Info: => 4E-07s 23:28:38.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "Albums" 23:28:38.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:38.4 Info: => 0.0043707s 23:28:38.4 Info: AlterTable Albums 23:28:38.4 Info: => 4E-07s 23:28:38.4 Info: AlterColumn Albums Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "Albums" 23:28:38.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:38.4 Info: => 0.0052859s 23:28:38.4 Info: AlterTable Artists 23:28:38.4 Info: => 3E-07s 23:28:38.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.4 Info: DROP TABLE "Artists" 23:28:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.5 Info: => 0.0055467s 23:28:38.5 Info: AlterTable Artists 23:28:38.5 Info: => 3E-07s 23:28:38.5 Info: AlterColumn Artists Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "Artists" 23:28:38.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.5 Info: => 0.0043405s 23:28:38.5 Info: AlterTable Blocklist 23:28:38.5 Info: => 4E-07s 23:28:38.5 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "Blocklist" 23:28:38.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:38.5 Info: => 0.0037746s 23:28:38.5 Info: AlterTable Blocklist 23:28:38.5 Info: => 5E-07s 23:28:38.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "Blocklist" 23:28:38.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:38.5 Info: => 0.0038483s 23:28:38.5 Info: AlterTable Commands 23:28:38.5 Info: => 6E-07s 23:28:38.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "Commands" 23:28:38.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:38.5 Info: => 0.0045111s 23:28:38.5 Info: AlterTable Commands 23:28:38.5 Info: => 6E-07s 23:28:38.5 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "Commands" 23:28:38.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:38.5 Info: => 0.0046808s 23:28:38.5 Info: AlterTable Commands 23:28:38.5 Info: => 5E-07s 23:28:38.5 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "Commands" 23:28:38.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:38.5 Info: => 0.0047161s 23:28:38.5 Info: AlterTable DownloadClientStatus 23:28:38.5 Info: => 5E-07s 23:28:38.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:38.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) 23:28:38.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:38.5 Info: DROP TABLE "DownloadClientStatus" 23:28:38.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:38.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:38.5 Info: => 0.0039558s 23:28:38.5 Info: AlterTable DownloadClientStatus 23:28:38.5 Info: => 4E-07s 23:28:38.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:38.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) 23:28:38.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:38.5 Info: DROP TABLE "DownloadClientStatus" 23:28:38.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:38.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:38.5 Info: => 0.0038982s 23:28:38.5 Info: AlterTable DownloadClientStatus 23:28:38.5 Info: => 5E-07s 23:28:38.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:38.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) 23:28:38.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:38.5 Info: DROP TABLE "DownloadClientStatus" 23:28:38.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:38.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:38.5 Info: => 0.0047631s 23:28:38.5 Info: AlterTable DownloadHistory 23:28:38.5 Info: => 4E-07s 23:28:38.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "DownloadHistory" 23:28:38.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:38.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:38.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:38.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:38.5 Info: => 0.0042029s 23:28:38.5 Info: AlterTable ExtraFiles 23:28:38.5 Info: => 4E-07s 23:28:38.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "ExtraFiles" 23:28:38.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:38.5 Info: => 0.0047005s 23:28:38.5 Info: AlterTable ExtraFiles 23:28:38.5 Info: => 5E-07s 23:28:38.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "ExtraFiles" 23:28:38.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:38.5 Info: => 0.003818s 23:28:38.5 Info: AlterTable History 23:28:38.5 Info: => 5E-07s 23:28:38.5 Info: AlterColumn History Date DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "History" 23:28:38.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:38.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:38.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:38.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:38.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:38.5 Info: => 0.0043632s 23:28:38.5 Info: AlterTable ImportListStatus 23:28:38.5 Info: => 5E-07s 23:28:38.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:38.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) 23:28:38.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:38.5 Info: DROP TABLE "ImportListStatus" 23:28:38.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:38.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:38.5 Info: => 0.0054642s 23:28:38.5 Info: AlterTable ImportListStatus 23:28:38.5 Info: => 4E-07s 23:28:38.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:38.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) 23:28:38.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:38.5 Info: DROP TABLE "ImportListStatus" 23:28:38.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:38.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:38.5 Info: => 0.0043507s 23:28:38.5 Info: AlterTable ImportListStatus 23:28:38.5 Info: => 4E-07s 23:28:38.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:38.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) 23:28:38.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:38.5 Info: DROP TABLE "ImportListStatus" 23:28:38.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:38.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:38.5 Info: => 0.0043767s 23:28:38.5 Info: AlterTable IndexerStatus 23:28:38.5 Info: => 4E-07s 23:28:38.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:38.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) 23:28:38.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:38.5 Info: DROP TABLE "IndexerStatus" 23:28:38.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:38.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:38.5 Info: => 0.0043518s 23:28:38.5 Info: AlterTable IndexerStatus 23:28:38.5 Info: => 4E-07s 23:28:38.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:38.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) 23:28:38.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:38.5 Info: DROP TABLE "IndexerStatus" 23:28:38.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:38.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:38.5 Info: => 0.0058601s 23:28:38.5 Info: AlterTable IndexerStatus 23:28:38.5 Info: => 4E-07s 23:28:38.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:38.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) 23:28:38.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:38.5 Info: DROP TABLE "IndexerStatus" 23:28:38.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:38.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:38.5 Info: => 0.0039911s 23:28:38.5 Info: AlterTable LyricFiles 23:28:38.5 Info: => 4E-07s 23:28:38.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "LyricFiles" 23:28:38.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:38.5 Info: => 0.003751s 23:28:38.5 Info: AlterTable LyricFiles 23:28:38.5 Info: => 5E-07s 23:28:38.5 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:38.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, "LastUpdated" DATETIME NOT NULL) 23:28:38.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" 23:28:38.5 Info: DROP TABLE "LyricFiles" 23:28:38.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:38.5 Info: => 0.005275s 23:28:38.5 Info: AlterTable MetadataFiles 23:28:38.5 Info: => 4E-07s 23:28:38.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:38.5 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) 23:28:38.5 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" 23:28:38.5 Info: DROP TABLE "MetadataFiles" 23:28:38.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:38.5 Info: => 0.0038082s 23:28:38.5 Info: AlterTable MetadataFiles 23:28:38.5 Info: => 6E-07s 23:28:38.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.6 Info: DROP TABLE "MetadataFiles" 23:28:38.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:38.6 Info: => 0.0048506s 23:28:38.6 Info: AlterTable PendingReleases 23:28:38.6 Info: => 5E-07s 23:28:38.6 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:38.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) 23:28:38.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:38.6 Info: DROP TABLE "PendingReleases" 23:28:38.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:38.6 Info: => 0.0037482s 23:28:38.6 Info: AlterTable ScheduledTasks 23:28:38.6 Info: => 5E-07s 23:28:38.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:38.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) 23:28:38.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:38.6 Info: DROP TABLE "ScheduledTasks" 23:28:38.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:38.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:38.6 Info: => 0.0038924s 23:28:38.6 Info: AlterTable ScheduledTasks 23:28:38.6 Info: => 5E-07s 23:28:38.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:38.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) 23:28:38.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:38.6 Info: DROP TABLE "ScheduledTasks" 23:28:38.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:38.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:38.6 Info: => 0.0048362s 23:28:38.6 Info: AlterTable TrackFiles 23:28:38.6 Info: => 6E-07s 23:28:38.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.6 Info: DROP TABLE "TrackFiles" 23:28:38.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:38.6 Info: => 0.0040337s 23:28:38.6 Info: AlterTable TrackFiles 23:28:38.6 Info: => 4E-07s 23:28:38.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.6 Info: DROP TABLE "TrackFiles" 23:28:38.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:38.6 Info: => 0.0040407s 23:28:38.6 Info: AlterTable VersionInfo 23:28:38.6 Info: => 4E-07s 23:28:38.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:38.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:38.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:38.6 Info: DROP TABLE "VersionInfo" 23:28:38.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:38.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:38.6 Info: => 0.0054682s 23:28:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:38', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:38.6 Info: Committing Transaction 23:28:38.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:38.6 Info: => 0.0062037s 23:28:38.6 Info: 62: add_on_delete_to_notifications migrating 23:28:38.6 Info: Beginning Transaction 23:28:38.6 Info: Starting migration of Main DB to 62 23:28:38.6 Info: AlterTable Notifications 23:28:38.6 Info: => 9E-07s 23:28:38.6 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:38.6 Info: => 0.0006068s 23:28:38.6 Info: AlterTable Notifications 23:28:38.6 Info: => 5E-07s 23:28:38.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:38.6 Info: => 0.0005347s 23:28:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:38', 'add_on_delete_to_notifications') 23:28:38.6 Info: Committing Transaction 23:28:38.6 Info: 62: add_on_delete_to_notifications migrated 23:28:38.6 Info: => 0.0008737s 23:28:38.6 Info: 63: add_custom_formats migrating 23:28:38.6 Info: Beginning Transaction 23:28:38.6 Info: Starting migration of Main DB to 63 23:28:38.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 23:28:38.6 Info: AlterTable DelayProfiles 23:28:38.6 Info: => 4E-07s 23:28:38.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:38.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:38.6 Info: => 0.0005792s 23:28:38.6 Info: UpdateData 23:28:38.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:38.6 Info: => 5.73E-05s 23:28:38.6 Info: AlterTable TrackFiles 23:28:38.6 Info: => 2E-07s 23:28:38.6 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:38.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:38.6 Info: => 0.0005286s 23:28:38.6 Info: PerformDBOperation 23:28:38.6 Info: Performing DB Operation 23:28:38.6 Info: => 0.0012182s 23:28:38.6 Info: CreateTable CustomFormats 23:28:38.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) 23:28:38.6 Info: => 0.0001379s 23:28:38.6 Info: CreateIndex CustomFormats (Name) 23:28:38.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:38.6 Info: => 8.83E-05s 23:28:38.6 Info: AlterTable QualityProfiles 23:28:38.6 Info: => 4E-07s 23:28:38.6 Info: CreateColumn QualityProfiles FormatItems String 23:28:38.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:38.6 Info: => 0.0005882s 23:28:38.6 Info: AlterTable QualityProfiles 23:28:38.6 Info: => 4E-07s 23:28:38.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:38.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:38.6 Info: => 0.0005712s 23:28:38.6 Info: AlterTable QualityProfiles 23:28:38.6 Info: => 5E-07s 23:28:38.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:38.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:38.6 Info: => 0.0005607s 23:28:38.6 Info: PerformDBOperation 23:28:38.6 Info: Performing DB Operation 23:28:38.6 Info: => 0.0012597s 23:28:38.6 Info: PerformDBOperation 23:28:38.6 Info: Performing DB Operation 23:28:38.6 Info: => 3.11E-05s 23:28:38.6 Info: DeleteColumn ReleaseProfiles Preferred 23:28:38.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) 23:28:38.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:38.6 Info: DROP TABLE "ReleaseProfiles" 23:28:38.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:38.6 Info: => 0.0038918s 23:28:38.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:38.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) 23:28:38.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:38.6 Info: DROP TABLE "ReleaseProfiles" 23:28:38.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:38.6 Info: => 0.0048764s 23:28:38.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:38.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:38.6 Info: => 5.65E-05s 23:28:38.6 Info: AlterTable DelayProfiles 23:28:38.6 Info: => 4E-07s 23:28:38.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:38.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:38.6 Info: => 0.000598s 23:28:38.6 Info: AlterTable DelayProfiles 23:28:38.6 Info: => 4E-07s 23:28:38.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:38.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:38.6 Info: => 0.0005504s 23:28:38.6 Info: -> 1 Insert operations completed in 00:00:00.0000962 taking an average of 00:00:00.0000962 23:28:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:38', 'add_custom_formats') 23:28:38.6 Info: Committing Transaction 23:28:38.6 Info: 63: add_custom_formats migrated 23:28:38.6 Info: => 0.0009462s 23:28:38.6 Debug: Took: 00:00:00.3996615 23:28:38.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 23:28:38.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 23:28:38.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221186816709_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:38.6 Info: DatabaseEngineVersionCheck migrating 23:28:38.6 Info: PerformDBOperation 23:28:38.6 Info: Performing DB Operation 23:28:38.6 Info: SQLite 3.48.0 23:28:38.6 Info: => 0.0010757s 23:28:38.6 Info: DatabaseEngineVersionCheck migrated 23:28:38.6 Info: => 0.0010899s 23:28:38.6 Info: VersionMigration migrating 23:28:38.6 Info: Beginning Transaction 23:28:38.6 Info: CreateTable VersionInfo 23:28:38.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:38.6 Info: => 0.0001462s 23:28:38.6 Info: Committing Transaction 23:28:38.6 Info: VersionMigration migrated 23:28:38.6 Info: => 0.000508s 23:28:38.6 Info: VersionUniqueMigration migrating 23:28:38.6 Info: Beginning Transaction 23:28:38.6 Info: CreateIndex VersionInfo (Version) 23:28:38.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:38.6 Info: => 0.0001278s 23:28:38.6 Info: AlterTable VersionInfo 23:28:38.6 Info: => 3E-07s 23:28:38.6 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:38.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:38.6 Info: => 0.0005798s 23:28:38.6 Info: Committing Transaction 23:28:38.6 Info: VersionUniqueMigration migrated 23:28:38.6 Info: => 0.0007873s 23:28:38.6 Info: VersionDescriptionMigration migrating 23:28:38.6 Info: Beginning Transaction 23:28:38.6 Info: AlterTable VersionInfo 23:28:38.6 Info: => 5E-07s 23:28:38.6 Info: CreateColumn VersionInfo Description String 23:28:38.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:38.6 Info: => 0.0001944s 23:28:38.6 Info: Committing Transaction 23:28:38.6 Info: VersionDescriptionMigration migrated 23:28:38.6 Info: => 0.0004024s 23:28:38.6 Info: 1: InitialSetup migrating 23:28:38.6 Info: Beginning Transaction 23:28:38.6 Info: Starting migration of Main DB to 1 23:28:38.7 Info: CreateTable Config 23:28:38.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:38.7 Info: => 0.0001596s 23:28:38.7 Info: CreateIndex Config (Key) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:38.7 Info: => 7.54E-05s 23:28:38.7 Info: CreateTable RootFolders 23:28:38.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:38.7 Info: => 7.92E-05s 23:28:38.7 Info: CreateIndex RootFolders (Path) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:38.7 Info: => 7.02E-05s 23:28:38.7 Info: CreateTable Artists 23:28:38.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) 23:28:38.7 Info: => 0.0002184s 23:28:38.7 Info: CreateIndex Artists (ForeignArtistId) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:38.7 Info: => 8.61E-05s 23:28:38.7 Info: CreateIndex Artists (NameSlug) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:38.7 Info: => 7.2E-05s 23:28:38.7 Info: CreateIndex Artists (CleanName) 23:28:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.7 Info: => 6.62E-05s 23:28:38.7 Info: CreateIndex Artists (Path) 23:28:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.7 Info: => 6.62E-05s 23:28:38.7 Info: CreateTable Albums 23:28:38.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) 23:28:38.7 Info: => 0.0001989s 23:28:38.7 Info: CreateIndex Albums (ForeignAlbumId) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.7 Info: => 7.48E-05s 23:28:38.7 Info: CreateIndex Albums (MBId) 23:28:38.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:38.7 Info: => 6.47E-05s 23:28:38.7 Info: CreateIndex Albums (TADBId) 23:28:38.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:38.7 Info: => 6.93E-05s 23:28:38.7 Info: CreateIndex Albums (TitleSlug) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:38.7 Info: => 6.62E-05s 23:28:38.7 Info: CreateIndex Albums (CleanTitle) 23:28:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.7 Info: => 6.29E-05s 23:28:38.7 Info: CreateIndex Albums (Path) 23:28:38.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:38.7 Info: => 6.53E-05s 23:28:38.7 Info: CreateTable Tracks 23:28:38.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) 23:28:38.7 Info: => 0.0001341s 23:28:38.7 Info: CreateIndex Tracks (ForeignTrackId) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:38.7 Info: => 7E-05s 23:28:38.7 Info: CreateIndex Tracks (ArtistId) 23:28:38.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:38.7 Info: => 6.96E-05s 23:28:38.7 Info: CreateIndex Tracks (TrackFileId) 23:28:38.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:38.7 Info: => 7.12E-05s 23:28:38.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:38.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:38.7 Info: => 8.15E-05s 23:28:38.7 Info: CreateTable TrackFiles 23:28:38.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) 23:28:38.7 Info: => 0.000126s 23:28:38.7 Info: CreateIndex TrackFiles (ArtistId) 23:28:38.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:38.7 Info: => 7.07E-05s 23:28:38.7 Info: CreateIndex TrackFiles (AlbumId) 23:28:38.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.7 Info: => 6.47E-05s 23:28:38.7 Info: CreateTable History 23:28:38.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) 23:28:38.7 Info: => 0.0001383s 23:28:38.7 Info: CreateIndex History (Date) 23:28:38.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:38.7 Info: => 7.16E-05s 23:28:38.7 Info: CreateIndex History (EventType) 23:28:38.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:38.7 Info: => 6.72E-05s 23:28:38.7 Info: CreateIndex History (DownloadId) 23:28:38.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:38.7 Info: => 7.17E-05s 23:28:38.7 Info: CreateIndex History (AlbumId) 23:28:38.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:38.7 Info: => 6.95E-05s 23:28:38.7 Info: CreateTable Notifications 23:28:38.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) 23:28:38.7 Info: => 0.0001191s 23:28:38.7 Info: CreateTable ScheduledTasks 23:28:38.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:38.7 Info: => 0.0001387s 23:28:38.7 Info: CreateIndex ScheduledTasks (TypeName) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:38.7 Info: => 0.0001095s 23:28:38.7 Info: CreateTable Indexers 23:28:38.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) 23:28:38.7 Info: => 0.0001287s 23:28:38.7 Info: CreateIndex Indexers (Name) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:38.7 Info: => 8.24E-05s 23:28:38.7 Info: CreateTable Profiles 23:28:38.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:38.7 Info: => 9.17E-05s 23:28:38.7 Info: CreateIndex Profiles (Name) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:38.7 Info: => 8.11E-05s 23:28:38.7 Info: CreateTable QualityDefinitions 23:28:38.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:38.7 Info: => 0.0001068s 23:28:38.7 Info: CreateIndex QualityDefinitions (Quality) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:38.7 Info: => 7.17E-05s 23:28:38.7 Info: CreateIndex QualityDefinitions (Title) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:38.7 Info: => 0.0001084s 23:28:38.7 Info: CreateTable NamingConfig 23:28:38.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) 23:28:38.7 Info: => 0.0001318s 23:28:38.7 Info: CreateTable Blacklist 23:28:38.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 '') 23:28:38.7 Info: => 0.0001617s 23:28:38.7 Info: CreateTable Metadata 23:28:38.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) 23:28:38.7 Info: => 0.0001011s 23:28:38.7 Info: CreateTable MetadataFiles 23:28:38.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) 23:28:38.7 Info: => 0.0001206s 23:28:38.7 Info: CreateTable DownloadClients 23:28:38.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) 23:28:38.7 Info: => 0.0001038s 23:28:38.7 Info: CreateTable PendingReleases 23:28:38.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 '') 23:28:38.7 Info: => 0.0001129s 23:28:38.7 Info: CreateTable RemotePathMappings 23:28:38.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:38.7 Info: => 0.0001146s 23:28:38.7 Info: CreateTable Tags 23:28:38.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:38.7 Info: => 8.91E-05s 23:28:38.7 Info: CreateIndex Tags (Label) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:38.7 Info: => 8.16E-05s 23:28:38.7 Info: CreateTable Restrictions 23:28:38.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:38.7 Info: => 9.44E-05s 23:28:38.7 Info: CreateTable DelayProfiles 23:28:38.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) 23:28:38.7 Info: => 0.0001225s 23:28:38.7 Info: CreateTable Users 23:28:38.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:38.7 Info: => 9.12E-05s 23:28:38.7 Info: CreateIndex Users (Identifier) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:38.7 Info: => 0.000113s 23:28:38.7 Info: CreateIndex Users (Username) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:38.7 Info: => 0.0001328s 23:28:38.7 Info: CreateTable Commands 23:28:38.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) 23:28:38.7 Info: => 0.0001326s 23:28:38.7 Info: CreateTable IndexerStatus 23:28:38.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) 23:28:38.7 Info: => 0.0001155s 23:28:38.7 Info: CreateIndex IndexerStatus (ProviderId) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:38.7 Info: => 8.47E-05s 23:28:38.7 Info: CreateTable ExtraFiles 23:28:38.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) 23:28:38.7 Info: => 0.0001132s 23:28:38.7 Info: CreateTable LyricFiles 23:28:38.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) 23:28:38.7 Info: => 0.000143s 23:28:38.7 Info: CreateTable LanguageProfiles 23:28:38.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:38.7 Info: => 0.0001002s 23:28:38.7 Info: CreateIndex LanguageProfiles (Name) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:38.7 Info: => 8.79E-05s 23:28:38.7 Info: CreateTable DownloadClientStatus 23:28:38.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) 23:28:38.7 Info: => 0.0001051s 23:28:38.7 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:38.7 Info: => 8.72E-05s 23:28:38.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:38.7 Info: -> 1 Insert operations completed in 00:00:00.0000623 taking an average of 00:00:00.0000623 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:38', 'InitialSetup') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 1: InitialSetup migrated 23:28:38.7 Info: => 0.0009147s 23:28:38.7 Info: 2: add_reason_to_pending_releases migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 2 23:28:38.7 Info: AlterTable PendingReleases 23:28:38.7 Info: => 7E-07s 23:28:38.7 Info: CreateColumn PendingReleases Reason Int32 23:28:38.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:38.7 Info: => 0.0005287s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:38', 'add_reason_to_pending_releases') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 2: add_reason_to_pending_releases migrated 23:28:38.7 Info: => 0.0008192s 23:28:38.7 Info: 3: add_medium_support migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 3 23:28:38.7 Info: AlterTable Albums 23:28:38.7 Info: => 4E-07s 23:28:38.7 Info: CreateColumn Albums Media String 23:28:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:38.7 Info: => 0.0005116s 23:28:38.7 Info: AlterTable Tracks 23:28:38.7 Info: => 6E-07s 23:28:38.7 Info: CreateColumn Tracks MediumNumber Int32 23:28:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:38.7 Info: => 0.0004789s 23:28:38.7 Info: AlterTable Tracks 23:28:38.7 Info: => 4E-07s 23:28:38.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:38.7 Info: => 0.0004677s 23:28:38.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:38.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:38.7 Info: => 4.38E-05s 23:28:38.7 Info: DeleteColumn Tracks TrackNumber 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "Tracks" 23:28:38.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:38.7 Info: => 0.0037924s 23:28:38.7 Info: AlterTable Tracks 23:28:38.7 Info: => 4E-07s 23:28:38.7 Info: CreateColumn Tracks TrackNumber String 23:28:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:38.7 Info: => 0.000475s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:38', 'add_medium_support') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 3: add_medium_support migrated 23:28:38.7 Info: => 0.0008409s 23:28:38.7 Info: 4: add_various_qualites_in_profile migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 4 23:28:38.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:38.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:38.7 Info: => 5.46E-05s 23:28:38.7 Info: PerformDBOperation 23:28:38.7 Info: Performing DB Operation 23:28:38.7 Info: => 3.49E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:38', 'add_various_qualites_in_profile') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 4: add_various_qualites_in_profile migrated 23:28:38.7 Info: => 0.0003011s 23:28:38.7 Info: 5: metadata_profiles migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 5 23:28:38.7 Info: CreateTable MetadataProfiles 23:28:38.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:38.7 Info: => 0.0001307s 23:28:38.7 Info: CreateIndex MetadataProfiles (Name) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:38.7 Info: => 9.17E-05s 23:28:38.7 Info: AlterTable Artists 23:28:38.7 Info: => 4E-07s 23:28:38.7 Info: CreateColumn Artists MetadataProfileId Int32 23:28:38.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:38.7 Info: => 0.0004965s 23:28:38.7 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "Artists" 23:28:38.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.7 Info: => 0.0054315s 23:28:38.7 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "Artists" 23:28:38.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.7 Info: => 0.0039673s 23:28:38.7 Info: AlterTable Albums 23:28:38.7 Info: => 3E-07s 23:28:38.7 Info: CreateColumn Albums SecondaryTypes String 23:28:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:38.7 Info: => 0.0004938s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:38', 'metadata_profiles') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 5: metadata_profiles migrated 23:28:38.7 Info: => 0.0009034s 23:28:38.7 Info: 6: separate_automatic_and_interactive_search migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 6 23:28:38.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:38.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) 23:28:38.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:38.7 Info: DROP TABLE "Indexers" 23:28:38.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:38.7 Info: => 0.003406s 23:28:38.7 Info: AlterTable Indexers 23:28:38.7 Info: => 4E-07s 23:28:38.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:38.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:38.7 Info: => 0.000473s 23:28:38.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:38.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:38.7 Info: => 4.36E-05s 23:28:38.7 Info: AlterTable Indexers 23:28:38.7 Info: => 3E-07s 23:28:38.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "Indexers" 23:28:38.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:38.7 Info: => 0.0033826s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:38', 'separate_automatic_and_interactive_search') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 6: separate_automatic_and_interactive_search migrated 23:28:38.7 Info: => 0.0037102s 23:28:38.7 Info: 7: change_album_path_to_relative migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 7 23:28:38.7 Info: DeleteColumn Albums Path 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "Albums" 23:28:38.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.7 Info: => 0.0041819s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:38', 'change_album_path_to_relative') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 7: change_album_path_to_relative migrated 23:28:38.7 Info: => 0.0046142s 23:28:38.7 Info: 8: change_quality_size_mb_to_kb migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 8 23:28:38.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 23:28:38.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 23:28:38.7 Info: => 5.19E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:38', 'change_quality_size_mb_to_kb') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 8: change_quality_size_mb_to_kb migrated 23:28:38.7 Info: => 0.0003043s 23:28:38.7 Info: 9: album_releases migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 9 23:28:38.7 Info: AlterTable Albums 23:28:38.7 Info: => 6E-07s 23:28:38.7 Info: CreateColumn Albums Releases String 23:28:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:38.7 Info: => 0.0005057s 23:28:38.7 Info: AlterTable Albums 23:28:38.7 Info: => 5E-07s 23:28:38.7 Info: CreateColumn Albums CurrentRelease String 23:28:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:38.7 Info: => 0.0004763s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:38', 'album_releases') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 9: album_releases migrated 23:28:38.7 Info: => 0.0007749s 23:28:38.7 Info: 10: album_releases_fix migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 10 23:28:38.7 Info: AlterTable Albums 23:28:38.7 Info: => 4E-07s 23:28:38.7 Info: AlterColumn Albums Releases String 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "Albums" 23:28:38.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.7 Info: => 0.0040781s 23:28:38.7 Info: AlterTable Albums 23:28:38.7 Info: => 4E-07s 23:28:38.7 Info: AlterColumn Albums CurrentRelease String 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "Albums" 23:28:38.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.7 Info: => 0.0041399s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:38', 'album_releases_fix') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 10: album_releases_fix migrated 23:28:38.7 Info: => 0.0045347s 23:28:38.7 Info: 11: import_lists migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 11 23:28:38.7 Info: CreateTable ImportLists 23:28:38.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) 23:28:38.7 Info: => 0.0002048s 23:28:38.7 Info: CreateIndex ImportLists (Name) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:38.7 Info: => 8.67E-05s 23:28:38.7 Info: CreateTable ImportListStatus 23:28:38.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) 23:28:38.7 Info: => 0.0001144s 23:28:38.7 Info: CreateIndex ImportListStatus (ProviderId) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:38.7 Info: => 7.67E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:38', 'import_lists') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 11: import_lists migrated 23:28:38.7 Info: => 0.0004128s 23:28:38.7 Info: 12: add_release_status migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 12 23:28:38.7 Info: AlterTable MetadataProfiles 23:28:38.7 Info: => 5E-07s 23:28:38.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:38.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:38.7 Info: => 0.0005408s 23:28:38.7 Info: PerformDBOperation 23:28:38.7 Info: Performing DB Operation 23:28:38.7 Info: => 2.87E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:38', 'add_release_status') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 12: add_release_status migrated 23:28:38.7 Info: => 0.0003082s 23:28:38.7 Info: 13: album_download_notification migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 13 23:28:38.7 Info: AlterTable Notifications 23:28:38.7 Info: => 6E-07s 23:28:38.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:38.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:38.7 Info: => 0.0005186s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:38', 'album_download_notification') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 13: album_download_notification migrated 23:28:38.7 Info: => 0.0008409s 23:28:38.7 Info: 14: fix_language_metadata_profiles migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 14 23:28:38.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 23:28:38.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 23:28:38.7 Info: => 8.12E-05s 23:28:38.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 23:28:38.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 23:28:38.7 Info: => 5.51E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:38', 'fix_language_metadata_profiles') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 14: fix_language_metadata_profiles migrated 23:28:38.7 Info: => 0.0003172s 23:28:38.7 Info: 15: remove_fanzub migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 15 23:28:38.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:38.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:38.7 Info: => 4.5E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:38', 'remove_fanzub') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 15: remove_fanzub migrated 23:28:38.7 Info: => 0.0002916s 23:28:38.7 Info: 16: update_artist_history_indexes migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 16 23:28:38.7 Info: CreateIndex Albums (ArtistId) 23:28:38.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:38.7 Info: => 0.0001061s 23:28:38.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:38.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:38.7 Info: => 8.37E-05s 23:28:38.7 Info: DeleteIndex History (AlbumId) 23:28:38.7 Info: DROP INDEX "IX_History_AlbumId" 23:28:38.7 Info: => 0.000124s 23:28:38.7 Info: CreateIndex History (AlbumId, Date) 23:28:38.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:38.7 Info: => 9.42E-05s 23:28:38.7 Info: DeleteIndex History (DownloadId) 23:28:38.7 Info: DROP INDEX "IX_History_DownloadId" 23:28:38.7 Info: => 0.0001124s 23:28:38.7 Info: CreateIndex History (DownloadId, Date) 23:28:38.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:38.7 Info: => 9.07E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:38', 'update_artist_history_indexes') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 16: update_artist_history_indexes migrated 23:28:38.7 Info: => 0.0004144s 23:28:38.7 Info: 17: remove_nma migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 17 23:28:38.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:38.7 Info: => 5.14E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:38', 'remove_nma') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 17: remove_nma migrated 23:28:38.7 Info: => 0.0002993s 23:28:38.7 Info: 18: album_disambiguation migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 18 23:28:38.7 Info: AlterTable Albums 23:28:38.7 Info: => 7E-07s 23:28:38.7 Info: CreateColumn Albums Disambiguation String 23:28:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:38.7 Info: => 0.0005454s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:38', 'album_disambiguation') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 18: album_disambiguation migrated 23:28:38.7 Info: => 0.0008407s 23:28:38.7 Info: 19: add_ape_quality_in_profiles migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 19 23:28:38.7 Info: PerformDBOperation 23:28:38.7 Info: Performing DB Operation 23:28:38.7 Info: => 3.2E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:38', 'add_ape_quality_in_profiles') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 19: add_ape_quality_in_profiles migrated 23:28:38.7 Info: => 0.0002894s 23:28:38.7 Info: 20: remove_pushalot migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 20 23:28:38.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:38.7 Info: => 5.06E-05s 23:28:38.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:38.7 Info: => 3.4E-05s 23:28:38.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:38.7 Info: => 3.21E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:38', 'remove_pushalot') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 20: remove_pushalot migrated 23:28:38.7 Info: => 0.0002747s 23:28:38.7 Info: 21: add_custom_filters migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 21 23:28:38.7 Info: CreateTable CustomFilters 23:28:38.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:38.7 Info: => 0.0001293s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:38', 'add_custom_filters') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 21: add_custom_filters migrated 23:28:38.7 Info: => 0.0004165s 23:28:38.7 Info: 22: import_list_tags migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 22 23:28:38.7 Info: AlterTable ImportLists 23:28:38.7 Info: => 5E-07s 23:28:38.7 Info: CreateColumn ImportLists Tags String 23:28:38.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:38.7 Info: => 0.0005421s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:38', 'import_list_tags') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 22: import_list_tags migrated 23:28:38.7 Info: => 0.0008375s 23:28:38.7 Info: 23: add_release_groups_etc migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 23 23:28:38.7 Info: CreateTable ArtistMetadata 23:28:38.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) 23:28:38.7 Info: => 0.0002109s 23:28:38.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:38.7 Info: => 0.0001335s 23:28:38.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" 23:28:38.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" 23:28:38.7 Info: => 8.98E-05s 23:28:38.7 Info: AlterTable Artists 23:28:38.7 Info: => 3E-07s 23:28:38.7 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:38.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:38.7 Info: => 0.0005426s 23:28:38.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:38.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:38.7 Info: => 6.93E-05s 23:28:38.7 Info: CreateTable AlbumReleases 23:28:38.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) 23:28:38.7 Info: => 0.000199s 23:28:38.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:38.7 Info: => 0.0001133s 23:28:38.7 Info: CreateIndex AlbumReleases (AlbumId) 23:28:38.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:38.7 Info: => 0.0001095s 23:28:38.7 Info: PerformDBOperation 23:28:38.7 Info: Performing DB Operation 23:28:38.7 Info: => 3.44E-05s 23:28:38.7 Info: AlterTable Albums 23:28:38.7 Info: => 4E-07s 23:28:38.7 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:38.7 Info: => 0.0005769s 23:28:38.7 Info: AlterTable Albums 23:28:38.7 Info: => 5E-07s 23:28:38.7 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:38.7 Info: => 0.0006007s 23:28:38.7 Info: AlterTable Albums 23:28:38.7 Info: => 4E-07s 23:28:38.7 Info: CreateColumn Albums Links String 23:28:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:38.7 Info: => 0.0005624s 23:28:38.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:38.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:38.7 Info: => 8.16E-05s 23:28:38.7 Info: AlterTable Tracks 23:28:38.7 Info: => 3E-07s 23:28:38.7 Info: CreateColumn Tracks ForeignRecordingId String 23:28:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:38.7 Info: => 0.0005607s 23:28:38.7 Info: AlterTable Tracks 23:28:38.7 Info: => 4E-07s 23:28:38.7 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:38.7 Info: => 0.0005685s 23:28:38.7 Info: AlterTable Tracks 23:28:38.7 Info: => 5E-07s 23:28:38.7 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:38.7 Info: => 0.0005676s 23:28:38.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:38.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:38.7 Info: => 8.35E-05s 23:28:38.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:38.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:38.7 Info: => 6.22E-05s 23:28:38.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "Artists" 23:28:38.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.7 Info: => 0.0061974s 23:28:38.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "Albums" 23:28:38.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.7 Info: => 0.0047084s 23:28:38.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "Tracks" 23:28:38.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:38.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:38.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:38.7 Info: => 0.0052256s 23:28:38.7 Info: DeleteColumn TrackFiles ArtistId 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "TrackFiles" 23:28:38.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.7 Info: => 0.003691s 23:28:38.7 Info: CreateIndex Artists (ArtistMetadataId) 23:28:38.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.7 Info: => 7.91E-05s 23:28:38.7 Info: CreateIndex Artists (Monitored) 23:28:38.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.7 Info: => 7.27E-05s 23:28:38.7 Info: CreateIndex Albums (ArtistMetadataId) 23:28:38.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:38.7 Info: => 7.33E-05s 23:28:38.7 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:38.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:38.7 Info: => 8.66E-05s 23:28:38.7 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:38.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:38.7 Info: => 7.92E-05s 23:28:38.7 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:38.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:38.7 Info: => 7.4E-05s 23:28:38.7 Info: UpdateData 23:28:38.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:38.7 Info: => 4.5E-05s 23:28:38.7 Info: UpdateData 23:28:38.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:38.7 Info: => 3.61E-05s 23:28:38.7 Info: UpdateData 23:28:38.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:38.7 Info: => 3.97E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:38', 'add_release_groups_etc') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 23: add_release_groups_etc migrated 23:28:38.7 Info: => 0.0006298s 23:28:38.7 Info: 24: NewMediaInfoFormat migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 24 23:28:38.7 Info: UpdateData 23:28:38.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:38.7 Info: => 5.35E-05s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:38', 'NewMediaInfoFormat') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 24: NewMediaInfoFormat migrated 23:28:38.7 Info: => 0.0003079s 23:28:38.7 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 25 23:28:38.7 Info: RenameTable Restrictions ReleaseProfiles 23:28:38.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:38.7 Info: => 0.0014631s 23:28:38.7 Info: AlterTable ReleaseProfiles 23:28:38.7 Info: => 5E-07s 23:28:38.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:38.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:38.7 Info: => 0.0005473s 23:28:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:38', 'rename_restrictions_to_release_profiles') 23:28:38.7 Info: Committing Transaction 23:28:38.7 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:38.7 Info: => 0.0008548s 23:28:38.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:38.7 Info: Beginning Transaction 23:28:38.7 Info: Starting migration of Main DB to 26 23:28:38.7 Info: RenameTable Profiles QualityProfiles 23:28:38.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:38.7 Info: => 0.0014732s 23:28:38.7 Info: AlterTable QualityProfiles 23:28:38.7 Info: => 6E-07s 23:28:38.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:38.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:38.7 Info: => 0.0005042s 23:28:38.7 Info: AlterTable LanguageProfiles 23:28:38.7 Info: => 6E-07s 23:28:38.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:38.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:38.7 Info: => 0.0005047s 23:28:38.7 Info: UpdateData 23:28:38.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:38.7 Info: => 4.62E-05s 23:28:38.7 Info: UpdateData 23:28:38.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:38.7 Info: => 2.95E-05s 23:28:38.7 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:38.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) 23:28:38.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" 23:28:38.7 Info: DROP TABLE "Artists" 23:28:38.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.8 Info: => 0.0041273s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:38', 'rename_quality_profiles_add_upgrade_allowed') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:38.8 Info: => 0.0045855s 23:28:38.8 Info: 27: add_import_exclusions migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 27 23:28:38.8 Info: CreateTable ImportListExclusions 23:28:38.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:38.8 Info: => 0.0001286s 23:28:38.8 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:38.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:38.8 Info: => 8.37E-05s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:38', 'add_import_exclusions') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 27: add_import_exclusions migrated 23:28:38.8 Info: => 0.0004267s 23:28:38.8 Info: 28: clean_artist_metadata_table migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 28 23:28:38.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) 23:28:38.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) 23:28:38.8 Info: => 0.0001568s 23:28:38.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) 23:28:38.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) 23:28:38.8 Info: => 0.0001259s 23:28:38.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) 23:28:38.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) 23:28:38.8 Info: => 0.0001244s 23:28:38.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) 23:28:38.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) 23:28:38.8 Info: => 0.0001217s 23:28:38.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) 23:28:38.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) 23:28:38.8 Info: => 0.0001254s 23:28:38.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) 23:28:38.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) 23:28:38.8 Info: => 0.000122s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:38', 'clean_artist_metadata_table') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 28: clean_artist_metadata_table migrated 23:28:38.8 Info: => 0.0004644s 23:28:38.8 Info: 29: health_issue_notification migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 29 23:28:38.8 Info: AlterTable Notifications 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005517s 23:28:38.8 Info: AlterTable Notifications 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005144s 23:28:38.8 Info: AlterTable Notifications 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005005s 23:28:38.8 Info: AlterTable Notifications 23:28:38.8 Info: => 4E-07s 23:28:38.8 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.000503s 23:28:38.8 Info: AlterTable Notifications 23:28:38.8 Info: => 4E-07s 23:28:38.8 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005251s 23:28:38.8 Info: DeleteColumn Notifications OnDownload 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "Notifications" 23:28:38.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:38.8 Info: => 0.004579s 23:28:38.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "Notifications" 23:28:38.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:38.8 Info: => 0.0037217s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:38', 'health_issue_notification') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 29: health_issue_notification migrated 23:28:38.8 Info: => 0.0041463s 23:28:38.8 Info: 30: add_mediafilerepository_mtime migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 30 23:28:38.8 Info: AlterTable TrackFiles 23:28:38.8 Info: => 6E-07s 23:28:38.8 Info: CreateColumn TrackFiles Modified DateTime 23:28:38.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:38.8 Info: => 0.0005442s 23:28:38.8 Info: AlterTable TrackFiles 23:28:38.8 Info: => 6E-07s 23:28:38.8 Info: CreateColumn TrackFiles Path String 23:28:38.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:38.8 Info: => 0.0013491s 23:28:38.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:38.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:38.8 Info: => 4.29E-05s 23:28:38.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) 23:28:38.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) 23:28:38.8 Info: => 0.0001262s 23:28:38.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) 23:28:38.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) 23:28:38.8 Info: => 0.0001335s 23:28:38.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) 23:28:38.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) 23:28:38.8 Info: => 0.0001375s 23:28:38.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") 23:28:38.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") 23:28:38.8 Info: => 7.95E-05s 23:28:38.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:38.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:38.8 Info: => 4.88E-05s 23:28:38.8 Info: AlterTable TrackFiles 23:28:38.8 Info: => 3E-07s 23:28:38.8 Info: AlterColumn TrackFiles Path String 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "TrackFiles" 23:28:38.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.8 Info: => 0.0038286s 23:28:38.8 Info: CreateIndex TrackFiles (Path) 23:28:38.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:38.8 Info: => 8.01E-05s 23:28:38.8 Info: DeleteColumn TrackFiles RelativePath 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "TrackFiles" 23:28:38.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:38.8 Info: => 0.0048033s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:38', 'add_mediafilerepository_mtime') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 30: add_mediafilerepository_mtime migrated 23:28:38.8 Info: => 0.0051849s 23:28:38.8 Info: 31: add_artistmetadataid_constraint migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 31 23:28:38.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") 23:28:38.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") 23:28:38.8 Info: => 9.34E-05s 23:28:38.8 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:38.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:38.8 Info: => 0.0001357s 23:28:38.8 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "Artists" 23:28:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.8 Info: => 0.0040476s 23:28:38.8 Info: CreateIndex Artists (ArtistMetadataId) 23:28:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.8 Info: => 7.54E-05s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:38', 'add_artistmetadataid_constraint') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 31: add_artistmetadataid_constraint migrated 23:28:38.8 Info: => 0.0004815s 23:28:38.8 Info: 32: old_ids_and_artist_alias migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 32 23:28:38.8 Info: AlterTable ArtistMetadata 23:28:38.8 Info: => 6E-07s 23:28:38.8 Info: CreateColumn ArtistMetadata Aliases String 23:28:38.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:38.8 Info: => 0.0006173s 23:28:38.8 Info: AlterTable ArtistMetadata 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:38.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:38.8 Info: => 0.0005286s 23:28:38.8 Info: AlterTable Albums 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:38.8 Info: => 0.0005253s 23:28:38.8 Info: AlterTable AlbumReleases 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:38.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:38.8 Info: => 0.0005215s 23:28:38.8 Info: AlterTable Tracks 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:38.8 Info: => 0.0005346s 23:28:38.8 Info: AlterTable Tracks 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:38.8 Info: => 0.0005359s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:38', 'old_ids_and_artist_alias') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 32: old_ids_and_artist_alias migrated 23:28:38.8 Info: => 0.0008726s 23:28:38.8 Info: 33: download_propers_config migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 33 23:28:38.8 Info: PerformDBOperation 23:28:38.8 Info: Performing DB Operation 23:28:38.8 Info: => 3.22E-05s 23:28:38.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:38.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:38.8 Info: => 3.65E-05s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:38', 'download_propers_config') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 33: download_propers_config migrated 23:28:38.8 Info: => 0.0003098s 23:28:38.8 Info: 34: remove_language_profiles migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 34 23:28:38.8 Info: DeleteTable LanguageProfiles 23:28:38.8 Info: DROP TABLE "LanguageProfiles" 23:28:38.8 Info: => 0.0001958s 23:28:38.8 Info: DeleteColumn Artists LanguageProfileId 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "Artists" 23:28:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.8 Info: => 0.0051348s 23:28:38.8 Info: DeleteColumn ImportLists LanguageProfileId 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "ImportLists" 23:28:38.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:38.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:38.8 Info: => 0.0037836s 23:28:38.8 Info: DeleteColumn Blacklist Language 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "Blacklist" 23:28:38.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:38.8 Info: => 0.004996s 23:28:38.8 Info: DeleteColumn History Language 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "History" 23:28:38.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:38.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:38.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:38.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:38.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:38.8 Info: => 0.0047481s 23:28:38.8 Info: DeleteColumn LyricFiles Language 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "LyricFiles" 23:28:38.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:38.8 Info: => 0.0039634s 23:28:38.8 Info: DeleteColumn TrackFiles Language 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "TrackFiles" 23:28:38.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:38.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:38.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:38.8 Info: => 0.004508s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:38', 'remove_language_profiles') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 34: remove_language_profiles migrated 23:28:38.8 Info: => 0.0050439s 23:28:38.8 Info: 35: multi_disc_naming_format migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 35 23:28:38.8 Info: AlterTable NamingConfig 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:38.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:38.8 Info: => 0.0005313s 23:28:38.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:38.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:38.8 Info: => 4.56E-05s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:38', 'multi_disc_naming_format') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 35: multi_disc_naming_format migrated 23:28:38.8 Info: => 0.0003393s 23:28:38.8 Info: 36: add_download_client_priority migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 36 23:28:38.8 Info: AlterTable DownloadClients 23:28:38.8 Info: => 4E-07s 23:28:38.8 Info: CreateColumn DownloadClients Priority Int32 23:28:38.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:38.8 Info: => 0.0005393s 23:28:38.8 Info: PerformDBOperation 23:28:38.8 Info: Performing DB Operation 23:28:38.8 Info: => 5.02E-05s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:38', 'add_download_client_priority') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 36: add_download_client_priority migrated 23:28:38.8 Info: => 0.0003526s 23:28:38.8 Info: 37: remove_growl_prowl migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 37 23:28:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:38.8 Info: => 5.07E-05s 23:28:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:38.8 Info: => 3.02E-05s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:38', 'remove_growl_prowl') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 37: remove_growl_prowl migrated 23:28:38.8 Info: => 0.0002946s 23:28:38.8 Info: 38: remove_plex_hometheatre migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 38 23:28:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:38.8 Info: => 5.04E-05s 23:28:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:38.8 Info: => 3.04E-05s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:38', 'remove_plex_hometheatre') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 38: remove_plex_hometheatre migrated 23:28:38.8 Info: => 0.0002899s 23:28:38.8 Info: 39: add_root_folder_add_defaults migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 39 23:28:38.8 Info: AlterTable RootFolders 23:28:38.8 Info: => 7E-07s 23:28:38.8 Info: CreateColumn RootFolders Name String 23:28:38.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:38.8 Info: => 0.0005398s 23:28:38.8 Info: AlterTable RootFolders 23:28:38.8 Info: => 4E-07s 23:28:38.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:38.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005138s 23:28:38.8 Info: AlterTable RootFolders 23:28:38.8 Info: => 4E-07s 23:28:38.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:38.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0004981s 23:28:38.8 Info: AlterTable RootFolders 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:38.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005033s 23:28:38.8 Info: AlterTable RootFolders 23:28:38.8 Info: => 4E-07s 23:28:38.8 Info: CreateColumn RootFolders DefaultTags String 23:28:38.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:38.8 Info: => 0.0004949s 23:28:38.8 Info: PerformDBOperation 23:28:38.8 Info: Performing DB Operation 23:28:38.8 Info: => 4.92E-05s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:38', 'add_root_folder_add_defaults') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 39: add_root_folder_add_defaults migrated 23:28:38.8 Info: => 0.0003465s 23:28:38.8 Info: 40: task_duration migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 40 23:28:38.8 Info: AlterTable ScheduledTasks 23:28:38.8 Info: => 6E-07s 23:28:38.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:38.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:38.8 Info: => 0.0005416s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:38', 'task_duration') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 40: task_duration migrated 23:28:38.8 Info: => 0.0008598s 23:28:38.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 41 23:28:38.8 Info: AlterTable ReleaseProfiles 23:28:38.8 Info: => 4E-07s 23:28:38.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:38.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:38.8 Info: => 0.0005444s 23:28:38.8 Info: AlterTable ReleaseProfiles 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:38.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005063s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:38', 'add_indexer_and_enabled_to_release_profiles') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:38.8 Info: => 0.0008333s 23:28:38.8 Info: 42: remove_album_folders migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 42 23:28:38.8 Info: DeleteColumn Artists AlbumFolder 23:28:38.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) 23:28:38.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" 23:28:38.8 Info: DROP TABLE "Artists" 23:28:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.8 Info: => 0.0050749s 23:28:38.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:38.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:38.8 Info: => 3.93E-05s 23:28:38.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:38.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:38.8 Info: => 3.28E-05s 23:28:38.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:38.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) 23:28:38.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:38.8 Info: DROP TABLE "NamingConfig" 23:28:38.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:38.8 Info: => 0.003646s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:38', 'remove_album_folders') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 42: remove_album_folders migrated 23:28:38.8 Info: => 0.0040694s 23:28:38.8 Info: 44: add_priority_to_indexers migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 44 23:28:38.8 Info: AlterTable Indexers 23:28:38.8 Info: => 7E-07s 23:28:38.8 Info: CreateColumn Indexers Priority Int32 23:28:38.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:38.8 Info: => 0.0005526s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:38', 'add_priority_to_indexers') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 44: add_priority_to_indexers migrated 23:28:38.8 Info: => 0.0008657s 23:28:38.8 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 45 23:28:38.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:38.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:38.8 Info: => 0.0001255s 23:28:38.8 Info: PerformDBOperation 23:28:38.8 Info: Performing DB Operation 23:28:38.8 Info: => 2.79E-05s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:38', 'remove_chown_and_folderchmod_config') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:38.8 Info: => 0.0003004s 23:28:38.8 Info: 47: update_notifiarr migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 47 23:28:38.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:38.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:38.8 Info: => 7.35E-05s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:38', 'update_notifiarr') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 47: update_notifiarr migrated 23:28:38.8 Info: => 0.0003544s 23:28:38.8 Info: 49: email_multiple_addresses migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 49 23:28:38.8 Info: PerformDBOperation 23:28:38.8 Info: Performing DB Operation 23:28:38.8 Info: => 5.46E-05s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:38', 'email_multiple_addresses') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 49: email_multiple_addresses migrated 23:28:38.8 Info: => 0.0003344s 23:28:38.8 Info: 50: rename_blacklist_to_blocklist migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 50 23:28:38.8 Info: RenameTable Blacklist Blocklist 23:28:38.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:38.8 Info: => 0.0015018s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:38', 'rename_blacklist_to_blocklist') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 50: rename_blacklist_to_blocklist migrated 23:28:38.8 Info: => 0.0018409s 23:28:38.8 Info: 51: cdh_per_downloadclient migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 51 23:28:38.8 Info: AlterTable DownloadClients 23:28:38.8 Info: => 6E-07s 23:28:38.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:38.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:38.8 Info: => 0.0005574s 23:28:38.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:38.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:38.8 Info: => 0.0005213s 23:28:38.8 Info: PerformDBOperation 23:28:38.8 Info: Performing DB Operation 23:28:38.8 Info: => 0.0001494s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:38', 'cdh_per_downloadclient') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 51: cdh_per_downloadclient migrated 23:28:38.8 Info: => 0.0004532s 23:28:38.8 Info: 52: download_history migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 52 23:28:38.8 Info: CreateTable DownloadHistory 23:28:38.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) 23:28:38.8 Info: => 0.0001598s 23:28:38.8 Info: CreateIndex DownloadHistory (EventType) 23:28:38.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:38.8 Info: => 9.19E-05s 23:28:38.8 Info: CreateIndex DownloadHistory (ArtistId) 23:28:38.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:38.8 Info: => 7.58E-05s 23:28:38.8 Info: CreateIndex DownloadHistory (DownloadId) 23:28:38.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:38.8 Info: => 8.41E-05s 23:28:38.8 Info: PerformDBOperation 23:28:38.8 Info: Performing DB Operation 23:28:38.8 Info: => 0.0001178s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:38', 'download_history') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 52: download_history migrated 23:28:38.8 Info: => 0.0004998s 23:28:38.8 Info: 53: add_update_history migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 53 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:38', 'add_update_history') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 53: add_update_history migrated 23:28:38.8 Info: => 0.0003195s 23:28:38.8 Info: 54: add_on_update_to_notifications migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 54 23:28:38.8 Info: AlterTable Notifications 23:28:38.8 Info: => 6E-07s 23:28:38.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:38.8 Info: => 0.0005984s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:38', 'add_on_update_to_notifications') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 54: add_on_update_to_notifications migrated 23:28:38.8 Info: => 0.0009165s 23:28:38.8 Info: 55: download_client_per_indexer migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 55 23:28:38.8 Info: AlterTable Indexers 23:28:38.8 Info: => 8E-07s 23:28:38.8 Info: CreateColumn Indexers DownloadClientId Int32 23:28:38.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005573s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:38', 'download_client_per_indexer') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 55: download_client_per_indexer migrated 23:28:38.8 Info: => 0.0008715s 23:28:38.8 Info: 56: AddNewItemMonitorType migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 56 23:28:38.8 Info: AlterTable Artists 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn Artists MonitorNewItems Int32 23:28:38.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005583s 23:28:38.8 Info: AlterTable RootFolders 23:28:38.8 Info: => 4E-07s 23:28:38.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:38.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005296s 23:28:38.8 Info: AlterTable ImportLists 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:38.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005926s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:38', 'AddNewItemMonitorType') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 56: AddNewItemMonitorType migrated 23:28:38.8 Info: => 0.00094s 23:28:38.8 Info: 57: ImportListSearch migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 57 23:28:38.8 Info: AlterTable ImportLists 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:38.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:38.8 Info: => 0.0005567s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:38', 'ImportListSearch') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 57: ImportListSearch migrated 23:28:38.8 Info: => 0.0008701s 23:28:38.8 Info: 58: ImportListMonitorExisting migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 58 23:28:38.8 Info: AlterTable ImportLists 23:28:38.8 Info: => 5E-07s 23:28:38.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:38.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:38.8 Info: => 0.0005621s 23:28:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:38', 'ImportListMonitorExisting') 23:28:38.8 Info: Committing Transaction 23:28:38.8 Info: 58: ImportListMonitorExisting migrated 23:28:38.8 Info: => 0.000876s 23:28:38.8 Info: 59: add_indexer_tags migrating 23:28:38.8 Info: Beginning Transaction 23:28:38.8 Info: Starting migration of Main DB to 59 23:28:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:38.8 Info: => 5.2E-05s 23:28:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:38.8 Info: => 3.13E-05s 23:28:38.8 Info: AlterTable Indexers 23:28:38.8 Info: => 2E-07s 23:28:38.8 Info: CreateColumn Indexers Tags String 23:28:38.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:38.9 Info: => 0.000555s 23:28:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:38', 'add_indexer_tags') 23:28:38.9 Info: Committing Transaction 23:28:38.9 Info: 59: add_indexer_tags migrated 23:28:38.9 Info: => 0.0008726s 23:28:38.9 Info: 60: update_audio_types migrating 23:28:38.9 Info: Beginning Transaction 23:28:38.9 Info: Starting migration of Main DB to 60 23:28:38.9 Info: PerformDBOperation 23:28:38.9 Info: Performing DB Operation 23:28:38.9 Info: => 5.16E-05s 23:28:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:38', 'update_audio_types') 23:28:38.9 Info: Committing Transaction 23:28:38.9 Info: 60: update_audio_types migrated 23:28:38.9 Info: => 0.0003335s 23:28:38.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:38.9 Info: Beginning Transaction 23:28:38.9 Info: Starting migration of Main DB to 61 23:28:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:38.9 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:38.9 Info: => 5.48E-05s 23:28:38.9 Info: AlterTable AlbumReleases 23:28:38.9 Info: => 3E-07s 23:28:38.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "AlbumReleases" 23:28:38.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:38.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:38.9 Info: => 0.004926s 23:28:38.9 Info: AlterTable Albums 23:28:38.9 Info: => 5E-07s 23:28:38.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "Albums" 23:28:38.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:38.9 Info: => 0.0043776s 23:28:38.9 Info: AlterTable Albums 23:28:38.9 Info: => 4E-07s 23:28:38.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "Albums" 23:28:38.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:38.9 Info: => 0.0043852s 23:28:38.9 Info: AlterTable Albums 23:28:38.9 Info: => 4E-07s 23:28:38.9 Info: AlterColumn Albums Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "Albums" 23:28:38.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:38.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:38.9 Info: => 0.0058797s 23:28:38.9 Info: AlterTable Artists 23:28:38.9 Info: => 5E-07s 23:28:38.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "Artists" 23:28:38.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.9 Info: => 0.0044612s 23:28:38.9 Info: AlterTable Artists 23:28:38.9 Info: => 4E-07s 23:28:38.9 Info: AlterColumn Artists Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "Artists" 23:28:38.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:38.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:38.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:38.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:38.9 Info: => 0.0044118s 23:28:38.9 Info: AlterTable Blocklist 23:28:38.9 Info: => 4E-07s 23:28:38.9 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "Blocklist" 23:28:38.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:38.9 Info: => 0.0045703s 23:28:38.9 Info: AlterTable Blocklist 23:28:38.9 Info: => 5E-07s 23:28:38.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "Blocklist" 23:28:38.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:38.9 Info: => 0.0047422s 23:28:38.9 Info: AlterTable Commands 23:28:38.9 Info: => 5E-07s 23:28:38.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "Commands" 23:28:38.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:38.9 Info: => 0.0037853s 23:28:38.9 Info: AlterTable Commands 23:28:38.9 Info: => 5E-07s 23:28:38.9 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "Commands" 23:28:38.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:38.9 Info: => 0.004701s 23:28:38.9 Info: AlterTable Commands 23:28:38.9 Info: => 5E-07s 23:28:38.9 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "Commands" 23:28:38.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:38.9 Info: => 0.0037954s 23:28:38.9 Info: AlterTable DownloadClientStatus 23:28:38.9 Info: => 5E-07s 23:28:38.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:38.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) 23:28:38.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:38.9 Info: DROP TABLE "DownloadClientStatus" 23:28:38.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:38.9 Info: => 0.0039203s 23:28:38.9 Info: AlterTable DownloadClientStatus 23:28:38.9 Info: => 4E-07s 23:28:38.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:38.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) 23:28:38.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:38.9 Info: DROP TABLE "DownloadClientStatus" 23:28:38.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:38.9 Info: => 0.0038652s 23:28:38.9 Info: AlterTable DownloadClientStatus 23:28:38.9 Info: => 3E-07s 23:28:38.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:38.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) 23:28:38.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:38.9 Info: DROP TABLE "DownloadClientStatus" 23:28:38.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:38.9 Info: => 0.0049356s 23:28:38.9 Info: AlterTable DownloadHistory 23:28:38.9 Info: => 4E-07s 23:28:38.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "DownloadHistory" 23:28:38.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:38.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:38.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:38.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:38.9 Info: => 0.0041898s 23:28:38.9 Info: AlterTable ExtraFiles 23:28:38.9 Info: => 3E-07s 23:28:38.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "ExtraFiles" 23:28:38.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:38.9 Info: => 0.0046698s 23:28:38.9 Info: AlterTable ExtraFiles 23:28:38.9 Info: => 5E-07s 23:28:38.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "ExtraFiles" 23:28:38.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:38.9 Info: => 0.00375s 23:28:38.9 Info: AlterTable History 23:28:38.9 Info: => 5E-07s 23:28:38.9 Info: AlterColumn History Date DateTimeOffset 23:28:38.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) 23:28:38.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" 23:28:38.9 Info: DROP TABLE "History" 23:28:38.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:38.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:38.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:38.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:38.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:38.9 Info: => 0.0042942s 23:28:38.9 Info: AlterTable ImportListStatus 23:28:38.9 Info: => 4E-07s 23:28:38.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:38.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) 23:28:38.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:38.9 Info: DROP TABLE "ImportListStatus" 23:28:38.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:38.9 Info: => 0.0047828s 23:28:38.9 Info: AlterTable ImportListStatus 23:28:38.9 Info: => 5E-07s 23:28:38.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:38.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) 23:28:38.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:38.9 Info: DROP TABLE "ImportListStatus" 23:28:38.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:38.9 Info: => 0.0039303s 23:28:38.9 Info: AlterTable ImportListStatus 23:28:38.9 Info: => 4E-07s 23:28:38.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:38.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) 23:28:38.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:38.9 Info: DROP TABLE "ImportListStatus" 23:28:38.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:38.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:38.9 Info: => 0.0048075s 23:28:38.9 Info: AlterTable IndexerStatus 23:28:38.9 Info: => 4E-07s 23:28:38.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:38.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) 23:28:38.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:38.9 Info: DROP TABLE "IndexerStatus" 23:28:38.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:39.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:39.0 Info: => 0.0038787s 23:28:39.0 Info: AlterTable IndexerStatus 23:28:39.0 Info: => 4E-07s 23:28:39.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:39.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) 23:28:39.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:39.0 Info: DROP TABLE "IndexerStatus" 23:28:39.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:39.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:39.0 Info: => 0.0038841s 23:28:39.0 Info: AlterTable IndexerStatus 23:28:39.0 Info: => 5E-07s 23:28:39.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:39.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) 23:28:39.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:39.0 Info: DROP TABLE "IndexerStatus" 23:28:39.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:39.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:39.0 Info: => 0.0040932s 23:28:39.0 Info: AlterTable LyricFiles 23:28:39.0 Info: => 5E-07s 23:28:39.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.0 Info: DROP TABLE "LyricFiles" 23:28:39.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:39.0 Info: => 0.0045599s 23:28:39.0 Info: AlterTable LyricFiles 23:28:39.0 Info: => 4E-07s 23:28:39.0 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.0 Info: DROP TABLE "LyricFiles" 23:28:39.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:39.0 Info: => 0.0046603s 23:28:39.0 Info: AlterTable MetadataFiles 23:28:39.0 Info: => 5E-07s 23:28:39.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.0 Info: DROP TABLE "MetadataFiles" 23:28:39.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:39.0 Info: => 0.0037817s 23:28:39.0 Info: AlterTable MetadataFiles 23:28:39.0 Info: => 4E-07s 23:28:39.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.0 Info: DROP TABLE "MetadataFiles" 23:28:39.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:39.0 Info: => 0.0054194s 23:28:39.0 Info: AlterTable PendingReleases 23:28:39.0 Info: => 5E-07s 23:28:39.0 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:39.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) 23:28:39.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:39.0 Info: DROP TABLE "PendingReleases" 23:28:39.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:39.0 Info: => 0.0037526s 23:28:39.0 Info: AlterTable ScheduledTasks 23:28:39.0 Info: => 4E-07s 23:28:39.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:39.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) 23:28:39.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:39.0 Info: DROP TABLE "ScheduledTasks" 23:28:39.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:39.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:39.0 Info: => 0.003916s 23:28:39.0 Info: AlterTable ScheduledTasks 23:28:39.0 Info: => 4E-07s 23:28:39.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:39.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) 23:28:39.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:39.0 Info: DROP TABLE "ScheduledTasks" 23:28:39.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:39.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:39.0 Info: => 0.0038792s 23:28:39.0 Info: AlterTable TrackFiles 23:28:39.0 Info: => 4E-07s 23:28:39.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.0 Info: DROP TABLE "TrackFiles" 23:28:39.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.0 Info: => 0.0045647s 23:28:39.0 Info: AlterTable TrackFiles 23:28:39.0 Info: => 4E-07s 23:28:39.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.0 Info: DROP TABLE "TrackFiles" 23:28:39.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.0 Info: => 0.0049598s 23:28:39.0 Info: AlterTable VersionInfo 23:28:39.0 Info: => 4E-07s 23:28:39.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:39.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:39.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:39.0 Info: DROP TABLE "VersionInfo" 23:28:39.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:39.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:39.0 Info: => 0.0051977s 23:28:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:39', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:39.0 Info: Committing Transaction 23:28:39.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:39.0 Info: => 0.0059556s 23:28:39.0 Info: 62: add_on_delete_to_notifications migrating 23:28:39.0 Info: Beginning Transaction 23:28:39.0 Info: Starting migration of Main DB to 62 23:28:39.0 Info: AlterTable Notifications 23:28:39.0 Info: => 7E-07s 23:28:39.0 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:39.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:39.0 Info: => 0.0006081s 23:28:39.0 Info: AlterTable Notifications 23:28:39.0 Info: => 5E-07s 23:28:39.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:39.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:39.0 Info: => 0.0005343s 23:28:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:39', 'add_on_delete_to_notifications') 23:28:39.0 Info: Committing Transaction 23:28:39.0 Info: 62: add_on_delete_to_notifications migrated 23:28:39.0 Info: => 0.0008841s 23:28:39.0 Info: 63: add_custom_formats migrating 23:28:39.0 Info: Beginning Transaction 23:28:39.0 Info: Starting migration of Main DB to 63 23:28:39.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 23:28:39.0 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 23:28:39.0 Info: AlterTable DelayProfiles 23:28:39.0 Info: => 4E-07s 23:28:39.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:39.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:39.0 Info: => 0.000558s 23:28:39.0 Info: UpdateData 23:28:39.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:39.0 Info: => 5.58E-05s 23:28:39.0 Info: AlterTable TrackFiles 23:28:39.0 Info: => 3E-07s 23:28:39.0 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:39.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:39.0 Info: => 0.0005275s 23:28:39.0 Info: PerformDBOperation 23:28:39.0 Info: Performing DB Operation 23:28:39.0 Info: => 0.0011734s 23:28:39.0 Info: CreateTable CustomFormats 23:28:39.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) 23:28:39.0 Info: => 0.000138s 23:28:39.0 Info: CreateIndex CustomFormats (Name) 23:28:39.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:39.0 Info: => 8.61E-05s 23:28:39.0 Info: AlterTable QualityProfiles 23:28:39.0 Info: => 2E-07s 23:28:39.0 Info: CreateColumn QualityProfiles FormatItems String 23:28:39.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:39.0 Info: => 0.0005958s 23:28:39.0 Info: AlterTable QualityProfiles 23:28:39.0 Info: => 6E-07s 23:28:39.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:39.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:39.0 Info: => 0.0005428s 23:28:39.0 Info: AlterTable QualityProfiles 23:28:39.0 Info: => 5E-07s 23:28:39.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:39.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:39.0 Info: => 0.0005679s 23:28:39.0 Info: PerformDBOperation 23:28:39.0 Info: Performing DB Operation 23:28:39.0 Info: => 0.004593s 23:28:39.0 Info: PerformDBOperation 23:28:39.0 Info: Performing DB Operation 23:28:39.0 Info: => 3.72E-05s 23:28:39.0 Info: DeleteColumn ReleaseProfiles Preferred 23:28:39.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) 23:28:39.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:39.0 Info: DROP TABLE "ReleaseProfiles" 23:28:39.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:39.0 Info: => 0.0054075s 23:28:39.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:39.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) 23:28:39.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:39.0 Info: DROP TABLE "ReleaseProfiles" 23:28:39.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:39.0 Info: => 0.0038219s 23:28:39.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:39.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:39.0 Info: => 5.39E-05s 23:28:39.0 Info: AlterTable DelayProfiles 23:28:39.0 Info: => 4E-07s 23:28:39.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:39.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:39.0 Info: => 0.0005942s 23:28:39.0 Info: AlterTable DelayProfiles 23:28:39.0 Info: => 4E-07s 23:28:39.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:39.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:39.0 Info: => 0.0005417s 23:28:39.0 Info: -> 2 Insert operations completed in 00:00:00.0001480 taking an average of 00:00:00.0000740 23:28:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:39', 'add_custom_formats') 23:28:39.0 Info: Committing Transaction 23:28:39.0 Info: 63: add_custom_formats migrated 23:28:39.0 Info: => 0.0009892s 23:28:39.0 Debug: Took: 00:00:00.3974445 23:28:39.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 23:28:39.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 23:28:39.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221191136354_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:39.1 Info: DatabaseEngineVersionCheck migrating 23:28:39.1 Info: PerformDBOperation 23:28:39.1 Info: Performing DB Operation 23:28:39.1 Info: SQLite 3.48.0 23:28:39.1 Info: => 0.0011127s 23:28:39.1 Info: DatabaseEngineVersionCheck migrated 23:28:39.1 Info: => 0.0011268s 23:28:39.1 Info: VersionMigration migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: CreateTable VersionInfo 23:28:39.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:39.1 Info: => 0.000163s 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: VersionMigration migrated 23:28:39.1 Info: => 0.0005386s 23:28:39.1 Info: VersionUniqueMigration migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: CreateIndex VersionInfo (Version) 23:28:39.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:39.1 Info: => 0.0001269s 23:28:39.1 Info: AlterTable VersionInfo 23:28:39.1 Info: => 4E-07s 23:28:39.1 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:39.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:39.1 Info: => 0.0006s 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: VersionUniqueMigration migrated 23:28:39.1 Info: => 0.000834s 23:28:39.1 Info: VersionDescriptionMigration migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: AlterTable VersionInfo 23:28:39.1 Info: => 5E-07s 23:28:39.1 Info: CreateColumn VersionInfo Description String 23:28:39.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:39.1 Info: => 0.000203s 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: VersionDescriptionMigration migrated 23:28:39.1 Info: => 0.0003969s 23:28:39.1 Info: 1: InitialSetup migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 1 23:28:39.1 Info: CreateTable Config 23:28:39.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:39.1 Info: => 0.0001723s 23:28:39.1 Info: CreateIndex Config (Key) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:39.1 Info: => 8.1E-05s 23:28:39.1 Info: CreateTable RootFolders 23:28:39.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:39.1 Info: => 8.55E-05s 23:28:39.1 Info: CreateIndex RootFolders (Path) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:39.1 Info: => 7.13E-05s 23:28:39.1 Info: CreateTable Artists 23:28:39.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) 23:28:39.1 Info: => 0.0002226s 23:28:39.1 Info: CreateIndex Artists (ForeignArtistId) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:39.1 Info: => 8.66E-05s 23:28:39.1 Info: CreateIndex Artists (NameSlug) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:39.1 Info: => 7.11E-05s 23:28:39.1 Info: CreateIndex Artists (CleanName) 23:28:39.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.1 Info: => 6.61E-05s 23:28:39.1 Info: CreateIndex Artists (Path) 23:28:39.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.1 Info: => 6.45E-05s 23:28:39.1 Info: CreateTable Albums 23:28:39.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) 23:28:39.1 Info: => 0.0001933s 23:28:39.1 Info: CreateIndex Albums (ForeignAlbumId) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.1 Info: => 7.43E-05s 23:28:39.1 Info: CreateIndex Albums (MBId) 23:28:39.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.1 Info: => 6.83E-05s 23:28:39.1 Info: CreateIndex Albums (TADBId) 23:28:39.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.1 Info: => 6.68E-05s 23:28:39.1 Info: CreateIndex Albums (TitleSlug) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.1 Info: => 6.62E-05s 23:28:39.1 Info: CreateIndex Albums (CleanTitle) 23:28:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.1 Info: => 6.39E-05s 23:28:39.1 Info: CreateIndex Albums (Path) 23:28:39.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:39.1 Info: => 6.41E-05s 23:28:39.1 Info: CreateTable Tracks 23:28:39.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) 23:28:39.1 Info: => 0.000133s 23:28:39.1 Info: CreateIndex Tracks (ForeignTrackId) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:39.1 Info: => 6.95E-05s 23:28:39.1 Info: CreateIndex Tracks (ArtistId) 23:28:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:39.1 Info: => 6.86E-05s 23:28:39.1 Info: CreateIndex Tracks (TrackFileId) 23:28:39.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:39.1 Info: => 7.39E-05s 23:28:39.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:39.1 Info: => 7.27E-05s 23:28:39.1 Info: CreateTable TrackFiles 23:28:39.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) 23:28:39.1 Info: => 0.0001243s 23:28:39.1 Info: CreateIndex TrackFiles (ArtistId) 23:28:39.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:39.1 Info: => 6.96E-05s 23:28:39.1 Info: CreateIndex TrackFiles (AlbumId) 23:28:39.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.1 Info: => 6.49E-05s 23:28:39.1 Info: CreateTable History 23:28:39.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) 23:28:39.1 Info: => 0.0001268s 23:28:39.1 Info: CreateIndex History (Date) 23:28:39.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:39.1 Info: => 6.78E-05s 23:28:39.1 Info: CreateIndex History (EventType) 23:28:39.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:39.1 Info: => 6.66E-05s 23:28:39.1 Info: CreateIndex History (DownloadId) 23:28:39.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:39.1 Info: => 6.84E-05s 23:28:39.1 Info: CreateIndex History (AlbumId) 23:28:39.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:39.1 Info: => 6.52E-05s 23:28:39.1 Info: CreateTable Notifications 23:28:39.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) 23:28:39.1 Info: => 0.0001158s 23:28:39.1 Info: CreateTable ScheduledTasks 23:28:39.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:39.1 Info: => 0.000138s 23:28:39.1 Info: CreateIndex ScheduledTasks (TypeName) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:39.1 Info: => 0.000105s 23:28:39.1 Info: CreateTable Indexers 23:28:39.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) 23:28:39.1 Info: => 0.0001667s 23:28:39.1 Info: CreateIndex Indexers (Name) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:39.1 Info: => 9.18E-05s 23:28:39.1 Info: CreateTable Profiles 23:28:39.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:39.1 Info: => 9.59E-05s 23:28:39.1 Info: CreateIndex Profiles (Name) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:39.1 Info: => 8.05E-05s 23:28:39.1 Info: CreateTable QualityDefinitions 23:28:39.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:39.1 Info: => 0.0001077s 23:28:39.1 Info: CreateIndex QualityDefinitions (Quality) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:39.1 Info: => 7.49E-05s 23:28:39.1 Info: CreateIndex QualityDefinitions (Title) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:39.1 Info: => 0.0001104s 23:28:39.1 Info: CreateTable NamingConfig 23:28:39.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) 23:28:39.1 Info: => 0.0001335s 23:28:39.1 Info: CreateTable Blacklist 23:28:39.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 '') 23:28:39.1 Info: => 0.000168s 23:28:39.1 Info: CreateTable Metadata 23:28:39.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) 23:28:39.1 Info: => 0.0001022s 23:28:39.1 Info: CreateTable MetadataFiles 23:28:39.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) 23:28:39.1 Info: => 0.0001188s 23:28:39.1 Info: CreateTable DownloadClients 23:28:39.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) 23:28:39.1 Info: => 0.000103s 23:28:39.1 Info: CreateTable PendingReleases 23:28:39.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 '') 23:28:39.1 Info: => 0.0001118s 23:28:39.1 Info: CreateTable RemotePathMappings 23:28:39.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:39.1 Info: => 0.0001107s 23:28:39.1 Info: CreateTable Tags 23:28:39.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:39.1 Info: => 8.89E-05s 23:28:39.1 Info: CreateIndex Tags (Label) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:39.1 Info: => 8.24E-05s 23:28:39.1 Info: CreateTable Restrictions 23:28:39.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:39.1 Info: => 9.52E-05s 23:28:39.1 Info: CreateTable DelayProfiles 23:28:39.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) 23:28:39.1 Info: => 0.0001224s 23:28:39.1 Info: CreateTable Users 23:28:39.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:39.1 Info: => 9.47E-05s 23:28:39.1 Info: CreateIndex Users (Identifier) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:39.1 Info: => 0.0001173s 23:28:39.1 Info: CreateIndex Users (Username) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:39.1 Info: => 9.67E-05s 23:28:39.1 Info: CreateTable Commands 23:28:39.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) 23:28:39.1 Info: => 0.0001307s 23:28:39.1 Info: CreateTable IndexerStatus 23:28:39.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) 23:28:39.1 Info: => 0.0001204s 23:28:39.1 Info: CreateIndex IndexerStatus (ProviderId) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:39.1 Info: => 8.28E-05s 23:28:39.1 Info: CreateTable ExtraFiles 23:28:39.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) 23:28:39.1 Info: => 0.000113s 23:28:39.1 Info: CreateTable LyricFiles 23:28:39.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) 23:28:39.1 Info: => 0.0001467s 23:28:39.1 Info: CreateTable LanguageProfiles 23:28:39.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:39.1 Info: => 9.79E-05s 23:28:39.1 Info: CreateIndex LanguageProfiles (Name) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:39.1 Info: => 0.0001022s 23:28:39.1 Info: CreateTable DownloadClientStatus 23:28:39.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) 23:28:39.1 Info: => 0.0001112s 23:28:39.1 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:39.1 Info: => 8.52E-05s 23:28:39.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:39.1 Info: -> 1 Insert operations completed in 00:00:00.0000626 taking an average of 00:00:00.0000626 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:39', 'InitialSetup') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 1: InitialSetup migrated 23:28:39.1 Info: => 0.0010451s 23:28:39.1 Info: 2: add_reason_to_pending_releases migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 2 23:28:39.1 Info: AlterTable PendingReleases 23:28:39.1 Info: => 5E-07s 23:28:39.1 Info: CreateColumn PendingReleases Reason Int32 23:28:39.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:39.1 Info: => 0.000522s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:39', 'add_reason_to_pending_releases') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 2: add_reason_to_pending_releases migrated 23:28:39.1 Info: => 0.0008227s 23:28:39.1 Info: 3: add_medium_support migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 3 23:28:39.1 Info: AlterTable Albums 23:28:39.1 Info: => 6E-07s 23:28:39.1 Info: CreateColumn Albums Media String 23:28:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:39.1 Info: => 0.000524s 23:28:39.1 Info: AlterTable Tracks 23:28:39.1 Info: => 5E-07s 23:28:39.1 Info: CreateColumn Tracks MediumNumber Int32 23:28:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:39.1 Info: => 0.0004713s 23:28:39.1 Info: AlterTable Tracks 23:28:39.1 Info: => 4E-07s 23:28:39.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:39.1 Info: => 0.0004699s 23:28:39.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:39.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:39.1 Info: => 4.41E-05s 23:28:39.1 Info: DeleteColumn Tracks TrackNumber 23:28:39.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) 23:28:39.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" 23:28:39.1 Info: DROP TABLE "Tracks" 23:28:39.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:39.1 Info: => 0.0038019s 23:28:39.1 Info: AlterTable Tracks 23:28:39.1 Info: => 3E-07s 23:28:39.1 Info: CreateColumn Tracks TrackNumber String 23:28:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:39.1 Info: => 0.0004776s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:39', 'add_medium_support') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 3: add_medium_support migrated 23:28:39.1 Info: => 0.0008936s 23:28:39.1 Info: 4: add_various_qualites_in_profile migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 4 23:28:39.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:39.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:39.1 Info: => 5.39E-05s 23:28:39.1 Info: PerformDBOperation 23:28:39.1 Info: Performing DB Operation 23:28:39.1 Info: => 3.57E-05s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:39', 'add_various_qualites_in_profile') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 4: add_various_qualites_in_profile migrated 23:28:39.1 Info: => 0.0002905s 23:28:39.1 Info: 5: metadata_profiles migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 5 23:28:39.1 Info: CreateTable MetadataProfiles 23:28:39.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:39.1 Info: => 0.000132s 23:28:39.1 Info: CreateIndex MetadataProfiles (Name) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:39.1 Info: => 8.52E-05s 23:28:39.1 Info: AlterTable Artists 23:28:39.1 Info: => 3E-07s 23:28:39.1 Info: CreateColumn Artists MetadataProfileId Int32 23:28:39.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:39.1 Info: => 0.0004966s 23:28:39.1 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:39.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) 23:28:39.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" 23:28:39.1 Info: DROP TABLE "Artists" 23:28:39.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.1 Info: => 0.0040125s 23:28:39.1 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:39.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) 23:28:39.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" 23:28:39.1 Info: DROP TABLE "Artists" 23:28:39.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.1 Info: => 0.0039499s 23:28:39.1 Info: AlterTable Albums 23:28:39.1 Info: => 4E-07s 23:28:39.1 Info: CreateColumn Albums SecondaryTypes String 23:28:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:39.1 Info: => 0.0005069s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:39', 'metadata_profiles') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 5: metadata_profiles migrated 23:28:39.1 Info: => 0.0009288s 23:28:39.1 Info: 6: separate_automatic_and_interactive_search migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 6 23:28:39.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:39.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) 23:28:39.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:39.1 Info: DROP TABLE "Indexers" 23:28:39.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:39.1 Info: => 0.0033977s 23:28:39.1 Info: AlterTable Indexers 23:28:39.1 Info: => 4E-07s 23:28:39.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:39.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:39.1 Info: => 0.0004688s 23:28:39.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:39.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:39.1 Info: => 4.04E-05s 23:28:39.1 Info: AlterTable Indexers 23:28:39.1 Info: => 2E-07s 23:28:39.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:39.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) 23:28:39.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" 23:28:39.1 Info: DROP TABLE "Indexers" 23:28:39.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:39.1 Info: => 0.003356s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:39', 'separate_automatic_and_interactive_search') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 6: separate_automatic_and_interactive_search migrated 23:28:39.1 Info: => 0.0036869s 23:28:39.1 Info: 7: change_album_path_to_relative migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 7 23:28:39.1 Info: DeleteColumn Albums Path 23:28:39.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) 23:28:39.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" 23:28:39.1 Info: DROP TABLE "Albums" 23:28:39.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.1 Info: => 0.0049623s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:39', 'change_album_path_to_relative') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 7: change_album_path_to_relative migrated 23:28:39.1 Info: => 0.0053683s 23:28:39.1 Info: 8: change_quality_size_mb_to_kb migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 8 23:28:39.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 23:28:39.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 23:28:39.1 Info: => 5.12E-05s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:39', 'change_quality_size_mb_to_kb') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 8: change_quality_size_mb_to_kb migrated 23:28:39.1 Info: => 0.0002998s 23:28:39.1 Info: 9: album_releases migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 9 23:28:39.1 Info: AlterTable Albums 23:28:39.1 Info: => 6E-07s 23:28:39.1 Info: CreateColumn Albums Releases String 23:28:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:39.1 Info: => 0.0005033s 23:28:39.1 Info: AlterTable Albums 23:28:39.1 Info: => 4E-07s 23:28:39.1 Info: CreateColumn Albums CurrentRelease String 23:28:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:39.1 Info: => 0.0004719s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:39', 'album_releases') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 9: album_releases migrated 23:28:39.1 Info: => 0.0007557s 23:28:39.1 Info: 10: album_releases_fix migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 10 23:28:39.1 Info: AlterTable Albums 23:28:39.1 Info: => 7E-07s 23:28:39.1 Info: AlterColumn Albums Releases String 23:28:39.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) 23:28:39.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" 23:28:39.1 Info: DROP TABLE "Albums" 23:28:39.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.1 Info: => 0.0048752s 23:28:39.1 Info: AlterTable Albums 23:28:39.1 Info: => 5E-07s 23:28:39.1 Info: AlterColumn Albums CurrentRelease String 23:28:39.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) 23:28:39.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" 23:28:39.1 Info: DROP TABLE "Albums" 23:28:39.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.1 Info: => 0.0040333s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:39', 'album_releases_fix') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 10: album_releases_fix migrated 23:28:39.1 Info: => 0.004414s 23:28:39.1 Info: 11: import_lists migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 11 23:28:39.1 Info: CreateTable ImportLists 23:28:39.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) 23:28:39.1 Info: => 0.0001611s 23:28:39.1 Info: CreateIndex ImportLists (Name) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:39.1 Info: => 7.85E-05s 23:28:39.1 Info: CreateTable ImportListStatus 23:28:39.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) 23:28:39.1 Info: => 0.000109s 23:28:39.1 Info: CreateIndex ImportListStatus (ProviderId) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:39.1 Info: => 7.7E-05s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:39', 'import_lists') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 11: import_lists migrated 23:28:39.1 Info: => 0.0004123s 23:28:39.1 Info: 12: add_release_status migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 12 23:28:39.1 Info: AlterTable MetadataProfiles 23:28:39.1 Info: => 6E-07s 23:28:39.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:39.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:39.1 Info: => 0.0005369s 23:28:39.1 Info: PerformDBOperation 23:28:39.1 Info: Performing DB Operation 23:28:39.1 Info: => 2.95E-05s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:39', 'add_release_status') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 12: add_release_status migrated 23:28:39.1 Info: => 0.0003018s 23:28:39.1 Info: 13: album_download_notification migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 13 23:28:39.1 Info: AlterTable Notifications 23:28:39.1 Info: => 6E-07s 23:28:39.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:39.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:39.1 Info: => 0.0005184s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:39', 'album_download_notification') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 13: album_download_notification migrated 23:28:39.1 Info: => 0.0008076s 23:28:39.1 Info: 14: fix_language_metadata_profiles migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 14 23:28:39.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 23:28:39.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 23:28:39.1 Info: => 7.95E-05s 23:28:39.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 23:28:39.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 23:28:39.1 Info: => 5.36E-05s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:39', 'fix_language_metadata_profiles') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 14: fix_language_metadata_profiles migrated 23:28:39.1 Info: => 0.0002992s 23:28:39.1 Info: 15: remove_fanzub migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 15 23:28:39.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:39.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:39.1 Info: => 4.52E-05s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:39', 'remove_fanzub') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 15: remove_fanzub migrated 23:28:39.1 Info: => 0.0002826s 23:28:39.1 Info: 16: update_artist_history_indexes migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 16 23:28:39.1 Info: CreateIndex Albums (ArtistId) 23:28:39.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:39.1 Info: => 0.0001092s 23:28:39.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:39.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:39.1 Info: => 7.82E-05s 23:28:39.1 Info: DeleteIndex History (AlbumId) 23:28:39.1 Info: DROP INDEX "IX_History_AlbumId" 23:28:39.1 Info: => 0.0001227s 23:28:39.1 Info: CreateIndex History (AlbumId, Date) 23:28:39.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:39.1 Info: => 9.35E-05s 23:28:39.1 Info: DeleteIndex History (DownloadId) 23:28:39.1 Info: DROP INDEX "IX_History_DownloadId" 23:28:39.1 Info: => 0.0001114s 23:28:39.1 Info: CreateIndex History (DownloadId, Date) 23:28:39.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:39.1 Info: => 9E-05s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:39', 'update_artist_history_indexes') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 16: update_artist_history_indexes migrated 23:28:39.1 Info: => 0.0003936s 23:28:39.1 Info: 17: remove_nma migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 17 23:28:39.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:39.1 Info: => 4.93E-05s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:39', 'remove_nma') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 17: remove_nma migrated 23:28:39.1 Info: => 0.0002861s 23:28:39.1 Info: 18: album_disambiguation migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 18 23:28:39.1 Info: AlterTable Albums 23:28:39.1 Info: => 6E-07s 23:28:39.1 Info: CreateColumn Albums Disambiguation String 23:28:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:39.1 Info: => 0.0005418s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:39', 'album_disambiguation') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 18: album_disambiguation migrated 23:28:39.1 Info: => 0.0008272s 23:28:39.1 Info: 19: add_ape_quality_in_profiles migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 19 23:28:39.1 Info: PerformDBOperation 23:28:39.1 Info: Performing DB Operation 23:28:39.1 Info: => 3.52E-05s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:39', 'add_ape_quality_in_profiles') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 19: add_ape_quality_in_profiles migrated 23:28:39.1 Info: => 0.0002851s 23:28:39.1 Info: 20: remove_pushalot migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 20 23:28:39.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:39.1 Info: => 4.91E-05s 23:28:39.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:39.1 Info: => 3.21E-05s 23:28:39.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:39.1 Info: => 3.14E-05s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:39', 'remove_pushalot') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 20: remove_pushalot migrated 23:28:39.1 Info: => 0.0002737s 23:28:39.1 Info: 21: add_custom_filters migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 21 23:28:39.1 Info: CreateTable CustomFilters 23:28:39.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:39.1 Info: => 0.0001294s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:39', 'add_custom_filters') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 21: add_custom_filters migrated 23:28:39.1 Info: => 0.0004061s 23:28:39.1 Info: 22: import_list_tags migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 22 23:28:39.1 Info: AlterTable ImportLists 23:28:39.1 Info: => 6E-07s 23:28:39.1 Info: CreateColumn ImportLists Tags String 23:28:39.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:39.1 Info: => 0.0005456s 23:28:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:39', 'import_list_tags') 23:28:39.1 Info: Committing Transaction 23:28:39.1 Info: 22: import_list_tags migrated 23:28:39.1 Info: => 0.000827s 23:28:39.1 Info: 23: add_release_groups_etc migrating 23:28:39.1 Info: Beginning Transaction 23:28:39.1 Info: Starting migration of Main DB to 23 23:28:39.1 Info: CreateTable ArtistMetadata 23:28:39.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) 23:28:39.1 Info: => 0.0002167s 23:28:39.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:39.1 Info: => 0.0001343s 23:28:39.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" 23:28:39.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" 23:28:39.1 Info: => 8.94E-05s 23:28:39.1 Info: AlterTable Artists 23:28:39.1 Info: => 2E-07s 23:28:39.1 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:39.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:39.1 Info: => 0.0005432s 23:28:39.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:39.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:39.1 Info: => 6.84E-05s 23:28:39.1 Info: CreateTable AlbumReleases 23:28:39.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) 23:28:39.1 Info: => 0.0002017s 23:28:39.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:39.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:39.1 Info: => 0.000114s 23:28:39.1 Info: CreateIndex AlbumReleases (AlbumId) 23:28:39.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:39.1 Info: => 0.0001048s 23:28:39.1 Info: PerformDBOperation 23:28:39.1 Info: Performing DB Operation 23:28:39.1 Info: => 3.5E-05s 23:28:39.1 Info: AlterTable Albums 23:28:39.1 Info: => 3E-07s 23:28:39.1 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:39.1 Info: => 0.000579s 23:28:39.1 Info: AlterTable Albums 23:28:39.1 Info: => 6E-07s 23:28:39.1 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:39.1 Info: => 0.0005643s 23:28:39.1 Info: AlterTable Albums 23:28:39.1 Info: => 4E-07s 23:28:39.1 Info: CreateColumn Albums Links String 23:28:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:39.2 Info: => 0.0006097s 23:28:39.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:39.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:39.2 Info: => 8.41E-05s 23:28:39.2 Info: AlterTable Tracks 23:28:39.2 Info: => 3E-07s 23:28:39.2 Info: CreateColumn Tracks ForeignRecordingId String 23:28:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:39.2 Info: => 0.0005689s 23:28:39.2 Info: AlterTable Tracks 23:28:39.2 Info: => 4E-07s 23:28:39.2 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:39.2 Info: => 0.0005664s 23:28:39.2 Info: AlterTable Tracks 23:28:39.2 Info: => 4E-07s 23:28:39.2 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:39.2 Info: => 0.0005669s 23:28:39.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:39.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:39.2 Info: => 8.32E-05s 23:28:39.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:39.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:39.2 Info: => 6.14E-05s 23:28:39.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "Artists" 23:28:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.2 Info: => 0.0046829s 23:28:39.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "Albums" 23:28:39.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.2 Info: => 0.0061785s 23:28:39.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "Tracks" 23:28:39.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:39.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:39.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:39.2 Info: => 0.0044315s 23:28:39.2 Info: DeleteColumn TrackFiles ArtistId 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "TrackFiles" 23:28:39.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.2 Info: => 0.0038836s 23:28:39.2 Info: CreateIndex Artists (ArtistMetadataId) 23:28:39.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.2 Info: => 7.84E-05s 23:28:39.2 Info: CreateIndex Artists (Monitored) 23:28:39.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.2 Info: => 7.29E-05s 23:28:39.2 Info: CreateIndex Albums (ArtistMetadataId) 23:28:39.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:39.2 Info: => 7.31E-05s 23:28:39.2 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:39.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:39.2 Info: => 7.2E-05s 23:28:39.2 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:39.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:39.2 Info: => 7.3E-05s 23:28:39.2 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:39.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:39.2 Info: => 7.31E-05s 23:28:39.2 Info: UpdateData 23:28:39.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:39.2 Info: => 4.36E-05s 23:28:39.2 Info: UpdateData 23:28:39.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:39.2 Info: => 3.36E-05s 23:28:39.2 Info: UpdateData 23:28:39.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:39.2 Info: => 3.96E-05s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:39', 'add_release_groups_etc') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 23: add_release_groups_etc migrated 23:28:39.2 Info: => 0.00056s 23:28:39.2 Info: 24: NewMediaInfoFormat migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 24 23:28:39.2 Info: UpdateData 23:28:39.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:39.2 Info: => 5.57E-05s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:39', 'NewMediaInfoFormat') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 24: NewMediaInfoFormat migrated 23:28:39.2 Info: => 0.0003037s 23:28:39.2 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 25 23:28:39.2 Info: RenameTable Restrictions ReleaseProfiles 23:28:39.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:39.2 Info: => 0.0013792s 23:28:39.2 Info: AlterTable ReleaseProfiles 23:28:39.2 Info: => 5E-07s 23:28:39.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:39.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:39.2 Info: => 0.0005079s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:39', 'rename_restrictions_to_release_profiles') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:39.2 Info: => 0.0007986s 23:28:39.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 26 23:28:39.2 Info: RenameTable Profiles QualityProfiles 23:28:39.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:39.2 Info: => 0.0014209s 23:28:39.2 Info: AlterTable QualityProfiles 23:28:39.2 Info: => 6E-07s 23:28:39.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:39.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:39.2 Info: => 0.0005132s 23:28:39.2 Info: AlterTable LanguageProfiles 23:28:39.2 Info: => 4E-07s 23:28:39.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:39.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:39.2 Info: => 0.0004946s 23:28:39.2 Info: UpdateData 23:28:39.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:39.2 Info: => 4.81E-05s 23:28:39.2 Info: UpdateData 23:28:39.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:39.2 Info: => 2.93E-05s 23:28:39.2 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "Artists" 23:28:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.2 Info: => 0.0065258s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:39', 'rename_quality_profiles_add_upgrade_allowed') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:39.2 Info: => 0.0069644s 23:28:39.2 Info: 27: add_import_exclusions migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 27 23:28:39.2 Info: CreateTable ImportListExclusions 23:28:39.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:39.2 Info: => 0.0001272s 23:28:39.2 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:39.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:39.2 Info: => 8.36E-05s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:39', 'add_import_exclusions') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 27: add_import_exclusions migrated 23:28:39.2 Info: => 0.0004062s 23:28:39.2 Info: 28: clean_artist_metadata_table migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 28 23:28:39.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) 23:28:39.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) 23:28:39.2 Info: => 0.0001883s 23:28:39.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) 23:28:39.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) 23:28:39.2 Info: => 0.0001358s 23:28:39.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) 23:28:39.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) 23:28:39.2 Info: => 0.0001195s 23:28:39.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) 23:28:39.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) 23:28:39.2 Info: => 0.0001174s 23:28:39.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) 23:28:39.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) 23:28:39.2 Info: => 0.0001183s 23:28:39.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) 23:28:39.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) 23:28:39.2 Info: => 0.0001173s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:39', 'clean_artist_metadata_table') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 28: clean_artist_metadata_table migrated 23:28:39.2 Info: => 0.000412s 23:28:39.2 Info: 29: health_issue_notification migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 29 23:28:39.2 Info: AlterTable Notifications 23:28:39.2 Info: => 6E-07s 23:28:39.2 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:39.2 Info: => 0.0005424s 23:28:39.2 Info: AlterTable Notifications 23:28:39.2 Info: => 5E-07s 23:28:39.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:39.2 Info: => 0.0005189s 23:28:39.2 Info: AlterTable Notifications 23:28:39.2 Info: => 4E-07s 23:28:39.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:39.2 Info: => 0.0005032s 23:28:39.2 Info: AlterTable Notifications 23:28:39.2 Info: => 5E-07s 23:28:39.2 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:39.2 Info: => 0.0005206s 23:28:39.2 Info: AlterTable Notifications 23:28:39.2 Info: => 5E-07s 23:28:39.2 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:39.2 Info: => 0.00051s 23:28:39.2 Info: DeleteColumn Notifications OnDownload 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "Notifications" 23:28:39.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:39.2 Info: => 0.0036828s 23:28:39.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "Notifications" 23:28:39.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:39.2 Info: => 0.0046084s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:39', 'health_issue_notification') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 29: health_issue_notification migrated 23:28:39.2 Info: => 0.0050114s 23:28:39.2 Info: 30: add_mediafilerepository_mtime migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 30 23:28:39.2 Info: AlterTable TrackFiles 23:28:39.2 Info: => 7E-07s 23:28:39.2 Info: CreateColumn TrackFiles Modified DateTime 23:28:39.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:39.2 Info: => 0.0005585s 23:28:39.2 Info: AlterTable TrackFiles 23:28:39.2 Info: => 5E-07s 23:28:39.2 Info: CreateColumn TrackFiles Path String 23:28:39.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:39.2 Info: => 0.0005134s 23:28:39.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:39.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:39.2 Info: => 3.77E-05s 23:28:39.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) 23:28:39.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) 23:28:39.2 Info: => 0.000124s 23:28:39.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) 23:28:39.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) 23:28:39.2 Info: => 0.0001337s 23:28:39.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) 23:28:39.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) 23:28:39.2 Info: => 0.0001372s 23:28:39.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") 23:28:39.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") 23:28:39.2 Info: => 7.79E-05s 23:28:39.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:39.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:39.2 Info: => 4.99E-05s 23:28:39.2 Info: AlterTable TrackFiles 23:28:39.2 Info: => 3E-07s 23:28:39.2 Info: AlterColumn TrackFiles Path String 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "TrackFiles" 23:28:39.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.2 Info: => 0.0038561s 23:28:39.2 Info: CreateIndex TrackFiles (Path) 23:28:39.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.2 Info: => 8.05E-05s 23:28:39.2 Info: DeleteColumn TrackFiles RelativePath 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "TrackFiles" 23:28:39.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.2 Info: => 0.0048133s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:39', 'add_mediafilerepository_mtime') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 30: add_mediafilerepository_mtime migrated 23:28:39.2 Info: => 0.0051743s 23:28:39.2 Info: 31: add_artistmetadataid_constraint migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 31 23:28:39.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") 23:28:39.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") 23:28:39.2 Info: => 8.99E-05s 23:28:39.2 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:39.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:39.2 Info: => 0.0001351s 23:28:39.2 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "Artists" 23:28:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.2 Info: => 0.0040458s 23:28:39.2 Info: CreateIndex Artists (ArtistMetadataId) 23:28:39.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.2 Info: => 8.08E-05s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:39', 'add_artistmetadataid_constraint') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 31: add_artistmetadataid_constraint migrated 23:28:39.2 Info: => 0.0004661s 23:28:39.2 Info: 32: old_ids_and_artist_alias migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 32 23:28:39.2 Info: AlterTable ArtistMetadata 23:28:39.2 Info: => 7E-07s 23:28:39.2 Info: CreateColumn ArtistMetadata Aliases String 23:28:39.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:39.2 Info: => 0.0005867s 23:28:39.2 Info: AlterTable ArtistMetadata 23:28:39.2 Info: => 6E-07s 23:28:39.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:39.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.2 Info: => 0.0005218s 23:28:39.2 Info: AlterTable Albums 23:28:39.2 Info: => 4E-07s 23:28:39.2 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.2 Info: => 0.0005121s 23:28:39.2 Info: AlterTable AlbumReleases 23:28:39.2 Info: => 4E-07s 23:28:39.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:39.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.2 Info: => 0.0005108s 23:28:39.2 Info: AlterTable Tracks 23:28:39.2 Info: => 3E-07s 23:28:39.2 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.2 Info: => 0.0005143s 23:28:39.2 Info: AlterTable Tracks 23:28:39.2 Info: => 5E-07s 23:28:39.2 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.2 Info: => 0.0005112s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:39', 'old_ids_and_artist_alias') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 32: old_ids_and_artist_alias migrated 23:28:39.2 Info: => 0.0008569s 23:28:39.2 Info: 33: download_propers_config migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 33 23:28:39.2 Info: PerformDBOperation 23:28:39.2 Info: Performing DB Operation 23:28:39.2 Info: => 3.33E-05s 23:28:39.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:39.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:39.2 Info: => 3.69E-05s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:39', 'download_propers_config') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 33: download_propers_config migrated 23:28:39.2 Info: => 0.0003323s 23:28:39.2 Info: 34: remove_language_profiles migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 34 23:28:39.2 Info: DeleteTable LanguageProfiles 23:28:39.2 Info: DROP TABLE "LanguageProfiles" 23:28:39.2 Info: => 0.0001978s 23:28:39.2 Info: DeleteColumn Artists LanguageProfileId 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "Artists" 23:28:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.2 Info: => 0.0041625s 23:28:39.2 Info: DeleteColumn ImportLists LanguageProfileId 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "ImportLists" 23:28:39.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:39.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:39.2 Info: => 0.0046258s 23:28:39.2 Info: DeleteColumn Blacklist Language 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "Blacklist" 23:28:39.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:39.2 Info: => 0.0040844s 23:28:39.2 Info: DeleteColumn History Language 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "History" 23:28:39.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:39.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:39.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:39.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:39.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:39.2 Info: => 0.0056002s 23:28:39.2 Info: DeleteColumn LyricFiles Language 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "LyricFiles" 23:28:39.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:39.2 Info: => 0.0039107s 23:28:39.2 Info: DeleteColumn TrackFiles Language 23:28:39.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) 23:28:39.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" 23:28:39.2 Info: DROP TABLE "TrackFiles" 23:28:39.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.2 Info: => 0.0038751s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:39', 'remove_language_profiles') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 34: remove_language_profiles migrated 23:28:39.2 Info: => 0.0044177s 23:28:39.2 Info: 35: multi_disc_naming_format migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 35 23:28:39.2 Info: AlterTable NamingConfig 23:28:39.2 Info: => 6E-07s 23:28:39.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:39.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:39.2 Info: => 0.0005385s 23:28:39.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:39.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:39.2 Info: => 4.53E-05s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:39', 'multi_disc_naming_format') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 35: multi_disc_naming_format migrated 23:28:39.2 Info: => 0.000342s 23:28:39.2 Info: 36: add_download_client_priority migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 36 23:28:39.2 Info: AlterTable DownloadClients 23:28:39.2 Info: => 7E-07s 23:28:39.2 Info: CreateColumn DownloadClients Priority Int32 23:28:39.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:39.2 Info: => 0.0005272s 23:28:39.2 Info: PerformDBOperation 23:28:39.2 Info: Performing DB Operation 23:28:39.2 Info: => 4.95E-05s 23:28:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:39', 'add_download_client_priority') 23:28:39.2 Info: Committing Transaction 23:28:39.2 Info: 36: add_download_client_priority migrated 23:28:39.2 Info: => 0.0003702s 23:28:39.2 Info: 37: remove_growl_prowl migrating 23:28:39.2 Info: Beginning Transaction 23:28:39.2 Info: Starting migration of Main DB to 37 23:28:39.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:39.3 Info: => 7.99E-05s 23:28:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:39.3 Info: => 3.13E-05s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:39', 'remove_growl_prowl') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 37: remove_growl_prowl migrated 23:28:39.3 Info: => 0.0003154s 23:28:39.3 Info: 38: remove_plex_hometheatre migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 38 23:28:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:39.3 Info: => 4.96E-05s 23:28:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:39.3 Info: => 3.04E-05s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:39', 'remove_plex_hometheatre') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 38: remove_plex_hometheatre migrated 23:28:39.3 Info: => 0.000305s 23:28:39.3 Info: 39: add_root_folder_add_defaults migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 39 23:28:39.3 Info: AlterTable RootFolders 23:28:39.3 Info: => 7E-07s 23:28:39.3 Info: CreateColumn RootFolders Name String 23:28:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:39.3 Info: => 0.000526s 23:28:39.3 Info: AlterTable RootFolders 23:28:39.3 Info: => 4E-07s 23:28:39.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:39.3 Info: => 0.000501s 23:28:39.3 Info: AlterTable RootFolders 23:28:39.3 Info: => 4E-07s 23:28:39.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:39.3 Info: => 0.000509s 23:28:39.3 Info: AlterTable RootFolders 23:28:39.3 Info: => 5E-07s 23:28:39.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:39.3 Info: => 0.0005003s 23:28:39.3 Info: AlterTable RootFolders 23:28:39.3 Info: => 6E-07s 23:28:39.3 Info: CreateColumn RootFolders DefaultTags String 23:28:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:39.3 Info: => 0.0005026s 23:28:39.3 Info: PerformDBOperation 23:28:39.3 Info: Performing DB Operation 23:28:39.3 Info: => 4.96E-05s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:39', 'add_root_folder_add_defaults') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 39: add_root_folder_add_defaults migrated 23:28:39.3 Info: => 0.0011896s 23:28:39.3 Info: 40: task_duration migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 40 23:28:39.3 Info: AlterTable ScheduledTasks 23:28:39.3 Info: => 7E-07s 23:28:39.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:39.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:39.3 Info: => 0.0005534s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:39', 'task_duration') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 40: task_duration migrated 23:28:39.3 Info: => 0.0008819s 23:28:39.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 41 23:28:39.3 Info: AlterTable ReleaseProfiles 23:28:39.3 Info: => 9E-07s 23:28:39.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:39.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:39.3 Info: => 0.0005544s 23:28:39.3 Info: AlterTable ReleaseProfiles 23:28:39.3 Info: => 5E-07s 23:28:39.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:39.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:39.3 Info: => 0.0005113s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:39', 'add_indexer_and_enabled_to_release_profiles') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:39.3 Info: => 0.0008376s 23:28:39.3 Info: 42: remove_album_folders migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 42 23:28:39.3 Info: DeleteColumn Artists AlbumFolder 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "Artists" 23:28:39.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.3 Info: => 0.0042199s 23:28:39.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:39.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:39.3 Info: => 3.91E-05s 23:28:39.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:39.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:39.3 Info: => 3.16E-05s 23:28:39.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:39.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) 23:28:39.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:39.3 Info: DROP TABLE "NamingConfig" 23:28:39.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:39.3 Info: => 0.0042534s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:39', 'remove_album_folders') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 42: remove_album_folders migrated 23:28:39.3 Info: => 0.0047162s 23:28:39.3 Info: 44: add_priority_to_indexers migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 44 23:28:39.3 Info: AlterTable Indexers 23:28:39.3 Info: => 7E-07s 23:28:39.3 Info: CreateColumn Indexers Priority Int32 23:28:39.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:39.3 Info: => 0.0005422s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:39', 'add_priority_to_indexers') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 44: add_priority_to_indexers migrated 23:28:39.3 Info: => 0.0008723s 23:28:39.3 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 45 23:28:39.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:39.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:39.3 Info: => 0.0001222s 23:28:39.3 Info: PerformDBOperation 23:28:39.3 Info: Performing DB Operation 23:28:39.3 Info: => 2.85E-05s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:39', 'remove_chown_and_folderchmod_config') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:39.3 Info: => 0.000315s 23:28:39.3 Info: 47: update_notifiarr migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 47 23:28:39.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:39.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:39.3 Info: => 7.49E-05s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:39', 'update_notifiarr') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 47: update_notifiarr migrated 23:28:39.3 Info: => 0.0003567s 23:28:39.3 Info: 49: email_multiple_addresses migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 49 23:28:39.3 Info: PerformDBOperation 23:28:39.3 Info: Performing DB Operation 23:28:39.3 Info: => 5.72E-05s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:39', 'email_multiple_addresses') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 49: email_multiple_addresses migrated 23:28:39.3 Info: => 0.000345s 23:28:39.3 Info: 50: rename_blacklist_to_blocklist migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 50 23:28:39.3 Info: RenameTable Blacklist Blocklist 23:28:39.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:39.3 Info: => 0.0014618s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:39', 'rename_blacklist_to_blocklist') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 50: rename_blacklist_to_blocklist migrated 23:28:39.3 Info: => 0.0018274s 23:28:39.3 Info: 51: cdh_per_downloadclient migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 51 23:28:39.3 Info: AlterTable DownloadClients 23:28:39.3 Info: => 7E-07s 23:28:39.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:39.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:39.3 Info: => 0.0005452s 23:28:39.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:39.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:39.3 Info: => 0.0005163s 23:28:39.3 Info: PerformDBOperation 23:28:39.3 Info: Performing DB Operation 23:28:39.3 Info: => 0.0001465s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:39', 'cdh_per_downloadclient') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 51: cdh_per_downloadclient migrated 23:28:39.3 Info: => 0.0004736s 23:28:39.3 Info: 52: download_history migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 52 23:28:39.3 Info: CreateTable DownloadHistory 23:28:39.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) 23:28:39.3 Info: => 0.0001593s 23:28:39.3 Info: CreateIndex DownloadHistory (EventType) 23:28:39.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:39.3 Info: => 8.72E-05s 23:28:39.3 Info: CreateIndex DownloadHistory (ArtistId) 23:28:39.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:39.3 Info: => 7.59E-05s 23:28:39.3 Info: CreateIndex DownloadHistory (DownloadId) 23:28:39.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:39.3 Info: => 7.73E-05s 23:28:39.3 Info: PerformDBOperation 23:28:39.3 Info: Performing DB Operation 23:28:39.3 Info: => 0.000122s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:39', 'download_history') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 52: download_history migrated 23:28:39.3 Info: => 0.0004948s 23:28:39.3 Info: 53: add_update_history migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 53 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:39', 'add_update_history') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 53: add_update_history migrated 23:28:39.3 Info: => 0.000331s 23:28:39.3 Info: 54: add_on_update_to_notifications migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 54 23:28:39.3 Info: AlterTable Notifications 23:28:39.3 Info: => 5E-07s 23:28:39.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:39.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:39.3 Info: => 0.0005848s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:39', 'add_on_update_to_notifications') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 54: add_on_update_to_notifications migrated 23:28:39.3 Info: => 0.0009157s 23:28:39.3 Info: 55: download_client_per_indexer migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 55 23:28:39.3 Info: AlterTable Indexers 23:28:39.3 Info: => 6E-07s 23:28:39.3 Info: CreateColumn Indexers DownloadClientId Int32 23:28:39.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:39.3 Info: => 0.000576s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:39', 'download_client_per_indexer') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 55: download_client_per_indexer migrated 23:28:39.3 Info: => 0.0009113s 23:28:39.3 Info: 56: AddNewItemMonitorType migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 56 23:28:39.3 Info: AlterTable Artists 23:28:39.3 Info: => 6E-07s 23:28:39.3 Info: CreateColumn Artists MonitorNewItems Int32 23:28:39.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:39.3 Info: => 0.0005595s 23:28:39.3 Info: AlterTable RootFolders 23:28:39.3 Info: => 4E-07s 23:28:39.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:39.3 Info: => 0.0005346s 23:28:39.3 Info: AlterTable ImportLists 23:28:39.3 Info: => 5E-07s 23:28:39.3 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:39.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:39.3 Info: => 0.0005484s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:39', 'AddNewItemMonitorType') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 56: AddNewItemMonitorType migrated 23:28:39.3 Info: => 0.0009091s 23:28:39.3 Info: 57: ImportListSearch migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 57 23:28:39.3 Info: AlterTable ImportLists 23:28:39.3 Info: => 6E-07s 23:28:39.3 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:39.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:39.3 Info: => 0.0005953s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:39', 'ImportListSearch') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 57: ImportListSearch migrated 23:28:39.3 Info: => 0.0009612s 23:28:39.3 Info: 58: ImportListMonitorExisting migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 58 23:28:39.3 Info: AlterTable ImportLists 23:28:39.3 Info: => 5E-07s 23:28:39.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:39.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:39.3 Info: => 0.0005649s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:39', 'ImportListMonitorExisting') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 58: ImportListMonitorExisting migrated 23:28:39.3 Info: => 0.0009027s 23:28:39.3 Info: 59: add_indexer_tags migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 59 23:28:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:39.3 Info: => 5.24E-05s 23:28:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:39.3 Info: => 3.03E-05s 23:28:39.3 Info: AlterTable Indexers 23:28:39.3 Info: => 2E-07s 23:28:39.3 Info: CreateColumn Indexers Tags String 23:28:39.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:39.3 Info: => 0.0005458s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:39', 'add_indexer_tags') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 59: add_indexer_tags migrated 23:28:39.3 Info: => 0.0008908s 23:28:39.3 Info: 60: update_audio_types migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 60 23:28:39.3 Info: PerformDBOperation 23:28:39.3 Info: Performing DB Operation 23:28:39.3 Info: => 5.07E-05s 23:28:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:39', 'update_audio_types') 23:28:39.3 Info: Committing Transaction 23:28:39.3 Info: 60: update_audio_types migrated 23:28:39.3 Info: => 0.0003557s 23:28:39.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:39.3 Info: Beginning Transaction 23:28:39.3 Info: Starting migration of Main DB to 61 23:28:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.3 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:39.3 Info: => 4.86E-05s 23:28:39.3 Info: AlterTable AlbumReleases 23:28:39.3 Info: => 2E-07s 23:28:39.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "AlbumReleases" 23:28:39.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:39.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:39.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:39.3 Info: => 0.0050794s 23:28:39.3 Info: AlterTable Albums 23:28:39.3 Info: => 4E-07s 23:28:39.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "Albums" 23:28:39.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:39.3 Info: => 0.0043691s 23:28:39.3 Info: AlterTable Albums 23:28:39.3 Info: => 4E-07s 23:28:39.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "Albums" 23:28:39.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:39.3 Info: => 0.0043123s 23:28:39.3 Info: AlterTable Albums 23:28:39.3 Info: => 4E-07s 23:28:39.3 Info: AlterColumn Albums Added DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "Albums" 23:28:39.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:39.3 Info: => 0.0043282s 23:28:39.3 Info: AlterTable Artists 23:28:39.3 Info: => 4E-07s 23:28:39.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "Artists" 23:28:39.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.3 Info: => 0.0051763s 23:28:39.3 Info: AlterTable Artists 23:28:39.3 Info: => 4E-07s 23:28:39.3 Info: AlterColumn Artists Added DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "Artists" 23:28:39.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.3 Info: => 0.0053482s 23:28:39.3 Info: AlterTable Blocklist 23:28:39.3 Info: => 4E-07s 23:28:39.3 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "Blocklist" 23:28:39.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:39.3 Info: => 0.0037578s 23:28:39.3 Info: AlterTable Blocklist 23:28:39.3 Info: => 6E-07s 23:28:39.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "Blocklist" 23:28:39.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:39.3 Info: => 0.0037853s 23:28:39.3 Info: AlterTable Commands 23:28:39.3 Info: => 5E-07s 23:28:39.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "Commands" 23:28:39.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:39.3 Info: => 0.0037656s 23:28:39.3 Info: AlterTable Commands 23:28:39.3 Info: => 5E-07s 23:28:39.3 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "Commands" 23:28:39.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:39.3 Info: => 0.0042856s 23:28:39.3 Info: AlterTable Commands 23:28:39.3 Info: => 5E-07s 23:28:39.3 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.3 Info: DROP TABLE "Commands" 23:28:39.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:39.3 Info: => 0.0049716s 23:28:39.3 Info: AlterTable DownloadClientStatus 23:28:39.3 Info: => 4E-07s 23:28:39.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:39.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) 23:28:39.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:39.3 Info: DROP TABLE "DownloadClientStatus" 23:28:39.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:39.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:39.3 Info: => 0.0038827s 23:28:39.3 Info: AlterTable DownloadClientStatus 23:28:39.3 Info: => 5E-07s 23:28:39.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:39.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) 23:28:39.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:39.3 Info: DROP TABLE "DownloadClientStatus" 23:28:39.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:39.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:39.3 Info: => 0.0046672s 23:28:39.3 Info: AlterTable DownloadClientStatus 23:28:39.3 Info: => 4E-07s 23:28:39.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:39.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) 23:28:39.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:39.3 Info: DROP TABLE "DownloadClientStatus" 23:28:39.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:39.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:39.3 Info: => 0.0038837s 23:28:39.3 Info: AlterTable DownloadHistory 23:28:39.3 Info: => 5E-07s 23:28:39.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:39.3 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) 23:28:39.3 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" 23:28:39.3 Info: DROP TABLE "DownloadHistory" 23:28:39.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:39.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:39.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:39.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:39.4 Info: => 0.0052481s 23:28:39.4 Info: AlterTable ExtraFiles 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.4 Info: DROP TABLE "ExtraFiles" 23:28:39.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:39.4 Info: => 0.0037371s 23:28:39.4 Info: AlterTable ExtraFiles 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.4 Info: DROP TABLE "ExtraFiles" 23:28:39.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:39.4 Info: => 0.0047056s 23:28:39.4 Info: AlterTable History 23:28:39.4 Info: => 5E-07s 23:28:39.4 Info: AlterColumn History Date DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.4 Info: DROP TABLE "History" 23:28:39.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:39.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:39.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:39.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:39.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:39.4 Info: => 0.0042969s 23:28:39.4 Info: AlterTable ImportListStatus 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:39.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) 23:28:39.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:39.4 Info: DROP TABLE "ImportListStatus" 23:28:39.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:39.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:39.4 Info: => 0.0047678s 23:28:39.4 Info: AlterTable ImportListStatus 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:39.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) 23:28:39.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:39.4 Info: DROP TABLE "ImportListStatus" 23:28:39.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:39.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:39.4 Info: => 0.0039462s 23:28:39.4 Info: AlterTable ImportListStatus 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:39.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) 23:28:39.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:39.4 Info: DROP TABLE "ImportListStatus" 23:28:39.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:39.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:39.4 Info: => 0.0039034s 23:28:39.4 Info: AlterTable IndexerStatus 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:39.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) 23:28:39.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:39.4 Info: DROP TABLE "IndexerStatus" 23:28:39.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:39.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:39.4 Info: => 0.0047477s 23:28:39.4 Info: AlterTable IndexerStatus 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:39.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) 23:28:39.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:39.4 Info: DROP TABLE "IndexerStatus" 23:28:39.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:39.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:39.4 Info: => 0.003916s 23:28:39.4 Info: AlterTable IndexerStatus 23:28:39.4 Info: => 3E-07s 23:28:39.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:39.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) 23:28:39.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:39.4 Info: DROP TABLE "IndexerStatus" 23:28:39.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:39.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:39.4 Info: => 0.0047698s 23:28:39.4 Info: AlterTable LyricFiles 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.4 Info: DROP TABLE "LyricFiles" 23:28:39.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:39.4 Info: => 0.0037507s 23:28:39.4 Info: AlterTable LyricFiles 23:28:39.4 Info: => 5E-07s 23:28:39.4 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.4 Info: DROP TABLE "LyricFiles" 23:28:39.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:39.4 Info: => 0.003742s 23:28:39.4 Info: AlterTable MetadataFiles 23:28:39.4 Info: => 5E-07s 23:28:39.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.4 Info: DROP TABLE "MetadataFiles" 23:28:39.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:39.4 Info: => 0.0047237s 23:28:39.4 Info: AlterTable MetadataFiles 23:28:39.4 Info: => 5E-07s 23:28:39.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.4 Info: DROP TABLE "MetadataFiles" 23:28:39.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:39.4 Info: => 0.0037384s 23:28:39.4 Info: AlterTable PendingReleases 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:39.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) 23:28:39.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:39.4 Info: DROP TABLE "PendingReleases" 23:28:39.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:39.4 Info: => 0.0046147s 23:28:39.4 Info: AlterTable ScheduledTasks 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:39.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) 23:28:39.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:39.4 Info: DROP TABLE "ScheduledTasks" 23:28:39.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:39.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:39.4 Info: => 0.0039096s 23:28:39.4 Info: AlterTable ScheduledTasks 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:39.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) 23:28:39.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:39.4 Info: DROP TABLE "ScheduledTasks" 23:28:39.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:39.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:39.4 Info: => 0.0038907s 23:28:39.4 Info: AlterTable TrackFiles 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.4 Info: DROP TABLE "TrackFiles" 23:28:39.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.4 Info: => 0.0049411s 23:28:39.4 Info: AlterTable TrackFiles 23:28:39.4 Info: => 7E-07s 23:28:39.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:39.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) 23:28:39.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" 23:28:39.4 Info: DROP TABLE "TrackFiles" 23:28:39.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.4 Info: => 0.0040468s 23:28:39.4 Info: AlterTable VersionInfo 23:28:39.4 Info: => 5E-07s 23:28:39.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:39.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:39.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:39.4 Info: DROP TABLE "VersionInfo" 23:28:39.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:39.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:39.4 Info: => 0.0045151s 23:28:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:39', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:39.4 Info: Committing Transaction 23:28:39.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:39.4 Info: => 0.005342s 23:28:39.4 Info: 62: add_on_delete_to_notifications migrating 23:28:39.4 Info: Beginning Transaction 23:28:39.4 Info: Starting migration of Main DB to 62 23:28:39.4 Info: AlterTable Notifications 23:28:39.4 Info: => 7E-07s 23:28:39.4 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:39.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:39.4 Info: => 0.0006s 23:28:39.4 Info: AlterTable Notifications 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:39.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:39.4 Info: => 0.0005395s 23:28:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:39', 'add_on_delete_to_notifications') 23:28:39.4 Info: Committing Transaction 23:28:39.4 Info: 62: add_on_delete_to_notifications migrated 23:28:39.4 Info: => 0.0008709s 23:28:39.4 Info: 63: add_custom_formats migrating 23:28:39.4 Info: Beginning Transaction 23:28:39.4 Info: Starting migration of Main DB to 63 23:28:39.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 23:28:39.4 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 23:28:39.4 Info: AlterTable DelayProfiles 23:28:39.4 Info: => 3E-07s 23:28:39.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:39.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:39.4 Info: => 0.0005593s 23:28:39.4 Info: UpdateData 23:28:39.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:39.4 Info: => 5.49E-05s 23:28:39.4 Info: AlterTable TrackFiles 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:39.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:39.4 Info: => 0.0005221s 23:28:39.4 Info: PerformDBOperation 23:28:39.4 Info: Performing DB Operation 23:28:39.4 Info: => 0.0011341s 23:28:39.4 Info: CreateTable CustomFormats 23:28:39.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) 23:28:39.4 Info: => 0.0001403s 23:28:39.4 Info: CreateIndex CustomFormats (Name) 23:28:39.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:39.4 Info: => 8.76E-05s 23:28:39.4 Info: AlterTable QualityProfiles 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: CreateColumn QualityProfiles FormatItems String 23:28:39.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:39.4 Info: => 0.000609s 23:28:39.4 Info: AlterTable QualityProfiles 23:28:39.4 Info: => 5E-07s 23:28:39.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:39.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:39.4 Info: => 0.0005491s 23:28:39.4 Info: AlterTable QualityProfiles 23:28:39.4 Info: => 4E-07s 23:28:39.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:39.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:39.4 Info: => 0.0005455s 23:28:39.4 Info: PerformDBOperation 23:28:39.4 Info: Performing DB Operation 23:28:39.4 Info: => 0.002151s 23:28:39.4 Info: PerformDBOperation 23:28:39.4 Info: Performing DB Operation 23:28:39.4 Info: => 3.97E-05s 23:28:39.4 Info: DeleteColumn ReleaseProfiles Preferred 23:28:39.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) 23:28:39.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:39.4 Info: DROP TABLE "ReleaseProfiles" 23:28:39.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:39.4 Info: => 0.0046486s 23:28:39.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:39.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) 23:28:39.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:39.5 Info: DROP TABLE "ReleaseProfiles" 23:28:39.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:39.5 Info: => 0.0047506s 23:28:39.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:39.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:39.5 Info: => 5.27E-05s 23:28:39.5 Info: AlterTable DelayProfiles 23:28:39.5 Info: => 3E-07s 23:28:39.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:39.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:39.5 Info: => 0.0006116s 23:28:39.5 Info: AlterTable DelayProfiles 23:28:39.5 Info: => 5E-07s 23:28:39.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:39.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:39.5 Info: => 0.0005524s 23:28:39.5 Info: -> 2 Insert operations completed in 00:00:00.0001469 taking an average of 00:00:00.0000734 23:28:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:39', 'add_custom_formats') 23:28:39.5 Info: Committing Transaction 23:28:39.5 Info: 63: add_custom_formats migrated 23:28:39.5 Info: => 0.0009878s 23:28:39.5 Debug: Took: 00:00:00.3920410 23:28:39.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 23:28:39.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 23:28:39.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221195370140_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:39.5 Info: DatabaseEngineVersionCheck migrating 23:28:39.5 Info: PerformDBOperation 23:28:39.5 Info: Performing DB Operation 23:28:39.5 Info: SQLite 3.48.0 23:28:39.5 Info: => 0.0010909s 23:28:39.5 Info: DatabaseEngineVersionCheck migrated 23:28:39.5 Info: => 0.0011051s 23:28:39.5 Info: VersionMigration migrating 23:28:39.5 Info: Beginning Transaction 23:28:39.5 Info: CreateTable VersionInfo 23:28:39.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:39.5 Info: => 0.0001466s 23:28:39.5 Info: Committing Transaction 23:28:39.5 Info: VersionMigration migrated 23:28:39.5 Info: => 0.0004937s 23:28:39.5 Info: VersionUniqueMigration migrating 23:28:39.5 Info: Beginning Transaction 23:28:39.5 Info: CreateIndex VersionInfo (Version) 23:28:39.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:39.5 Info: => 0.0001245s 23:28:39.5 Info: AlterTable VersionInfo 23:28:39.5 Info: => 3E-07s 23:28:39.5 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:39.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:39.5 Info: => 0.0005847s 23:28:39.5 Info: Committing Transaction 23:28:39.5 Info: VersionUniqueMigration migrated 23:28:39.5 Info: => 0.000789s 23:28:39.5 Info: VersionDescriptionMigration migrating 23:28:39.5 Info: Beginning Transaction 23:28:39.5 Info: AlterTable VersionInfo 23:28:39.5 Info: => 3E-07s 23:28:39.5 Info: CreateColumn VersionInfo Description String 23:28:39.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:39.5 Info: => 0.0001941s 23:28:39.5 Info: Committing Transaction 23:28:39.5 Info: VersionDescriptionMigration migrated 23:28:39.5 Info: => 0.0003973s 23:28:39.5 Info: 1: InitialSetup migrating 23:28:39.5 Info: Beginning Transaction 23:28:39.5 Info: Starting migration of Main DB to 1 23:28:39.5 Info: CreateTable Config 23:28:39.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:39.5 Info: => 0.0001685s 23:28:39.5 Info: CreateIndex Config (Key) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:39.5 Info: => 7.82E-05s 23:28:39.5 Info: CreateTable RootFolders 23:28:39.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:39.5 Info: => 9.48E-05s 23:28:39.5 Info: CreateIndex RootFolders (Path) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:39.5 Info: => 8.54E-05s 23:28:39.5 Info: CreateTable Artists 23:28:39.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) 23:28:39.5 Info: => 0.0002782s 23:28:39.5 Info: CreateIndex Artists (ForeignArtistId) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:39.5 Info: => 8.72E-05s 23:28:39.5 Info: CreateIndex Artists (NameSlug) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:39.5 Info: => 8.02E-05s 23:28:39.5 Info: CreateIndex Artists (CleanName) 23:28:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.5 Info: => 7.31E-05s 23:28:39.5 Info: CreateIndex Artists (Path) 23:28:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.5 Info: => 7.55E-05s 23:28:39.5 Info: CreateTable Albums 23:28:39.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) 23:28:39.5 Info: => 0.000252s 23:28:39.5 Info: CreateIndex Albums (ForeignAlbumId) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.5 Info: => 8.31E-05s 23:28:39.5 Info: CreateIndex Albums (MBId) 23:28:39.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.5 Info: => 7.02E-05s 23:28:39.5 Info: CreateIndex Albums (TADBId) 23:28:39.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.5 Info: => 8.32E-05s 23:28:39.5 Info: CreateIndex Albums (TitleSlug) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.5 Info: => 7.71E-05s 23:28:39.5 Info: CreateIndex Albums (CleanTitle) 23:28:39.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.5 Info: => 7.49E-05s 23:28:39.5 Info: CreateIndex Albums (Path) 23:28:39.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:39.5 Info: => 7.28E-05s 23:28:39.5 Info: CreateTable Tracks 23:28:39.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) 23:28:39.5 Info: => 0.0001776s 23:28:39.5 Info: CreateIndex Tracks (ForeignTrackId) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:39.5 Info: => 8.49E-05s 23:28:39.5 Info: CreateIndex Tracks (ArtistId) 23:28:39.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:39.5 Info: => 7.83E-05s 23:28:39.5 Info: CreateIndex Tracks (TrackFileId) 23:28:39.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:39.5 Info: => 8.14E-05s 23:28:39.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:39.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:39.5 Info: => 9.2E-05s 23:28:39.5 Info: CreateTable TrackFiles 23:28:39.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) 23:28:39.5 Info: => 0.000166s 23:28:39.5 Info: CreateIndex TrackFiles (ArtistId) 23:28:39.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:39.5 Info: => 8.28E-05s 23:28:39.5 Info: CreateIndex TrackFiles (AlbumId) 23:28:39.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.5 Info: => 7.87E-05s 23:28:39.5 Info: CreateTable History 23:28:39.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) 23:28:39.5 Info: => 0.0002006s 23:28:39.5 Info: CreateIndex History (Date) 23:28:39.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:39.5 Info: => 7.77E-05s 23:28:39.5 Info: CreateIndex History (EventType) 23:28:39.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:39.5 Info: => 9.7E-05s 23:28:39.5 Info: CreateIndex History (DownloadId) 23:28:39.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:39.5 Info: => 7.96E-05s 23:28:39.5 Info: CreateIndex History (AlbumId) 23:28:39.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:39.5 Info: => 7.73E-05s 23:28:39.5 Info: CreateTable Notifications 23:28:39.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) 23:28:39.5 Info: => 0.0001383s 23:28:39.5 Info: CreateTable ScheduledTasks 23:28:39.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:39.5 Info: => 0.0001429s 23:28:39.5 Info: CreateIndex ScheduledTasks (TypeName) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:39.5 Info: => 8.45E-05s 23:28:39.5 Info: CreateTable Indexers 23:28:39.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) 23:28:39.5 Info: => 0.0001201s 23:28:39.5 Info: CreateIndex Indexers (Name) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:39.5 Info: => 0.0001166s 23:28:39.5 Info: CreateTable Profiles 23:28:39.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:39.5 Info: => 0.0001099s 23:28:39.5 Info: CreateIndex Profiles (Name) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:39.5 Info: => 0.0001076s 23:28:39.5 Info: CreateTable QualityDefinitions 23:28:39.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:39.5 Info: => 0.0001208s 23:28:39.5 Info: CreateIndex QualityDefinitions (Quality) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:39.5 Info: => 8.54E-05s 23:28:39.5 Info: CreateIndex QualityDefinitions (Title) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:39.5 Info: => 8.03E-05s 23:28:39.5 Info: CreateTable NamingConfig 23:28:39.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) 23:28:39.5 Info: => 0.0001542s 23:28:39.5 Info: CreateTable Blacklist 23:28:39.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 '') 23:28:39.5 Info: => 0.0002097s 23:28:39.5 Info: CreateTable Metadata 23:28:39.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) 23:28:39.5 Info: => 0.0001182s 23:28:39.5 Info: CreateTable MetadataFiles 23:28:39.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) 23:28:39.5 Info: => 0.0001606s 23:28:39.5 Info: CreateTable DownloadClients 23:28:39.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) 23:28:39.5 Info: => 0.0001194s 23:28:39.5 Info: CreateTable PendingReleases 23:28:39.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 '') 23:28:39.5 Info: => 0.0001251s 23:28:39.5 Info: CreateTable RemotePathMappings 23:28:39.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:39.5 Info: => 0.000114s 23:28:39.5 Info: CreateTable Tags 23:28:39.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:39.5 Info: => 0.000125s 23:28:39.5 Info: CreateIndex Tags (Label) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:39.5 Info: => 8.89E-05s 23:28:39.5 Info: CreateTable Restrictions 23:28:39.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:39.5 Info: => 0.0001071s 23:28:39.5 Info: CreateTable DelayProfiles 23:28:39.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) 23:28:39.5 Info: => 0.0001491s 23:28:39.5 Info: CreateTable Users 23:28:39.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:39.5 Info: => 0.000128s 23:28:39.5 Info: CreateIndex Users (Identifier) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:39.5 Info: => 9.3E-05s 23:28:39.5 Info: CreateIndex Users (Username) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:39.5 Info: => 0.0001184s 23:28:39.5 Info: CreateTable Commands 23:28:39.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) 23:28:39.5 Info: => 0.0001661s 23:28:39.5 Info: CreateTable IndexerStatus 23:28:39.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) 23:28:39.5 Info: => 0.0001329s 23:28:39.5 Info: CreateIndex IndexerStatus (ProviderId) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:39.5 Info: => 8.9E-05s 23:28:39.5 Info: CreateTable ExtraFiles 23:28:39.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) 23:28:39.5 Info: => 0.0001259s 23:28:39.5 Info: CreateTable LyricFiles 23:28:39.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) 23:28:39.5 Info: => 0.0001575s 23:28:39.5 Info: CreateTable LanguageProfiles 23:28:39.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:39.5 Info: => 0.0001342s 23:28:39.5 Info: CreateIndex LanguageProfiles (Name) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:39.5 Info: => 0.000107s 23:28:39.5 Info: CreateTable DownloadClientStatus 23:28:39.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) 23:28:39.5 Info: => 0.0001225s 23:28:39.5 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:39.5 Info: => 8.85E-05s 23:28:39.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:39.5 Info: -> 1 Insert operations completed in 00:00:00.0000948 taking an average of 00:00:00.0000948 23:28:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:39', 'InitialSetup') 23:28:39.5 Info: Committing Transaction 23:28:39.5 Info: 1: InitialSetup migrated 23:28:39.5 Info: => 0.0009482s 23:28:39.5 Info: 2: add_reason_to_pending_releases migrating 23:28:39.5 Info: Beginning Transaction 23:28:39.5 Info: Starting migration of Main DB to 2 23:28:39.5 Info: AlterTable PendingReleases 23:28:39.5 Info: => 6E-07s 23:28:39.5 Info: CreateColumn PendingReleases Reason Int32 23:28:39.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:39.5 Info: => 0.0005456s 23:28:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:39', 'add_reason_to_pending_releases') 23:28:39.5 Info: Committing Transaction 23:28:39.5 Info: 2: add_reason_to_pending_releases migrated 23:28:39.5 Info: => 0.0008744s 23:28:39.5 Info: 3: add_medium_support migrating 23:28:39.5 Info: Beginning Transaction 23:28:39.5 Info: Starting migration of Main DB to 3 23:28:39.5 Info: AlterTable Albums 23:28:39.5 Info: => 8E-07s 23:28:39.5 Info: CreateColumn Albums Media String 23:28:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:39.5 Info: => 0.0005214s 23:28:39.5 Info: AlterTable Tracks 23:28:39.5 Info: => 4E-07s 23:28:39.5 Info: CreateColumn Tracks MediumNumber Int32 23:28:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:39.5 Info: => 0.0004795s 23:28:39.5 Info: AlterTable Tracks 23:28:39.5 Info: => 4E-07s 23:28:39.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:39.5 Info: => 0.0004752s 23:28:39.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:39.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:39.5 Info: => 4.97E-05s 23:28:39.5 Info: DeleteColumn Tracks TrackNumber 23:28:39.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) 23:28:39.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" 23:28:39.5 Info: DROP TABLE "Tracks" 23:28:39.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:39.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:39.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:39.5 Info: => 0.0053677s 23:28:39.5 Info: AlterTable Tracks 23:28:39.5 Info: => 4E-07s 23:28:39.5 Info: CreateColumn Tracks TrackNumber String 23:28:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:39.5 Info: => 0.0004786s 23:28:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:39', 'add_medium_support') 23:28:39.5 Info: Committing Transaction 23:28:39.5 Info: 3: add_medium_support migrated 23:28:39.5 Info: => 0.0008538s 23:28:39.5 Info: 4: add_various_qualites_in_profile migrating 23:28:39.5 Info: Beginning Transaction 23:28:39.5 Info: Starting migration of Main DB to 4 23:28:39.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:39.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:39.5 Info: => 5.47E-05s 23:28:39.5 Info: PerformDBOperation 23:28:39.5 Info: Performing DB Operation 23:28:39.5 Info: => 3.37E-05s 23:28:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:39', 'add_various_qualites_in_profile') 23:28:39.5 Info: Committing Transaction 23:28:39.5 Info: 4: add_various_qualites_in_profile migrated 23:28:39.5 Info: => 0.000277s 23:28:39.5 Info: 5: metadata_profiles migrating 23:28:39.5 Info: Beginning Transaction 23:28:39.5 Info: Starting migration of Main DB to 5 23:28:39.5 Info: CreateTable MetadataProfiles 23:28:39.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:39.5 Info: => 0.000129s 23:28:39.5 Info: CreateIndex MetadataProfiles (Name) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:39.5 Info: => 8.76E-05s 23:28:39.5 Info: AlterTable Artists 23:28:39.5 Info: => 3E-07s 23:28:39.5 Info: CreateColumn Artists MetadataProfileId Int32 23:28:39.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:39.5 Info: => 0.000525s 23:28:39.5 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:39.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) 23:28:39.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" 23:28:39.5 Info: DROP TABLE "Artists" 23:28:39.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.5 Info: => 0.0039953s 23:28:39.5 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:39.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) 23:28:39.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" 23:28:39.5 Info: DROP TABLE "Artists" 23:28:39.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.5 Info: => 0.0050452s 23:28:39.5 Info: AlterTable Albums 23:28:39.5 Info: => 4E-07s 23:28:39.5 Info: CreateColumn Albums SecondaryTypes String 23:28:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:39.5 Info: => 0.0004954s 23:28:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:39', 'metadata_profiles') 23:28:39.5 Info: Committing Transaction 23:28:39.5 Info: 5: metadata_profiles migrated 23:28:39.5 Info: => 0.0009271s 23:28:39.5 Info: 6: separate_automatic_and_interactive_search migrating 23:28:39.5 Info: Beginning Transaction 23:28:39.5 Info: Starting migration of Main DB to 6 23:28:39.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:39.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) 23:28:39.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:39.5 Info: DROP TABLE "Indexers" 23:28:39.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:39.5 Info: => 0.0033533s 23:28:39.5 Info: AlterTable Indexers 23:28:39.5 Info: => 4E-07s 23:28:39.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:39.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:39.5 Info: => 0.0004826s 23:28:39.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:39.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:39.5 Info: => 3.92E-05s 23:28:39.5 Info: AlterTable Indexers 23:28:39.5 Info: => 3E-07s 23:28:39.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:39.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) 23:28:39.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" 23:28:39.5 Info: DROP TABLE "Indexers" 23:28:39.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:39.5 Info: => 0.0043274s 23:28:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:39', 'separate_automatic_and_interactive_search') 23:28:39.5 Info: Committing Transaction 23:28:39.5 Info: 6: separate_automatic_and_interactive_search migrated 23:28:39.5 Info: => 0.0046546s 23:28:39.5 Info: 7: change_album_path_to_relative migrating 23:28:39.5 Info: Beginning Transaction 23:28:39.5 Info: Starting migration of Main DB to 7 23:28:39.5 Info: DeleteColumn Albums Path 23:28:39.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) 23:28:39.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" 23:28:39.5 Info: DROP TABLE "Albums" 23:28:39.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.6 Info: => 0.0041759s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:39', 'change_album_path_to_relative') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 7: change_album_path_to_relative migrated 23:28:39.6 Info: => 0.004587s 23:28:39.6 Info: 8: change_quality_size_mb_to_kb migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 8 23:28:39.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 23:28:39.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 23:28:39.6 Info: => 5.16E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:39', 'change_quality_size_mb_to_kb') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 8: change_quality_size_mb_to_kb migrated 23:28:39.6 Info: => 0.0003023s 23:28:39.6 Info: 9: album_releases migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 9 23:28:39.6 Info: AlterTable Albums 23:28:39.6 Info: => 6E-07s 23:28:39.6 Info: CreateColumn Albums Releases String 23:28:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:39.6 Info: => 0.0004994s 23:28:39.6 Info: AlterTable Albums 23:28:39.6 Info: => 5E-07s 23:28:39.6 Info: CreateColumn Albums CurrentRelease String 23:28:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:39.6 Info: => 0.0004773s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:39', 'album_releases') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 9: album_releases migrated 23:28:39.6 Info: => 0.0007626s 23:28:39.6 Info: 10: album_releases_fix migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 10 23:28:39.6 Info: AlterTable Albums 23:28:39.6 Info: => 7E-07s 23:28:39.6 Info: AlterColumn Albums Releases String 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "Albums" 23:28:39.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.6 Info: => 0.0040688s 23:28:39.6 Info: AlterTable Albums 23:28:39.6 Info: => 3E-07s 23:28:39.6 Info: AlterColumn Albums CurrentRelease String 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "Albums" 23:28:39.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.6 Info: => 0.0048487s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:39', 'album_releases_fix') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 10: album_releases_fix migrated 23:28:39.6 Info: => 0.0052331s 23:28:39.6 Info: 11: import_lists migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 11 23:28:39.6 Info: CreateTable ImportLists 23:28:39.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) 23:28:39.6 Info: => 0.0001595s 23:28:39.6 Info: CreateIndex ImportLists (Name) 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:39.6 Info: => 8.22E-05s 23:28:39.6 Info: CreateTable ImportListStatus 23:28:39.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) 23:28:39.6 Info: => 0.0001072s 23:28:39.6 Info: CreateIndex ImportListStatus (ProviderId) 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:39.6 Info: => 7.61E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:39', 'import_lists') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 11: import_lists migrated 23:28:39.6 Info: => 0.0003856s 23:28:39.6 Info: 12: add_release_status migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 12 23:28:39.6 Info: AlterTable MetadataProfiles 23:28:39.6 Info: => 6E-07s 23:28:39.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:39.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:39.6 Info: => 0.0005413s 23:28:39.6 Info: PerformDBOperation 23:28:39.6 Info: Performing DB Operation 23:28:39.6 Info: => 2.63E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:39', 'add_release_status') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 12: add_release_status migrated 23:28:39.6 Info: => 0.0003307s 23:28:39.6 Info: 13: album_download_notification migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 13 23:28:39.6 Info: AlterTable Notifications 23:28:39.6 Info: => 5E-07s 23:28:39.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:39.6 Info: => 0.0005105s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:39', 'album_download_notification') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 13: album_download_notification migrated 23:28:39.6 Info: => 0.0008104s 23:28:39.6 Info: 14: fix_language_metadata_profiles migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 14 23:28:39.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 23:28:39.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 23:28:39.6 Info: => 8.16E-05s 23:28:39.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 23:28:39.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 23:28:39.6 Info: => 5.41E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:39', 'fix_language_metadata_profiles') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 14: fix_language_metadata_profiles migrated 23:28:39.6 Info: => 0.0003078s 23:28:39.6 Info: 15: remove_fanzub migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 15 23:28:39.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:39.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:39.6 Info: => 4.65E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:39', 'remove_fanzub') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 15: remove_fanzub migrated 23:28:39.6 Info: => 0.0002971s 23:28:39.6 Info: 16: update_artist_history_indexes migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 16 23:28:39.6 Info: CreateIndex Albums (ArtistId) 23:28:39.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:39.6 Info: => 0.0001184s 23:28:39.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:39.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:39.6 Info: => 8.12E-05s 23:28:39.6 Info: DeleteIndex History (AlbumId) 23:28:39.6 Info: DROP INDEX "IX_History_AlbumId" 23:28:39.6 Info: => 0.0001212s 23:28:39.6 Info: CreateIndex History (AlbumId, Date) 23:28:39.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:39.6 Info: => 9.39E-05s 23:28:39.6 Info: DeleteIndex History (DownloadId) 23:28:39.6 Info: DROP INDEX "IX_History_DownloadId" 23:28:39.6 Info: => 0.0001127s 23:28:39.6 Info: CreateIndex History (DownloadId, Date) 23:28:39.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:39.6 Info: => 9.07E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:39', 'update_artist_history_indexes') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 16: update_artist_history_indexes migrated 23:28:39.6 Info: => 0.0004129s 23:28:39.6 Info: 17: remove_nma migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 17 23:28:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:39.6 Info: => 5.11E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:39', 'remove_nma') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 17: remove_nma migrated 23:28:39.6 Info: => 0.000297s 23:28:39.6 Info: 18: album_disambiguation migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 18 23:28:39.6 Info: AlterTable Albums 23:28:39.6 Info: => 5E-07s 23:28:39.6 Info: CreateColumn Albums Disambiguation String 23:28:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:39.6 Info: => 0.0005381s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:39', 'album_disambiguation') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 18: album_disambiguation migrated 23:28:39.6 Info: => 0.0008356s 23:28:39.6 Info: 19: add_ape_quality_in_profiles migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 19 23:28:39.6 Info: PerformDBOperation 23:28:39.6 Info: Performing DB Operation 23:28:39.6 Info: => 3.2E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:39', 'add_ape_quality_in_profiles') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 19: add_ape_quality_in_profiles migrated 23:28:39.6 Info: => 0.0002904s 23:28:39.6 Info: 20: remove_pushalot migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 20 23:28:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:39.6 Info: => 4.99E-05s 23:28:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:39.6 Info: => 3.03E-05s 23:28:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:39.6 Info: => 2.86E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:39', 'remove_pushalot') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 20: remove_pushalot migrated 23:28:39.6 Info: => 0.0002982s 23:28:39.6 Info: 21: add_custom_filters migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 21 23:28:39.6 Info: CreateTable CustomFilters 23:28:39.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:39.6 Info: => 0.0001284s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:39', 'add_custom_filters') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 21: add_custom_filters migrated 23:28:39.6 Info: => 0.0004146s 23:28:39.6 Info: 22: import_list_tags migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 22 23:28:39.6 Info: AlterTable ImportLists 23:28:39.6 Info: => 4E-07s 23:28:39.6 Info: CreateColumn ImportLists Tags String 23:28:39.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:39.6 Info: => 0.0005476s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:39', 'import_list_tags') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 22: import_list_tags migrated 23:28:39.6 Info: => 0.0008393s 23:28:39.6 Info: 23: add_release_groups_etc migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 23 23:28:39.6 Info: CreateTable ArtistMetadata 23:28:39.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) 23:28:39.6 Info: => 0.0002316s 23:28:39.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:39.6 Info: => 0.0001428s 23:28:39.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" 23:28:39.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" 23:28:39.6 Info: => 8.85E-05s 23:28:39.6 Info: AlterTable Artists 23:28:39.6 Info: => 3E-07s 23:28:39.6 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:39.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:39.6 Info: => 0.0005409s 23:28:39.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:39.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:39.6 Info: => 6.78E-05s 23:28:39.6 Info: CreateTable AlbumReleases 23:28:39.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) 23:28:39.6 Info: => 0.000202s 23:28:39.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:39.6 Info: => 0.0001191s 23:28:39.6 Info: CreateIndex AlbumReleases (AlbumId) 23:28:39.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:39.6 Info: => 0.000111s 23:28:39.6 Info: PerformDBOperation 23:28:39.6 Info: Performing DB Operation 23:28:39.6 Info: => 3.32E-05s 23:28:39.6 Info: AlterTable Albums 23:28:39.6 Info: => 3E-07s 23:28:39.6 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:39.6 Info: => 0.0005752s 23:28:39.6 Info: AlterTable Albums 23:28:39.6 Info: => 4E-07s 23:28:39.6 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:39.6 Info: => 0.0005733s 23:28:39.6 Info: AlterTable Albums 23:28:39.6 Info: => 4E-07s 23:28:39.6 Info: CreateColumn Albums Links String 23:28:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:39.6 Info: => 0.0006031s 23:28:39.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:39.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:39.6 Info: => 8.44E-05s 23:28:39.6 Info: AlterTable Tracks 23:28:39.6 Info: => 3E-07s 23:28:39.6 Info: CreateColumn Tracks ForeignRecordingId String 23:28:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:39.6 Info: => 0.0005723s 23:28:39.6 Info: AlterTable Tracks 23:28:39.6 Info: => 4E-07s 23:28:39.6 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:39.6 Info: => 0.0005658s 23:28:39.6 Info: AlterTable Tracks 23:28:39.6 Info: => 5E-07s 23:28:39.6 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:39.6 Info: => 0.0005607s 23:28:39.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:39.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:39.6 Info: => 8.29E-05s 23:28:39.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:39.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:39.6 Info: => 6.27E-05s 23:28:39.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "Artists" 23:28:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.6 Info: => 0.0054784s 23:28:39.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "Albums" 23:28:39.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.6 Info: => 0.0047996s 23:28:39.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "Tracks" 23:28:39.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:39.6 Info: => 0.0044334s 23:28:39.6 Info: DeleteColumn TrackFiles ArtistId 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "TrackFiles" 23:28:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.6 Info: => 0.0045332s 23:28:39.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:39.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.6 Info: => 7.81E-05s 23:28:39.6 Info: CreateIndex Artists (Monitored) 23:28:39.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.6 Info: => 7.43E-05s 23:28:39.6 Info: CreateIndex Albums (ArtistMetadataId) 23:28:39.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:39.6 Info: => 7.93E-05s 23:28:39.6 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:39.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:39.6 Info: => 7.57E-05s 23:28:39.6 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:39.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:39.6 Info: => 7.36E-05s 23:28:39.6 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:39.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:39.6 Info: => 7.24E-05s 23:28:39.6 Info: UpdateData 23:28:39.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:39.6 Info: => 4.15E-05s 23:28:39.6 Info: UpdateData 23:28:39.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:39.6 Info: => 3.41E-05s 23:28:39.6 Info: UpdateData 23:28:39.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:39.6 Info: => 3.93E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:39', 'add_release_groups_etc') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 23: add_release_groups_etc migrated 23:28:39.6 Info: => 0.0006076s 23:28:39.6 Info: 24: NewMediaInfoFormat migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 24 23:28:39.6 Info: UpdateData 23:28:39.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:39.6 Info: => 5.43E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:39', 'NewMediaInfoFormat') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 24: NewMediaInfoFormat migrated 23:28:39.6 Info: => 0.0003343s 23:28:39.6 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 25 23:28:39.6 Info: RenameTable Restrictions ReleaseProfiles 23:28:39.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:39.6 Info: => 0.0013836s 23:28:39.6 Info: AlterTable ReleaseProfiles 23:28:39.6 Info: => 5E-07s 23:28:39.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:39.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:39.6 Info: => 0.0005165s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:39', 'rename_restrictions_to_release_profiles') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:39.6 Info: => 0.0008138s 23:28:39.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 26 23:28:39.6 Info: RenameTable Profiles QualityProfiles 23:28:39.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:39.6 Info: => 0.0014174s 23:28:39.6 Info: AlterTable QualityProfiles 23:28:39.6 Info: => 5E-07s 23:28:39.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:39.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:39.6 Info: => 0.0005075s 23:28:39.6 Info: AlterTable LanguageProfiles 23:28:39.6 Info: => 3E-07s 23:28:39.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:39.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:39.6 Info: => 0.0004885s 23:28:39.6 Info: UpdateData 23:28:39.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:39.6 Info: => 4.59E-05s 23:28:39.6 Info: UpdateData 23:28:39.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:39.6 Info: => 2.96E-05s 23:28:39.6 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "Artists" 23:28:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.6 Info: => 0.0058535s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:39', 'rename_quality_profiles_add_upgrade_allowed') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:39.6 Info: => 0.0062853s 23:28:39.6 Info: 27: add_import_exclusions migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 27 23:28:39.6 Info: CreateTable ImportListExclusions 23:28:39.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:39.6 Info: => 0.0001271s 23:28:39.6 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:39.6 Info: => 8.18E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:39', 'add_import_exclusions') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 27: add_import_exclusions migrated 23:28:39.6 Info: => 0.0004199s 23:28:39.6 Info: 28: clean_artist_metadata_table migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 28 23:28:39.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) 23:28:39.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) 23:28:39.6 Info: => 0.0001549s 23:28:39.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) 23:28:39.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) 23:28:39.6 Info: => 0.0001222s 23:28:39.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) 23:28:39.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) 23:28:39.6 Info: => 0.0001216s 23:28:39.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) 23:28:39.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) 23:28:39.6 Info: => 0.0001196s 23:28:39.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) 23:28:39.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) 23:28:39.6 Info: => 0.000126s 23:28:39.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) 23:28:39.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) 23:28:39.6 Info: => 0.0001243s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:39', 'clean_artist_metadata_table') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 28: clean_artist_metadata_table migrated 23:28:39.6 Info: => 0.0004197s 23:28:39.6 Info: 29: health_issue_notification migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 29 23:28:39.6 Info: AlterTable Notifications 23:28:39.6 Info: => 7E-07s 23:28:39.6 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:39.6 Info: => 0.0005469s 23:28:39.6 Info: AlterTable Notifications 23:28:39.6 Info: => 4E-07s 23:28:39.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:39.6 Info: => 0.0005119s 23:28:39.6 Info: AlterTable Notifications 23:28:39.6 Info: => 4E-07s 23:28:39.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:39.6 Info: => 0.0005133s 23:28:39.6 Info: AlterTable Notifications 23:28:39.6 Info: => 4E-07s 23:28:39.6 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:39.6 Info: => 0.0005152s 23:28:39.6 Info: AlterTable Notifications 23:28:39.6 Info: => 4E-07s 23:28:39.6 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:39.6 Info: => 0.000534s 23:28:39.6 Info: DeleteColumn Notifications OnDownload 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "Notifications" 23:28:39.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:39.6 Info: => 0.0037161s 23:28:39.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "Notifications" 23:28:39.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:39.6 Info: => 0.0045606s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:39', 'health_issue_notification') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 29: health_issue_notification migrated 23:28:39.6 Info: => 0.004985s 23:28:39.6 Info: 30: add_mediafilerepository_mtime migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 30 23:28:39.6 Info: AlterTable TrackFiles 23:28:39.6 Info: => 7E-07s 23:28:39.6 Info: CreateColumn TrackFiles Modified DateTime 23:28:39.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:39.6 Info: => 0.0005472s 23:28:39.6 Info: AlterTable TrackFiles 23:28:39.6 Info: => 4E-07s 23:28:39.6 Info: CreateColumn TrackFiles Path String 23:28:39.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:39.6 Info: => 0.0005162s 23:28:39.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:39.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:39.6 Info: => 3.93E-05s 23:28:39.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) 23:28:39.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) 23:28:39.6 Info: => 0.0001233s 23:28:39.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) 23:28:39.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) 23:28:39.6 Info: => 0.0001381s 23:28:39.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) 23:28:39.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) 23:28:39.6 Info: => 0.000141s 23:28:39.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") 23:28:39.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") 23:28:39.6 Info: => 7.97E-05s 23:28:39.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:39.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:39.6 Info: => 5.1E-05s 23:28:39.6 Info: AlterTable TrackFiles 23:28:39.6 Info: => 3E-07s 23:28:39.6 Info: AlterColumn TrackFiles Path String 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "TrackFiles" 23:28:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.6 Info: => 0.0038248s 23:28:39.6 Info: CreateIndex TrackFiles (Path) 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.6 Info: => 7.87E-05s 23:28:39.6 Info: DeleteColumn TrackFiles RelativePath 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "TrackFiles" 23:28:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.6 Info: => 0.0049409s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:39', 'add_mediafilerepository_mtime') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 30: add_mediafilerepository_mtime migrated 23:28:39.6 Info: => 0.0053536s 23:28:39.6 Info: 31: add_artistmetadataid_constraint migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 31 23:28:39.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") 23:28:39.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") 23:28:39.6 Info: => 9.19E-05s 23:28:39.6 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:39.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:39.6 Info: => 0.0001408s 23:28:39.6 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "Artists" 23:28:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.6 Info: => 0.004068s 23:28:39.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.6 Info: => 7.66E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:39', 'add_artistmetadataid_constraint') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 31: add_artistmetadataid_constraint migrated 23:28:39.6 Info: => 0.0004659s 23:28:39.6 Info: 32: old_ids_and_artist_alias migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 32 23:28:39.6 Info: AlterTable ArtistMetadata 23:28:39.6 Info: => 7E-07s 23:28:39.6 Info: CreateColumn ArtistMetadata Aliases String 23:28:39.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:39.6 Info: => 0.0005827s 23:28:39.6 Info: AlterTable ArtistMetadata 23:28:39.6 Info: => 5E-07s 23:28:39.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:39.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.6 Info: => 0.0005283s 23:28:39.6 Info: AlterTable Albums 23:28:39.6 Info: => 6E-07s 23:28:39.6 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.6 Info: => 0.0005206s 23:28:39.6 Info: AlterTable AlbumReleases 23:28:39.6 Info: => 4E-07s 23:28:39.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:39.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.6 Info: => 0.000518s 23:28:39.6 Info: AlterTable Tracks 23:28:39.6 Info: => 5E-07s 23:28:39.6 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.6 Info: => 0.0005249s 23:28:39.6 Info: AlterTable Tracks 23:28:39.6 Info: => 4E-07s 23:28:39.6 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.6 Info: => 0.0005188s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:39', 'old_ids_and_artist_alias') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 32: old_ids_and_artist_alias migrated 23:28:39.6 Info: => 0.0008606s 23:28:39.6 Info: 33: download_propers_config migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 33 23:28:39.6 Info: PerformDBOperation 23:28:39.6 Info: Performing DB Operation 23:28:39.6 Info: => 3.13E-05s 23:28:39.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:39.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:39.6 Info: => 3.68E-05s 23:28:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:39', 'download_propers_config') 23:28:39.6 Info: Committing Transaction 23:28:39.6 Info: 33: download_propers_config migrated 23:28:39.6 Info: => 0.0003187s 23:28:39.6 Info: 34: remove_language_profiles migrating 23:28:39.6 Info: Beginning Transaction 23:28:39.6 Info: Starting migration of Main DB to 34 23:28:39.6 Info: DeleteTable LanguageProfiles 23:28:39.6 Info: DROP TABLE "LanguageProfiles" 23:28:39.6 Info: => 0.0002049s 23:28:39.6 Info: DeleteColumn Artists LanguageProfileId 23:28:39.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) 23:28:39.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" 23:28:39.6 Info: DROP TABLE "Artists" 23:28:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.7 Info: => 0.0041697s 23:28:39.7 Info: DeleteColumn ImportLists LanguageProfileId 23:28:39.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) 23:28:39.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" 23:28:39.7 Info: DROP TABLE "ImportLists" 23:28:39.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:39.7 Info: => 0.0044705s 23:28:39.7 Info: DeleteColumn Blacklist Language 23:28:39.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) 23:28:39.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" 23:28:39.7 Info: DROP TABLE "Blacklist" 23:28:39.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:39.7 Info: => 0.0048507s 23:28:39.7 Info: DeleteColumn History Language 23:28:39.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) 23:28:39.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" 23:28:39.7 Info: DROP TABLE "History" 23:28:39.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:39.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:39.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:39.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:39.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:39.7 Info: => 0.004792s 23:28:39.7 Info: DeleteColumn LyricFiles Language 23:28:39.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) 23:28:39.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" 23:28:39.7 Info: DROP TABLE "LyricFiles" 23:28:39.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:39.7 Info: => 0.0048596s 23:28:39.7 Info: DeleteColumn TrackFiles Language 23:28:39.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) 23:28:39.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" 23:28:39.7 Info: DROP TABLE "TrackFiles" 23:28:39.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.7 Info: => 0.003878s 23:28:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:39', 'remove_language_profiles') 23:28:39.7 Info: Committing Transaction 23:28:39.7 Info: 34: remove_language_profiles migrated 23:28:39.7 Info: => 0.0044607s 23:28:39.7 Info: 35: multi_disc_naming_format migrating 23:28:39.7 Info: Beginning Transaction 23:28:39.7 Info: Starting migration of Main DB to 35 23:28:39.7 Info: AlterTable NamingConfig 23:28:39.7 Info: => 6E-07s 23:28:39.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:39.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:39.7 Info: => 0.0005395s 23:28:39.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:39.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:39.7 Info: => 4.64E-05s 23:28:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:39', 'multi_disc_naming_format') 23:28:39.7 Info: Committing Transaction 23:28:39.7 Info: 35: multi_disc_naming_format migrated 23:28:39.7 Info: => 0.0003529s 23:28:39.7 Info: 36: add_download_client_priority migrating 23:28:39.7 Info: Beginning Transaction 23:28:39.7 Info: Starting migration of Main DB to 36 23:28:39.7 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') 23:28:39.7 Info: AlterTable DownloadClients 23:28:39.7 Info: => 3E-07s 23:28:39.7 Info: CreateColumn DownloadClients Priority Int32 23:28:39.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:39.7 Info: => 0.0005337s 23:28:39.7 Info: PerformDBOperation 23:28:39.7 Info: Performing DB Operation 23:28:39.7 Info: => 5.04E-05s 23:28:39.7 Info: -> 1 Insert operations completed in 00:00:00.0003001 taking an average of 00:00:00.0003001 23:28:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:39', 'add_download_client_priority') 23:28:39.7 Info: Committing Transaction 23:28:39.7 Info: 36: add_download_client_priority migrated 23:28:39.7 Info: => 0.0003944s 23:28:39.7 Debug: Took: 00:00:00.1980347 23:28:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 23:28:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 23:28:39.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221197743810_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:39.7 Info: DatabaseEngineVersionCheck migrating 23:28:39.7 Info: PerformDBOperation 23:28:39.7 Info: Performing DB Operation 23:28:39.7 Info: SQLite 3.48.0 23:28:39.7 Info: => 0.001074s 23:28:39.7 Info: DatabaseEngineVersionCheck migrated 23:28:39.7 Info: => 0.0010875s 23:28:39.7 Info: VersionMigration migrating 23:28:39.7 Info: Beginning Transaction 23:28:39.7 Info: CreateTable VersionInfo 23:28:39.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:39.7 Info: => 0.0001481s 23:28:39.7 Info: Committing Transaction 23:28:39.7 Info: VersionMigration migrated 23:28:39.7 Info: => 0.0005321s 23:28:39.7 Info: VersionUniqueMigration migrating 23:28:39.7 Info: Beginning Transaction 23:28:39.7 Info: CreateIndex VersionInfo (Version) 23:28:39.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:39.7 Info: => 0.0001236s 23:28:39.7 Info: AlterTable VersionInfo 23:28:39.7 Info: => 4E-07s 23:28:39.7 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:39.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:39.7 Info: => 0.0005816s 23:28:39.7 Info: Committing Transaction 23:28:39.7 Info: VersionUniqueMigration migrated 23:28:39.7 Info: => 0.0008057s 23:28:39.7 Info: VersionDescriptionMigration migrating 23:28:39.7 Info: Beginning Transaction 23:28:39.7 Info: AlterTable VersionInfo 23:28:39.7 Info: => 3E-07s 23:28:39.7 Info: CreateColumn VersionInfo Description String 23:28:39.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:39.7 Info: => 0.0001947s 23:28:39.7 Info: Committing Transaction 23:28:39.7 Info: VersionDescriptionMigration migrated 23:28:39.7 Info: => 0.0003804s 23:28:39.7 Info: 1: InitialSetup migrating 23:28:39.7 Info: Beginning Transaction 23:28:39.7 Info: Starting migration of Main DB to 1 23:28:39.7 Info: CreateTable Config 23:28:39.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:39.7 Info: => 0.0001583s 23:28:39.7 Info: CreateIndex Config (Key) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:39.7 Info: => 7.44E-05s 23:28:39.7 Info: CreateTable RootFolders 23:28:39.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:39.7 Info: => 8.07E-05s 23:28:39.7 Info: CreateIndex RootFolders (Path) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:39.7 Info: => 6.91E-05s 23:28:39.7 Info: CreateTable Artists 23:28:39.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) 23:28:39.7 Info: => 0.0002271s 23:28:39.7 Info: CreateIndex Artists (ForeignArtistId) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:39.7 Info: => 8.66E-05s 23:28:39.7 Info: CreateIndex Artists (NameSlug) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:39.7 Info: => 7.08E-05s 23:28:39.7 Info: CreateIndex Artists (CleanName) 23:28:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.7 Info: => 6.61E-05s 23:28:39.7 Info: CreateIndex Artists (Path) 23:28:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.7 Info: => 6.35E-05s 23:28:39.7 Info: CreateTable Albums 23:28:39.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) 23:28:39.7 Info: => 0.0002066s 23:28:39.7 Info: CreateIndex Albums (ForeignAlbumId) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.7 Info: => 7.3E-05s 23:28:39.7 Info: CreateIndex Albums (MBId) 23:28:39.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.7 Info: => 6.67E-05s 23:28:39.7 Info: CreateIndex Albums (TADBId) 23:28:39.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.7 Info: => 6.65E-05s 23:28:39.7 Info: CreateIndex Albums (TitleSlug) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.7 Info: => 6.43E-05s 23:28:39.7 Info: CreateIndex Albums (CleanTitle) 23:28:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.7 Info: => 6.77E-05s 23:28:39.7 Info: CreateIndex Albums (Path) 23:28:39.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:39.7 Info: => 6.41E-05s 23:28:39.7 Info: CreateTable Tracks 23:28:39.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) 23:28:39.7 Info: => 0.0001771s 23:28:39.7 Info: CreateIndex Tracks (ForeignTrackId) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:39.7 Info: => 7.99E-05s 23:28:39.7 Info: CreateIndex Tracks (ArtistId) 23:28:39.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:39.7 Info: => 7.26E-05s 23:28:39.7 Info: CreateIndex Tracks (TrackFileId) 23:28:39.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:39.7 Info: => 7.09E-05s 23:28:39.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:39.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:39.7 Info: => 7.39E-05s 23:28:39.7 Info: CreateTable TrackFiles 23:28:39.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) 23:28:39.7 Info: => 0.00013s 23:28:39.7 Info: CreateIndex TrackFiles (ArtistId) 23:28:39.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:39.7 Info: => 7.21E-05s 23:28:39.7 Info: CreateIndex TrackFiles (AlbumId) 23:28:39.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.7 Info: => 6.84E-05s 23:28:39.7 Info: CreateTable History 23:28:39.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) 23:28:39.7 Info: => 0.0001318s 23:28:39.7 Info: CreateIndex History (Date) 23:28:39.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:39.7 Info: => 7.44E-05s 23:28:39.7 Info: CreateIndex History (EventType) 23:28:39.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:39.7 Info: => 7.07E-05s 23:28:39.7 Info: CreateIndex History (DownloadId) 23:28:39.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:39.7 Info: => 6.95E-05s 23:28:39.7 Info: CreateIndex History (AlbumId) 23:28:39.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:39.7 Info: => 6.66E-05s 23:28:39.7 Info: CreateTable Notifications 23:28:39.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) 23:28:39.7 Info: => 0.0001469s 23:28:39.7 Info: CreateTable ScheduledTasks 23:28:39.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:39.7 Info: => 0.0001005s 23:28:39.7 Info: CreateIndex ScheduledTasks (TypeName) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:39.7 Info: => 7.44E-05s 23:28:39.7 Info: CreateTable Indexers 23:28:39.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) 23:28:39.7 Info: => 0.000101s 23:28:39.7 Info: CreateIndex Indexers (Name) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:39.7 Info: => 0.0001028s 23:28:39.7 Info: CreateTable Profiles 23:28:39.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:39.7 Info: => 9.67E-05s 23:28:39.7 Info: CreateIndex Profiles (Name) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:39.7 Info: => 8.38E-05s 23:28:39.7 Info: CreateTable QualityDefinitions 23:28:39.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:39.7 Info: => 0.0001122s 23:28:39.7 Info: CreateIndex QualityDefinitions (Quality) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:39.7 Info: => 7.83E-05s 23:28:39.7 Info: CreateIndex QualityDefinitions (Title) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:39.7 Info: => 8.09E-05s 23:28:39.7 Info: CreateTable NamingConfig 23:28:39.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) 23:28:39.7 Info: => 0.0001527s 23:28:39.7 Info: CreateTable Blacklist 23:28:39.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 '') 23:28:39.7 Info: => 0.000195s 23:28:39.7 Info: CreateTable Metadata 23:28:39.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) 23:28:39.7 Info: => 0.000118s 23:28:39.7 Info: CreateTable MetadataFiles 23:28:39.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) 23:28:39.7 Info: => 0.0001391s 23:28:39.7 Info: CreateTable DownloadClients 23:28:39.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) 23:28:39.7 Info: => 0.0001374s 23:28:39.7 Info: CreateTable PendingReleases 23:28:39.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 '') 23:28:39.7 Info: => 0.0001294s 23:28:39.7 Info: CreateTable RemotePathMappings 23:28:39.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:39.7 Info: => 0.0001094s 23:28:39.7 Info: CreateTable Tags 23:28:39.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:39.7 Info: => 0.0001063s 23:28:39.7 Info: CreateIndex Tags (Label) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:39.7 Info: => 8.21E-05s 23:28:39.7 Info: CreateTable Restrictions 23:28:39.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:39.7 Info: => 0.0001242s 23:28:39.7 Info: CreateTable DelayProfiles 23:28:39.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) 23:28:39.7 Info: => 0.0001294s 23:28:39.7 Info: CreateTable Users 23:28:39.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:39.7 Info: => 0.0001067s 23:28:39.7 Info: CreateIndex Users (Identifier) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:39.7 Info: => 9.01E-05s 23:28:39.7 Info: CreateIndex Users (Username) 23:28:39.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:39.7 Info: => 0.0001144s 23:28:39.7 Info: CreateTable Commands 23:28:39.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) 23:28:39.7 Info: => 0.0001769s 23:28:39.7 Info: CreateTable IndexerStatus 23:28:39.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) 23:28:39.8 Info: => 0.0001602s 23:28:39.8 Info: CreateIndex IndexerStatus (ProviderId) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:39.8 Info: => 9.63E-05s 23:28:39.8 Info: CreateTable ExtraFiles 23:28:39.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) 23:28:39.8 Info: => 0.0001531s 23:28:39.8 Info: CreateTable LyricFiles 23:28:39.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) 23:28:39.8 Info: => 0.0001454s 23:28:39.8 Info: CreateTable LanguageProfiles 23:28:39.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:39.8 Info: => 0.0001015s 23:28:39.8 Info: CreateIndex LanguageProfiles (Name) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:39.8 Info: => 0.0001233s 23:28:39.8 Info: CreateTable DownloadClientStatus 23:28:39.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) 23:28:39.8 Info: => 0.000123s 23:28:39.8 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:39.8 Info: => 9.08E-05s 23:28:39.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:39.8 Info: -> 1 Insert operations completed in 00:00:00.0000713 taking an average of 00:00:00.0000713 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:39', 'InitialSetup') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 1: InitialSetup migrated 23:28:39.8 Info: => 0.0009504s 23:28:39.8 Info: 2: add_reason_to_pending_releases migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 2 23:28:39.8 Info: AlterTable PendingReleases 23:28:39.8 Info: => 7E-07s 23:28:39.8 Info: CreateColumn PendingReleases Reason Int32 23:28:39.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.0005201s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:39', 'add_reason_to_pending_releases') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 2: add_reason_to_pending_releases migrated 23:28:39.8 Info: => 0.0008169s 23:28:39.8 Info: 3: add_medium_support migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 3 23:28:39.8 Info: AlterTable Albums 23:28:39.8 Info: => 7E-07s 23:28:39.8 Info: CreateColumn Albums Media String 23:28:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:39.8 Info: => 0.000512s 23:28:39.8 Info: AlterTable Tracks 23:28:39.8 Info: => 5E-07s 23:28:39.8 Info: CreateColumn Tracks MediumNumber Int32 23:28:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.0005025s 23:28:39.8 Info: AlterTable Tracks 23:28:39.8 Info: => 5E-07s 23:28:39.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.0004749s 23:28:39.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:39.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:39.8 Info: => 5.1E-05s 23:28:39.8 Info: DeleteColumn Tracks TrackNumber 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "Tracks" 23:28:39.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:39.8 Info: => 0.005597s 23:28:39.8 Info: AlterTable Tracks 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: CreateColumn Tracks TrackNumber String 23:28:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:39.8 Info: => 0.0004792s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:39', 'add_medium_support') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 3: add_medium_support migrated 23:28:39.8 Info: => 0.0008768s 23:28:39.8 Info: 4: add_various_qualites_in_profile migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 4 23:28:39.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:39.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:39.8 Info: => 5.36E-05s 23:28:39.8 Info: PerformDBOperation 23:28:39.8 Info: Performing DB Operation 23:28:39.8 Info: => 3.39E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:39', 'add_various_qualites_in_profile') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 4: add_various_qualites_in_profile migrated 23:28:39.8 Info: => 0.0002795s 23:28:39.8 Info: 5: metadata_profiles migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 5 23:28:39.8 Info: CreateTable MetadataProfiles 23:28:39.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:39.8 Info: => 0.000129s 23:28:39.8 Info: CreateIndex MetadataProfiles (Name) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:39.8 Info: => 8.76E-05s 23:28:39.8 Info: AlterTable Artists 23:28:39.8 Info: => 2E-07s 23:28:39.8 Info: CreateColumn Artists MetadataProfileId Int32 23:28:39.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:39.8 Info: => 0.0004982s 23:28:39.8 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "Artists" 23:28:39.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.8 Info: => 0.0040677s 23:28:39.8 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "Artists" 23:28:39.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.8 Info: => 0.0049864s 23:28:39.8 Info: AlterTable Albums 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: CreateColumn Albums SecondaryTypes String 23:28:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:39.8 Info: => 0.0004932s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:39', 'metadata_profiles') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 5: metadata_profiles migrated 23:28:39.8 Info: => 0.0009146s 23:28:39.8 Info: 6: separate_automatic_and_interactive_search migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 6 23:28:39.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:39.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) 23:28:39.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:39.8 Info: DROP TABLE "Indexers" 23:28:39.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:39.8 Info: => 0.0037783s 23:28:39.8 Info: AlterTable Indexers 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:39.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:39.8 Info: => 0.0004702s 23:28:39.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:39.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:39.8 Info: => 3.93E-05s 23:28:39.8 Info: AlterTable Indexers 23:28:39.8 Info: => 3E-07s 23:28:39.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "Indexers" 23:28:39.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:39.8 Info: => 0.0037045s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:39', 'separate_automatic_and_interactive_search') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 6: separate_automatic_and_interactive_search migrated 23:28:39.8 Info: => 0.0040227s 23:28:39.8 Info: 7: change_album_path_to_relative migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 7 23:28:39.8 Info: DeleteColumn Albums Path 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "Albums" 23:28:39.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.8 Info: => 0.0056948s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:39', 'change_album_path_to_relative') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 7: change_album_path_to_relative migrated 23:28:39.8 Info: => 0.0060948s 23:28:39.8 Info: 8: change_quality_size_mb_to_kb migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 8 23:28:39.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 23:28:39.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 23:28:39.8 Info: => 5.14E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:39', 'change_quality_size_mb_to_kb') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 8: change_quality_size_mb_to_kb migrated 23:28:39.8 Info: => 0.0003011s 23:28:39.8 Info: 9: album_releases migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 9 23:28:39.8 Info: AlterTable Albums 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: CreateColumn Albums Releases String 23:28:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:39.8 Info: => 0.0004986s 23:28:39.8 Info: AlterTable Albums 23:28:39.8 Info: => 5E-07s 23:28:39.8 Info: CreateColumn Albums CurrentRelease String 23:28:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:39.8 Info: => 0.0004734s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:39', 'album_releases') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 9: album_releases migrated 23:28:39.8 Info: => 0.0007579s 23:28:39.8 Info: 10: album_releases_fix migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 10 23:28:39.8 Info: AlterTable Albums 23:28:39.8 Info: => 6E-07s 23:28:39.8 Info: AlterColumn Albums Releases String 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "Albums" 23:28:39.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.8 Info: => 0.0040426s 23:28:39.8 Info: AlterTable Albums 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: AlterColumn Albums CurrentRelease String 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "Albums" 23:28:39.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.8 Info: => 0.0049594s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:39', 'album_releases_fix') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 10: album_releases_fix migrated 23:28:39.8 Info: => 0.0053217s 23:28:39.8 Info: 11: import_lists migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 11 23:28:39.8 Info: CreateTable ImportLists 23:28:39.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) 23:28:39.8 Info: => 0.0001861s 23:28:39.8 Info: CreateIndex ImportLists (Name) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:39.8 Info: => 8.11E-05s 23:28:39.8 Info: CreateTable ImportListStatus 23:28:39.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) 23:28:39.8 Info: => 0.0001098s 23:28:39.8 Info: CreateIndex ImportListStatus (ProviderId) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:39.8 Info: => 7.84E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:39', 'import_lists') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 11: import_lists migrated 23:28:39.8 Info: => 0.0003953s 23:28:39.8 Info: 12: add_release_status migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 12 23:28:39.8 Info: AlterTable MetadataProfiles 23:28:39.8 Info: => 6E-07s 23:28:39.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:39.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:39.8 Info: => 0.000517s 23:28:39.8 Info: PerformDBOperation 23:28:39.8 Info: Performing DB Operation 23:28:39.8 Info: => 2.92E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:39', 'add_release_status') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 12: add_release_status migrated 23:28:39.8 Info: => 0.0003207s 23:28:39.8 Info: 13: album_download_notification migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 13 23:28:39.8 Info: AlterTable Notifications 23:28:39.8 Info: => 8E-07s 23:28:39.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.0005166s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:39', 'album_download_notification') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 13: album_download_notification migrated 23:28:39.8 Info: => 0.0008138s 23:28:39.8 Info: 14: fix_language_metadata_profiles migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 14 23:28:39.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 23:28:39.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 23:28:39.8 Info: => 7.86E-05s 23:28:39.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 23:28:39.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 23:28:39.8 Info: => 5.46E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:39', 'fix_language_metadata_profiles') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 14: fix_language_metadata_profiles migrated 23:28:39.8 Info: => 0.0003113s 23:28:39.8 Info: 15: remove_fanzub migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 15 23:28:39.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:39.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:39.8 Info: => 4.42E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:39', 'remove_fanzub') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 15: remove_fanzub migrated 23:28:39.8 Info: => 0.0002945s 23:28:39.8 Info: 16: update_artist_history_indexes migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 16 23:28:39.8 Info: CreateIndex Albums (ArtistId) 23:28:39.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:39.8 Info: => 0.0001076s 23:28:39.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:39.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:39.8 Info: => 7.96E-05s 23:28:39.8 Info: DeleteIndex History (AlbumId) 23:28:39.8 Info: DROP INDEX "IX_History_AlbumId" 23:28:39.8 Info: => 0.0001236s 23:28:39.8 Info: CreateIndex History (AlbumId, Date) 23:28:39.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:39.8 Info: => 9.14E-05s 23:28:39.8 Info: DeleteIndex History (DownloadId) 23:28:39.8 Info: DROP INDEX "IX_History_DownloadId" 23:28:39.8 Info: => 0.0001117s 23:28:39.8 Info: CreateIndex History (DownloadId, Date) 23:28:39.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:39.8 Info: => 8.82E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:39', 'update_artist_history_indexes') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 16: update_artist_history_indexes migrated 23:28:39.8 Info: => 0.0004108s 23:28:39.8 Info: 17: remove_nma migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 17 23:28:39.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:39.8 Info: => 5.03E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:39', 'remove_nma') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 17: remove_nma migrated 23:28:39.8 Info: => 0.0002962s 23:28:39.8 Info: 18: album_disambiguation migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 18 23:28:39.8 Info: AlterTable Albums 23:28:39.8 Info: => 6E-07s 23:28:39.8 Info: CreateColumn Albums Disambiguation String 23:28:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:39.8 Info: => 0.0005218s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:39', 'album_disambiguation') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 18: album_disambiguation migrated 23:28:39.8 Info: => 0.0008162s 23:28:39.8 Info: 19: add_ape_quality_in_profiles migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 19 23:28:39.8 Info: PerformDBOperation 23:28:39.8 Info: Performing DB Operation 23:28:39.8 Info: => 4.29E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:39', 'add_ape_quality_in_profiles') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 19: add_ape_quality_in_profiles migrated 23:28:39.8 Info: => 0.000302s 23:28:39.8 Info: 20: remove_pushalot migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 20 23:28:39.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:39.8 Info: => 5.01E-05s 23:28:39.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:39.8 Info: => 3E-05s 23:28:39.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:39.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:39.8 Info: => 2.85E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:39', 'remove_pushalot') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 20: remove_pushalot migrated 23:28:39.8 Info: => 0.0002699s 23:28:39.8 Info: 21: add_custom_filters migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 21 23:28:39.8 Info: CreateTable CustomFilters 23:28:39.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:39.8 Info: => 0.0001267s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:39', 'add_custom_filters') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 21: add_custom_filters migrated 23:28:39.8 Info: => 0.0004206s 23:28:39.8 Info: 22: import_list_tags migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 22 23:28:39.8 Info: AlterTable ImportLists 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: CreateColumn ImportLists Tags String 23:28:39.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:39.8 Info: => 0.0005301s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:39', 'import_list_tags') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 22: import_list_tags migrated 23:28:39.8 Info: => 0.0008233s 23:28:39.8 Info: 23: add_release_groups_etc migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 23 23:28:39.8 Info: CreateTable ArtistMetadata 23:28:39.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) 23:28:39.8 Info: => 0.0002139s 23:28:39.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:39.8 Info: => 0.0001079s 23:28:39.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" 23:28:39.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" 23:28:39.8 Info: => 8.41E-05s 23:28:39.8 Info: AlterTable Artists 23:28:39.8 Info: => 2E-07s 23:28:39.8 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:39.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.0005093s 23:28:39.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:39.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:39.8 Info: => 6.88E-05s 23:28:39.8 Info: CreateTable AlbumReleases 23:28:39.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) 23:28:39.8 Info: => 0.0001465s 23:28:39.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:39.8 Info: => 9.34E-05s 23:28:39.8 Info: CreateIndex AlbumReleases (AlbumId) 23:28:39.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:39.8 Info: => 8.79E-05s 23:28:39.8 Info: PerformDBOperation 23:28:39.8 Info: Performing DB Operation 23:28:39.8 Info: => 3.44E-05s 23:28:39.8 Info: AlterTable Albums 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.0005282s 23:28:39.8 Info: AlterTable Albums 23:28:39.8 Info: => 5E-07s 23:28:39.8 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:39.8 Info: => 0.0005205s 23:28:39.8 Info: AlterTable Albums 23:28:39.8 Info: => 5E-07s 23:28:39.8 Info: CreateColumn Albums Links String 23:28:39.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:39.8 Info: => 0.0005132s 23:28:39.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:39.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:39.8 Info: => 7.92E-05s 23:28:39.8 Info: AlterTable Tracks 23:28:39.8 Info: => 3E-07s 23:28:39.8 Info: CreateColumn Tracks ForeignRecordingId String 23:28:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:39.8 Info: => 0.0005699s 23:28:39.8 Info: AlterTable Tracks 23:28:39.8 Info: => 5E-07s 23:28:39.8 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.0005227s 23:28:39.8 Info: AlterTable Tracks 23:28:39.8 Info: => 5E-07s 23:28:39.8 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:39.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.000519s 23:28:39.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:39.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:39.8 Info: => 8.16E-05s 23:28:39.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:39.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:39.8 Info: => 6.39E-05s 23:28:39.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "Artists" 23:28:39.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.8 Info: => 0.0049649s 23:28:39.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "Albums" 23:28:39.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:39.8 Info: => 0.0041935s 23:28:39.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "Tracks" 23:28:39.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:39.8 Info: => 0.004879s 23:28:39.8 Info: DeleteColumn TrackFiles ArtistId 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "TrackFiles" 23:28:39.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.8 Info: => 0.0036792s 23:28:39.8 Info: CreateIndex Artists (ArtistMetadataId) 23:28:39.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.8 Info: => 7.93E-05s 23:28:39.8 Info: CreateIndex Artists (Monitored) 23:28:39.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.8 Info: => 7.29E-05s 23:28:39.8 Info: CreateIndex Albums (ArtistMetadataId) 23:28:39.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:39.8 Info: => 7.27E-05s 23:28:39.8 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:39.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:39.8 Info: => 7.44E-05s 23:28:39.8 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:39.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:39.8 Info: => 8.53E-05s 23:28:39.8 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:39.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:39.8 Info: => 7.67E-05s 23:28:39.8 Info: UpdateData 23:28:39.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:39.8 Info: => 4.36E-05s 23:28:39.8 Info: UpdateData 23:28:39.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:39.8 Info: => 3.28E-05s 23:28:39.8 Info: UpdateData 23:28:39.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:39.8 Info: => 3.91E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:39', 'add_release_groups_etc') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 23: add_release_groups_etc migrated 23:28:39.8 Info: => 0.0006106s 23:28:39.8 Info: 24: NewMediaInfoFormat migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 24 23:28:39.8 Info: UpdateData 23:28:39.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:39.8 Info: => 5.49E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:39', 'NewMediaInfoFormat') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 24: NewMediaInfoFormat migrated 23:28:39.8 Info: => 0.0003043s 23:28:39.8 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 25 23:28:39.8 Info: RenameTable Restrictions ReleaseProfiles 23:28:39.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:39.8 Info: => 0.0017771s 23:28:39.8 Info: AlterTable ReleaseProfiles 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:39.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:39.8 Info: => 0.0005094s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:39', 'rename_restrictions_to_release_profiles') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:39.8 Info: => 0.000809s 23:28:39.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 26 23:28:39.8 Info: RenameTable Profiles QualityProfiles 23:28:39.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:39.8 Info: => 0.0017644s 23:28:39.8 Info: AlterTable QualityProfiles 23:28:39.8 Info: => 5E-07s 23:28:39.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:39.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:39.8 Info: => 0.0005125s 23:28:39.8 Info: AlterTable LanguageProfiles 23:28:39.8 Info: => 5E-07s 23:28:39.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:39.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:39.8 Info: => 0.000492s 23:28:39.8 Info: UpdateData 23:28:39.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:39.8 Info: => 4.8E-05s 23:28:39.8 Info: UpdateData 23:28:39.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:39.8 Info: => 2.99E-05s 23:28:39.8 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:39.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) 23:28:39.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" 23:28:39.8 Info: DROP TABLE "Artists" 23:28:39.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.8 Info: => 0.0040968s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:39', 'rename_quality_profiles_add_upgrade_allowed') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:39.8 Info: => 0.00453s 23:28:39.8 Info: 27: add_import_exclusions migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 27 23:28:39.8 Info: CreateTable ImportListExclusions 23:28:39.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:39.8 Info: => 0.0001281s 23:28:39.8 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:39.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:39.8 Info: => 8.28E-05s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:39', 'add_import_exclusions') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 27: add_import_exclusions migrated 23:28:39.8 Info: => 0.0004194s 23:28:39.8 Info: 28: clean_artist_metadata_table migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 28 23:28:39.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) 23:28:39.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) 23:28:39.8 Info: => 0.0001579s 23:28:39.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) 23:28:39.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) 23:28:39.8 Info: => 0.0001254s 23:28:39.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) 23:28:39.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) 23:28:39.8 Info: => 0.0001207s 23:28:39.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) 23:28:39.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) 23:28:39.8 Info: => 0.0001604s 23:28:39.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) 23:28:39.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) 23:28:39.8 Info: => 0.0001203s 23:28:39.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) 23:28:39.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) 23:28:39.8 Info: => 0.0001155s 23:28:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:39', 'clean_artist_metadata_table') 23:28:39.8 Info: Committing Transaction 23:28:39.8 Info: 28: clean_artist_metadata_table migrated 23:28:39.8 Info: => 0.000413s 23:28:39.8 Info: 29: health_issue_notification migrating 23:28:39.8 Info: Beginning Transaction 23:28:39.8 Info: Starting migration of Main DB to 29 23:28:39.8 Info: AlterTable Notifications 23:28:39.8 Info: => 6E-07s 23:28:39.8 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.0005437s 23:28:39.8 Info: AlterTable Notifications 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.0005073s 23:28:39.8 Info: AlterTable Notifications 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.0005069s 23:28:39.8 Info: AlterTable Notifications 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:39.8 Info: => 0.000508s 23:28:39.8 Info: AlterTable Notifications 23:28:39.8 Info: => 4E-07s 23:28:39.8 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:39.9 Info: => 0.0005296s 23:28:39.9 Info: DeleteColumn Notifications OnDownload 23:28:39.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) 23:28:39.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" 23:28:39.9 Info: DROP TABLE "Notifications" 23:28:39.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:39.9 Info: => 0.0046663s 23:28:39.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:39.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) 23:28:39.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" 23:28:39.9 Info: DROP TABLE "Notifications" 23:28:39.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:39.9 Info: => 0.0037952s 23:28:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:39', 'health_issue_notification') 23:28:39.9 Info: Committing Transaction 23:28:39.9 Info: 29: health_issue_notification migrated 23:28:39.9 Info: => 0.0042186s 23:28:39.9 Info: 30: add_mediafilerepository_mtime migrating 23:28:39.9 Info: Beginning Transaction 23:28:39.9 Info: Starting migration of Main DB to 30 23:28:39.9 Info: AlterTable TrackFiles 23:28:39.9 Info: => 8E-07s 23:28:39.9 Info: CreateColumn TrackFiles Modified DateTime 23:28:39.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:39.9 Info: => 0.0005686s 23:28:39.9 Info: AlterTable TrackFiles 23:28:39.9 Info: => 4E-07s 23:28:39.9 Info: CreateColumn TrackFiles Path String 23:28:39.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:39.9 Info: => 0.0005035s 23:28:39.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:39.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:39.9 Info: => 6.34E-05s 23:28:39.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) 23:28:39.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) 23:28:39.9 Info: => 0.0001389s 23:28:39.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) 23:28:39.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) 23:28:39.9 Info: => 0.0001338s 23:28:39.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) 23:28:39.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) 23:28:39.9 Info: => 0.0001384s 23:28:39.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") 23:28:39.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") 23:28:39.9 Info: => 8.04E-05s 23:28:39.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:39.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:39.9 Info: => 4.99E-05s 23:28:39.9 Info: AlterTable TrackFiles 23:28:39.9 Info: => 3E-07s 23:28:39.9 Info: AlterColumn TrackFiles Path String 23:28:39.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) 23:28:39.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" 23:28:39.9 Info: DROP TABLE "TrackFiles" 23:28:39.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.9 Info: => 0.0044028s 23:28:39.9 Info: CreateIndex TrackFiles (Path) 23:28:39.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.9 Info: => 8.44E-05s 23:28:39.9 Info: DeleteColumn TrackFiles RelativePath 23:28:39.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) 23:28:39.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" 23:28:39.9 Info: DROP TABLE "TrackFiles" 23:28:39.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.9 Info: => 0.0047006s 23:28:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:39', 'add_mediafilerepository_mtime') 23:28:39.9 Info: Committing Transaction 23:28:39.9 Info: 30: add_mediafilerepository_mtime migrated 23:28:39.9 Info: => 0.0050879s 23:28:39.9 Info: 31: add_artistmetadataid_constraint migrating 23:28:39.9 Info: Beginning Transaction 23:28:39.9 Info: Starting migration of Main DB to 31 23:28:39.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") 23:28:39.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") 23:28:39.9 Info: => 9.29E-05s 23:28:39.9 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:39.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:39.9 Info: => 0.0001337s 23:28:39.9 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:39.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) 23:28:39.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" 23:28:39.9 Info: DROP TABLE "Artists" 23:28:39.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.9 Info: => 0.0040209s 23:28:39.9 Info: CreateIndex Artists (ArtistMetadataId) 23:28:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.9 Info: => 7.9E-05s 23:28:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:39', 'add_artistmetadataid_constraint') 23:28:39.9 Info: Committing Transaction 23:28:39.9 Info: 31: add_artistmetadataid_constraint migrated 23:28:39.9 Info: => 0.0004875s 23:28:39.9 Info: 32: old_ids_and_artist_alias migrating 23:28:39.9 Info: Beginning Transaction 23:28:39.9 Info: Starting migration of Main DB to 32 23:28:39.9 Info: AlterTable ArtistMetadata 23:28:39.9 Info: => 7E-07s 23:28:39.9 Info: CreateColumn ArtistMetadata Aliases String 23:28:39.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:39.9 Info: => 0.0005919s 23:28:39.9 Info: AlterTable ArtistMetadata 23:28:39.9 Info: => 5E-07s 23:28:39.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:39.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.9 Info: => 0.0005346s 23:28:39.9 Info: AlterTable Albums 23:28:39.9 Info: => 5E-07s 23:28:39.9 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.9 Info: => 0.0005131s 23:28:39.9 Info: AlterTable AlbumReleases 23:28:39.9 Info: => 5E-07s 23:28:39.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:39.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.9 Info: => 0.0005154s 23:28:39.9 Info: AlterTable Tracks 23:28:39.9 Info: => 5E-07s 23:28:39.9 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:39.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.9 Info: => 0.0005235s 23:28:39.9 Info: AlterTable Tracks 23:28:39.9 Info: => 5E-07s 23:28:39.9 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:39.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:39.9 Info: => 0.0005156s 23:28:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:39', 'old_ids_and_artist_alias') 23:28:39.9 Info: Committing Transaction 23:28:39.9 Info: 32: old_ids_and_artist_alias migrated 23:28:39.9 Info: => 0.0008597s 23:28:39.9 Info: 33: download_propers_config migrating 23:28:39.9 Info: Beginning Transaction 23:28:39.9 Info: Starting migration of Main DB to 33 23:28:39.9 Info: PerformDBOperation 23:28:39.9 Info: Performing DB Operation 23:28:39.9 Info: => 3.12E-05s 23:28:39.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:39.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:39.9 Info: => 3.62E-05s 23:28:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:39', 'download_propers_config') 23:28:39.9 Info: Committing Transaction 23:28:39.9 Info: 33: download_propers_config migrated 23:28:39.9 Info: => 0.0003186s 23:28:39.9 Info: 34: remove_language_profiles migrating 23:28:39.9 Info: Beginning Transaction 23:28:39.9 Info: Starting migration of Main DB to 34 23:28:39.9 Info: DeleteTable LanguageProfiles 23:28:39.9 Info: DROP TABLE "LanguageProfiles" 23:28:39.9 Info: => 0.000202s 23:28:39.9 Info: DeleteColumn Artists LanguageProfileId 23:28:39.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) 23:28:39.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" 23:28:39.9 Info: DROP TABLE "Artists" 23:28:39.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:39.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:39.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:39.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:39.9 Info: => 0.005215s 23:28:39.9 Info: DeleteColumn ImportLists LanguageProfileId 23:28:39.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) 23:28:39.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" 23:28:39.9 Info: DROP TABLE "ImportLists" 23:28:39.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:39.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:39.9 Info: => 0.003731s 23:28:39.9 Info: DeleteColumn Blacklist Language 23:28:39.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) 23:28:39.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" 23:28:39.9 Info: DROP TABLE "Blacklist" 23:28:39.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:39.9 Info: => 0.0035778s 23:28:39.9 Info: DeleteColumn History Language 23:28:39.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) 23:28:39.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" 23:28:39.9 Info: DROP TABLE "History" 23:28:39.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:39.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:39.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:39.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:39.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:39.9 Info: => 0.005052s 23:28:39.9 Info: DeleteColumn LyricFiles Language 23:28:39.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) 23:28:39.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" 23:28:39.9 Info: DROP TABLE "LyricFiles" 23:28:39.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:39.9 Info: => 0.0035315s 23:28:39.9 Info: DeleteColumn TrackFiles Language 23:28:39.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) 23:28:39.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" 23:28:39.9 Info: DROP TABLE "TrackFiles" 23:28:39.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:39.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:39.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:39.9 Info: => 0.0047657s 23:28:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:39', 'remove_language_profiles') 23:28:39.9 Info: Committing Transaction 23:28:39.9 Info: 34: remove_language_profiles migrated 23:28:39.9 Info: => 0.0053612s 23:28:39.9 Info: 35: multi_disc_naming_format migrating 23:28:39.9 Info: Beginning Transaction 23:28:39.9 Info: Starting migration of Main DB to 35 23:28:39.9 Info: AlterTable NamingConfig 23:28:39.9 Info: => 5E-07s 23:28:39.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:39.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:39.9 Info: => 0.0005483s 23:28:39.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:39.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:39.9 Info: => 4.83E-05s 23:28:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:39', 'multi_disc_naming_format') 23:28:39.9 Info: Committing Transaction 23:28:39.9 Info: 35: multi_disc_naming_format migrated 23:28:39.9 Info: => 0.0003573s 23:28:39.9 Info: 36: add_download_client_priority migrating 23:28:39.9 Info: Beginning Transaction 23:28:39.9 Info: Starting migration of Main DB to 36 23:28:39.9 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') 23:28:39.9 Info: AlterTable DownloadClients 23:28:39.9 Info: => 3E-07s 23:28:39.9 Info: CreateColumn DownloadClients Priority Int32 23:28:39.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:39.9 Info: => 0.0005227s 23:28:39.9 Info: PerformDBOperation 23:28:39.9 Info: Performing DB Operation 23:28:39.9 Info: => 0.0010872s 23:28:39.9 Info: -> 1 Insert operations completed in 00:00:00.0001600 taking an average of 00:00:00.0001600 23:28:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:39', 'add_download_client_priority') 23:28:39.9 Info: Committing Transaction 23:28:39.9 Info: 36: add_download_client_priority migrated 23:28:39.9 Info: => 0.0014469s 23:28:39.9 Debug: Took: 00:00:00.1888844 23:28:39.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 23:28:39.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 23:28:39.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221199943071_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:40.0 Info: DatabaseEngineVersionCheck migrating 23:28:40.0 Info: PerformDBOperation 23:28:40.0 Info: Performing DB Operation 23:28:40.0 Info: SQLite 3.48.0 23:28:40.0 Info: => 0.0010598s 23:28:40.0 Info: DatabaseEngineVersionCheck migrated 23:28:40.0 Info: => 0.0010738s 23:28:40.0 Info: VersionMigration migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: CreateTable VersionInfo 23:28:40.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:40.0 Info: => 0.0001881s 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: VersionMigration migrated 23:28:40.0 Info: => 0.0005558s 23:28:40.0 Info: VersionUniqueMigration migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: CreateIndex VersionInfo (Version) 23:28:40.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:40.0 Info: => 0.0001263s 23:28:40.0 Info: AlterTable VersionInfo 23:28:40.0 Info: => 6E-07s 23:28:40.0 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:40.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:40.0 Info: => 0.0005898s 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: VersionUniqueMigration migrated 23:28:40.0 Info: => 0.0007939s 23:28:40.0 Info: VersionDescriptionMigration migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: AlterTable VersionInfo 23:28:40.0 Info: => 4E-07s 23:28:40.0 Info: CreateColumn VersionInfo Description String 23:28:40.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:40.0 Info: => 0.0001969s 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: VersionDescriptionMigration migrated 23:28:40.0 Info: => 0.0003823s 23:28:40.0 Info: 1: InitialSetup migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 1 23:28:40.0 Info: CreateTable Config 23:28:40.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:40.0 Info: => 0.0001697s 23:28:40.0 Info: CreateIndex Config (Key) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:40.0 Info: => 8.28E-05s 23:28:40.0 Info: CreateTable RootFolders 23:28:40.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:40.0 Info: => 9.41E-05s 23:28:40.0 Info: CreateIndex RootFolders (Path) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:40.0 Info: => 0.0001073s 23:28:40.0 Info: CreateTable Artists 23:28: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) 23:28:40.0 Info: => 0.0002705s 23:28:40.0 Info: CreateIndex Artists (ForeignArtistId) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.0 Info: => 9.3E-05s 23:28:40.0 Info: CreateIndex Artists (NameSlug) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.0 Info: => 8.09E-05s 23:28:40.0 Info: CreateIndex Artists (CleanName) 23:28:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.0 Info: => 7.69E-05s 23:28:40.0 Info: CreateIndex Artists (Path) 23:28:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.0 Info: => 7.33E-05s 23:28:40.0 Info: CreateTable Albums 23:28: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) 23:28:40.0 Info: => 0.000246s 23:28:40.0 Info: CreateIndex Albums (ForeignAlbumId) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.0 Info: => 8.75E-05s 23:28:40.0 Info: CreateIndex Albums (MBId) 23:28:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.0 Info: => 7.57E-05s 23:28:40.0 Info: CreateIndex Albums (TADBId) 23:28:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.0 Info: => 7.45E-05s 23:28:40.0 Info: CreateIndex Albums (TitleSlug) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.0 Info: => 9.9E-05s 23:28:40.0 Info: CreateIndex Albums (CleanTitle) 23:28:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.0 Info: => 9.21E-05s 23:28:40.0 Info: CreateIndex Albums (Path) 23:28:40.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:40.0 Info: => 7.6E-05s 23:28:40.0 Info: CreateTable Tracks 23:28: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) 23:28:40.0 Info: => 0.0001909s 23:28:40.0 Info: CreateIndex Tracks (ForeignTrackId) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.0 Info: => 8.64E-05s 23:28:40.0 Info: CreateIndex Tracks (ArtistId) 23:28:40.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:40.0 Info: => 0.0001007s 23:28:40.0 Info: CreateIndex Tracks (TrackFileId) 23:28:40.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.0 Info: => 8.42E-05s 23:28:40.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:40.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:40.0 Info: => 9.11E-05s 23:28:40.0 Info: CreateTable TrackFiles 23:28: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) 23:28:40.0 Info: => 0.0001523s 23:28:40.0 Info: CreateIndex TrackFiles (ArtistId) 23:28:40.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:40.0 Info: => 8.2E-05s 23:28:40.0 Info: CreateIndex TrackFiles (AlbumId) 23:28:40.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.0 Info: => 9.75E-05s 23:28:40.0 Info: CreateTable History 23:28:40.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) 23:28:40.0 Info: => 0.0001982s 23:28:40.0 Info: CreateIndex History (Date) 23:28:40.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:40.0 Info: => 8.37E-05s 23:28:40.0 Info: CreateIndex History (EventType) 23:28:40.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:40.0 Info: => 0.0001028s 23:28:40.0 Info: CreateIndex History (DownloadId) 23:28:40.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:40.0 Info: => 7.78E-05s 23:28:40.0 Info: CreateIndex History (AlbumId) 23:28:40.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:40.0 Info: => 7.41E-05s 23:28:40.0 Info: CreateTable Notifications 23:28:40.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) 23:28:40.0 Info: => 0.0001357s 23:28:40.0 Info: CreateTable ScheduledTasks 23:28:40.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:40.0 Info: => 0.0001495s 23:28:40.0 Info: CreateIndex ScheduledTasks (TypeName) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:40.0 Info: => 0.000139s 23:28:40.0 Info: CreateTable Indexers 23:28:40.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) 23:28:40.0 Info: => 0.0001408s 23:28:40.0 Info: CreateIndex Indexers (Name) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.0 Info: => 8.39E-05s 23:28:40.0 Info: CreateTable Profiles 23:28:40.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:40.0 Info: => 0.0001034s 23:28:40.0 Info: CreateIndex Profiles (Name) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:40.0 Info: => 8.51E-05s 23:28:40.0 Info: CreateTable QualityDefinitions 23:28:40.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:40.0 Info: => 0.0001338s 23:28:40.0 Info: CreateIndex QualityDefinitions (Quality) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:40.0 Info: => 8.28E-05s 23:28:40.0 Info: CreateIndex QualityDefinitions (Title) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:40.0 Info: => 0.0001135s 23:28:40.0 Info: CreateTable NamingConfig 23:28:40.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) 23:28:40.0 Info: => 0.0001436s 23:28:40.0 Info: CreateTable Blacklist 23:28:40.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 '') 23:28:40.0 Info: => 0.0002276s 23:28:40.0 Info: CreateTable Metadata 23:28:40.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) 23:28:40.0 Info: => 0.0001196s 23:28:40.0 Info: CreateTable MetadataFiles 23:28:40.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) 23:28:40.0 Info: => 0.0001382s 23:28:40.0 Info: CreateTable DownloadClients 23:28:40.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) 23:28:40.0 Info: => 0.0001473s 23:28:40.0 Info: CreateTable PendingReleases 23:28:40.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 '') 23:28:40.0 Info: => 0.0001247s 23:28:40.0 Info: CreateTable RemotePathMappings 23:28:40.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:40.0 Info: => 0.000121s 23:28:40.0 Info: CreateTable Tags 23:28:40.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:40.0 Info: => 0.0001056s 23:28:40.0 Info: CreateIndex Tags (Label) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:40.0 Info: => 8.84E-05s 23:28:40.0 Info: CreateTable Restrictions 23:28:40.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:40.0 Info: => 0.0001693s 23:28:40.0 Info: CreateTable DelayProfiles 23:28:40.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) 23:28:40.0 Info: => 0.0001415s 23:28:40.0 Info: CreateTable Users 23:28:40.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:40.0 Info: => 0.0001045s 23:28:40.0 Info: CreateIndex Users (Identifier) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:40.0 Info: => 0.0001217s 23:28:40.0 Info: CreateIndex Users (Username) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:40.0 Info: => 0.0001126s 23:28:40.0 Info: CreateTable Commands 23:28:40.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) 23:28:40.0 Info: => 0.0016702s 23:28:40.0 Info: CreateTable IndexerStatus 23:28:40.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) 23:28:40.0 Info: => 0.0001427s 23:28:40.0 Info: CreateIndex IndexerStatus (ProviderId) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:40.0 Info: => 9.3E-05s 23:28:40.0 Info: CreateTable ExtraFiles 23:28:40.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) 23:28:40.0 Info: => 0.0001178s 23:28:40.0 Info: CreateTable LyricFiles 23:28:40.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) 23:28:40.0 Info: => 0.0001517s 23:28:40.0 Info: CreateTable LanguageProfiles 23:28:40.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:40.0 Info: => 0.0001008s 23:28:40.0 Info: CreateIndex LanguageProfiles (Name) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:40.0 Info: => 8.69E-05s 23:28:40.0 Info: CreateTable DownloadClientStatus 23:28:40.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) 23:28:40.0 Info: => 0.000105s 23:28:40.0 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:40.0 Info: => 9.75E-05s 23:28:40.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:40.0 Info: -> 1 Insert operations completed in 00:00:00.0000659 taking an average of 00:00:00.0000659 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:40', 'InitialSetup') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 1: InitialSetup migrated 23:28:40.0 Info: => 0.0009194s 23:28:40.0 Info: 2: add_reason_to_pending_releases migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 2 23:28:40.0 Info: AlterTable PendingReleases 23:28:40.0 Info: => 6E-07s 23:28:40.0 Info: CreateColumn PendingReleases Reason Int32 23:28:40.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:40.0 Info: => 0.0005291s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:40', 'add_reason_to_pending_releases') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 2: add_reason_to_pending_releases migrated 23:28:40.0 Info: => 0.0008151s 23:28:40.0 Info: 3: add_medium_support migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 3 23:28:40.0 Info: AlterTable Albums 23:28:40.0 Info: => 6E-07s 23:28:40.0 Info: CreateColumn Albums Media String 23:28:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:40.0 Info: => 0.0005087s 23:28:40.0 Info: AlterTable Tracks 23:28:40.0 Info: => 6E-07s 23:28:40.0 Info: CreateColumn Tracks MediumNumber Int32 23:28:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:40.0 Info: => 0.0004754s 23:28:40.0 Info: AlterTable Tracks 23:28:40.0 Info: => 4E-07s 23:28:40.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:40.0 Info: => 0.0004792s 23:28:40.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:40.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:40.0 Info: => 4.43E-05s 23:28:40.0 Info: DeleteColumn Tracks TrackNumber 23:28:40.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) 23:28:40.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" 23:28:40.0 Info: DROP TABLE "Tracks" 23:28:40.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.0 Info: => 0.0038829s 23:28:40.0 Info: AlterTable Tracks 23:28:40.0 Info: => 6E-07s 23:28:40.0 Info: CreateColumn Tracks TrackNumber String 23:28:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:40.0 Info: => 0.0004688s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:40', 'add_medium_support') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 3: add_medium_support migrated 23:28:40.0 Info: => 0.0008278s 23:28:40.0 Info: 4: add_various_qualites_in_profile migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 4 23:28:40.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:40.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:40.0 Info: => 5.5E-05s 23:28:40.0 Info: PerformDBOperation 23:28:40.0 Info: Performing DB Operation 23:28:40.0 Info: => 3.28E-05s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:40', 'add_various_qualites_in_profile') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 4: add_various_qualites_in_profile migrated 23:28:40.0 Info: => 0.0002724s 23:28:40.0 Info: 5: metadata_profiles migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 5 23:28:40.0 Info: CreateTable MetadataProfiles 23:28:40.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:40.0 Info: => 0.0001266s 23:28:40.0 Info: CreateIndex MetadataProfiles (Name) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:40.0 Info: => 8.62E-05s 23:28:40.0 Info: AlterTable Artists 23:28:40.0 Info: => 3E-07s 23:28:40.0 Info: CreateColumn Artists MetadataProfileId Int32 23:28:40.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:40.0 Info: => 0.0004987s 23:28:40.0 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:40.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) 23:28:40.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" 23:28:40.0 Info: DROP TABLE "Artists" 23:28:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.0 Info: => 0.0048422s 23:28:40.0 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:40.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) 23:28:40.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" 23:28:40.0 Info: DROP TABLE "Artists" 23:28:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.0 Info: => 0.0047925s 23:28:40.0 Info: AlterTable Albums 23:28:40.0 Info: => 4E-07s 23:28:40.0 Info: CreateColumn Albums SecondaryTypes String 23:28:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:40.0 Info: => 0.0005069s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:40', 'metadata_profiles') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 5: metadata_profiles migrated 23:28:40.0 Info: => 0.0009099s 23:28:40.0 Info: 6: separate_automatic_and_interactive_search migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 6 23:28:40.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:40.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) 23:28:40.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:40.0 Info: DROP TABLE "Indexers" 23:28:40.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.0 Info: => 0.0033322s 23:28:40.0 Info: AlterTable Indexers 23:28:40.0 Info: => 3E-07s 23:28:40.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:40.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:40.0 Info: => 0.00048s 23:28:40.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:40.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:40.0 Info: => 4.06E-05s 23:28:40.0 Info: AlterTable Indexers 23:28:40.0 Info: => 3E-07s 23:28:40.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:40.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) 23:28:40.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" 23:28:40.0 Info: DROP TABLE "Indexers" 23:28:40.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.0 Info: => 0.0033311s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:40', 'separate_automatic_and_interactive_search') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 6: separate_automatic_and_interactive_search migrated 23:28:40.0 Info: => 0.0036496s 23:28:40.0 Info: 7: change_album_path_to_relative migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 7 23:28:40.0 Info: DeleteColumn Albums Path 23:28:40.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) 23:28:40.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" 23:28:40.0 Info: DROP TABLE "Albums" 23:28:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.0 Info: => 0.0050136s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:40', 'change_album_path_to_relative') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 7: change_album_path_to_relative migrated 23:28:40.0 Info: => 0.0054214s 23:28:40.0 Info: 8: change_quality_size_mb_to_kb migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 8 23:28:40.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 23:28:40.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 23:28:40.0 Info: => 5.21E-05s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:40', 'change_quality_size_mb_to_kb') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 8: change_quality_size_mb_to_kb migrated 23:28:40.0 Info: => 0.0003056s 23:28:40.0 Info: 9: album_releases migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 9 23:28:40.0 Info: AlterTable Albums 23:28:40.0 Info: => 5E-07s 23:28:40.0 Info: CreateColumn Albums Releases String 23:28:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:40.0 Info: => 0.0005052s 23:28:40.0 Info: AlterTable Albums 23:28:40.0 Info: => 5E-07s 23:28:40.0 Info: CreateColumn Albums CurrentRelease String 23:28:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:40.0 Info: => 0.000471s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:40', 'album_releases') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 9: album_releases migrated 23:28:40.0 Info: => 0.0007552s 23:28:40.0 Info: 10: album_releases_fix migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 10 23:28:40.0 Info: AlterTable Albums 23:28:40.0 Info: => 4E-07s 23:28:40.0 Info: AlterColumn Albums Releases String 23:28:40.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) 23:28:40.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" 23:28:40.0 Info: DROP TABLE "Albums" 23:28:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.0 Info: => 0.0048377s 23:28:40.0 Info: AlterTable Albums 23:28:40.0 Info: => 4E-07s 23:28:40.0 Info: AlterColumn Albums CurrentRelease String 23:28:40.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) 23:28:40.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" 23:28:40.0 Info: DROP TABLE "Albums" 23:28:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.0 Info: => 0.0040287s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:40', 'album_releases_fix') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 10: album_releases_fix migrated 23:28:40.0 Info: => 0.0044102s 23:28:40.0 Info: 11: import_lists migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 11 23:28:40.0 Info: CreateTable ImportLists 23:28:40.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) 23:28:40.0 Info: => 0.0001707s 23:28:40.0 Info: CreateIndex ImportLists (Name) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:40.0 Info: => 8.05E-05s 23:28:40.0 Info: CreateTable ImportListStatus 23:28:40.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) 23:28:40.0 Info: => 0.0001092s 23:28:40.0 Info: CreateIndex ImportListStatus (ProviderId) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:40.0 Info: => 7.66E-05s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:40', 'import_lists') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 11: import_lists migrated 23:28:40.0 Info: => 0.0004179s 23:28:40.0 Info: 12: add_release_status migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 12 23:28:40.0 Info: AlterTable MetadataProfiles 23:28:40.0 Info: => 5E-07s 23:28:40.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:40.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:40.0 Info: => 0.0005197s 23:28:40.0 Info: PerformDBOperation 23:28:40.0 Info: Performing DB Operation 23:28:40.0 Info: => 2.74E-05s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:40', 'add_release_status') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 12: add_release_status migrated 23:28:40.0 Info: => 0.0002964s 23:28:40.0 Info: 13: album_download_notification migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 13 23:28:40.0 Info: AlterTable Notifications 23:28:40.0 Info: => 5E-07s 23:28:40.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:40.0 Info: => 0.0005136s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:40', 'album_download_notification') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 13: album_download_notification migrated 23:28:40.0 Info: => 0.0008191s 23:28:40.0 Info: 14: fix_language_metadata_profiles migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 14 23:28:40.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 23:28:40.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 23:28:40.0 Info: => 8.03E-05s 23:28:40.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 23:28:40.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 23:28:40.0 Info: => 5.46E-05s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:40', 'fix_language_metadata_profiles') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 14: fix_language_metadata_profiles migrated 23:28:40.0 Info: => 0.0003205s 23:28:40.0 Info: 15: remove_fanzub migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 15 23:28:40.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:40.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:40.0 Info: => 4.57E-05s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:40', 'remove_fanzub') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 15: remove_fanzub migrated 23:28:40.0 Info: => 0.0002872s 23:28:40.0 Info: 16: update_artist_history_indexes migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 16 23:28:40.0 Info: CreateIndex Albums (ArtistId) 23:28:40.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:40.0 Info: => 0.0001058s 23:28:40.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:40.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:40.0 Info: => 8.08E-05s 23:28:40.0 Info: DeleteIndex History (AlbumId) 23:28:40.0 Info: DROP INDEX "IX_History_AlbumId" 23:28:40.0 Info: => 0.0001229s 23:28:40.0 Info: CreateIndex History (AlbumId, Date) 23:28:40.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:40.0 Info: => 9.25E-05s 23:28:40.0 Info: DeleteIndex History (DownloadId) 23:28:40.0 Info: DROP INDEX "IX_History_DownloadId" 23:28:40.0 Info: => 0.0001086s 23:28:40.0 Info: CreateIndex History (DownloadId, Date) 23:28:40.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:40.0 Info: => 0.0006737s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:40', 'update_artist_history_indexes') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 16: update_artist_history_indexes migrated 23:28:40.0 Info: => 0.0010343s 23:28:40.0 Info: 17: remove_nma migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 17 23:28:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:40.0 Info: => 5E-05s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:40', 'remove_nma') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 17: remove_nma migrated 23:28:40.0 Info: => 0.0002965s 23:28:40.0 Info: 18: album_disambiguation migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 18 23:28:40.0 Info: AlterTable Albums 23:28:40.0 Info: => 6E-07s 23:28:40.0 Info: CreateColumn Albums Disambiguation String 23:28:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:40.0 Info: => 0.0005502s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:40', 'album_disambiguation') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 18: album_disambiguation migrated 23:28:40.0 Info: => 0.0008466s 23:28:40.0 Info: 19: add_ape_quality_in_profiles migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 19 23:28:40.0 Info: PerformDBOperation 23:28:40.0 Info: Performing DB Operation 23:28:40.0 Info: => 3.41E-05s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:40', 'add_ape_quality_in_profiles') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 19: add_ape_quality_in_profiles migrated 23:28:40.0 Info: => 0.0002903s 23:28:40.0 Info: 20: remove_pushalot migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 20 23:28:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:40.0 Info: => 4.96E-05s 23:28:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:40.0 Info: => 3.13E-05s 23:28:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:40.0 Info: => 2.94E-05s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:40', 'remove_pushalot') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 20: remove_pushalot migrated 23:28:40.0 Info: => 0.0002704s 23:28:40.0 Info: 21: add_custom_filters migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 21 23:28:40.0 Info: CreateTable CustomFilters 23:28:40.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:40.0 Info: => 0.0001272s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:40', 'add_custom_filters') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 21: add_custom_filters migrated 23:28:40.0 Info: => 0.0004096s 23:28:40.0 Info: 22: import_list_tags migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 22 23:28:40.0 Info: AlterTable ImportLists 23:28:40.0 Info: => 7E-07s 23:28:40.0 Info: CreateColumn ImportLists Tags String 23:28:40.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:40.0 Info: => 0.000528s 23:28:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:40', 'import_list_tags') 23:28:40.0 Info: Committing Transaction 23:28:40.0 Info: 22: import_list_tags migrated 23:28:40.0 Info: => 0.0008414s 23:28:40.0 Info: 23: add_release_groups_etc migrating 23:28:40.0 Info: Beginning Transaction 23:28:40.0 Info: Starting migration of Main DB to 23 23:28:40.0 Info: CreateTable ArtistMetadata 23:28:40.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) 23:28:40.0 Info: => 0.00017s 23:28:40.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:40.0 Info: => 8.37E-05s 23:28:40.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" 23:28:40.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" 23:28:40.0 Info: => 8.1E-05s 23:28:40.0 Info: AlterTable Artists 23:28:40.0 Info: => 4E-07s 23:28:40.0 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:40.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.0 Info: => 0.0005273s 23:28:40.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:40.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:40.0 Info: => 6.7E-05s 23:28:40.0 Info: CreateTable AlbumReleases 23:28:40.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) 23:28:40.0 Info: => 0.000144s 23:28:40.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:40.0 Info: => 8.05E-05s 23:28:40.0 Info: CreateIndex AlbumReleases (AlbumId) 23:28:40.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:40.0 Info: => 7.22E-05s 23:28:40.0 Info: PerformDBOperation 23:28:40.0 Info: Performing DB Operation 23:28:40.0 Info: => 3.44E-05s 23:28:40.0 Info: AlterTable Albums 23:28:40.0 Info: => 4E-07s 23:28:40.0 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.0 Info: => 0.0005311s 23:28:40.0 Info: AlterTable Albums 23:28:40.0 Info: => 4E-07s 23:28:40.0 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:40.0 Info: => 0.0005527s 23:28:40.0 Info: AlterTable Albums 23:28:40.0 Info: => 5E-07s 23:28:40.0 Info: CreateColumn Albums Links String 23:28:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:40.0 Info: => 0.0005242s 23:28:40.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:40.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:40.0 Info: => 8.36E-05s 23:28:40.0 Info: AlterTable Tracks 23:28:40.0 Info: => 4E-07s 23:28:40.0 Info: CreateColumn Tracks ForeignRecordingId String 23:28:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:40.0 Info: => 0.0005296s 23:28:40.0 Info: AlterTable Tracks 23:28:40.0 Info: => 5E-07s 23:28:40.0 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:40.0 Info: => 0.0005228s 23:28:40.0 Info: AlterTable Tracks 23:28:40.0 Info: => 5E-07s 23:28:40.0 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.0 Info: => 0.0005229s 23:28:40.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:40.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:40.0 Info: => 8.22E-05s 23:28:40.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:40.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:40.0 Info: => 6.26E-05s 23:28:40.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:40.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) 23:28:40.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" 23:28:40.0 Info: DROP TABLE "Artists" 23:28:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.0 Info: => 0.0054697s 23:28:40.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:40.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) 23:28:40.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" 23:28:40.0 Info: DROP TABLE "Albums" 23:28:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.0 Info: => 0.0042385s 23:28:40.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "Tracks" 23:28:40.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:40.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.1 Info: => 0.003863s 23:28:40.1 Info: DeleteColumn TrackFiles ArtistId 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "TrackFiles" 23:28:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.1 Info: => 0.0045302s 23:28:40.1 Info: CreateIndex Artists (ArtistMetadataId) 23:28:40.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.1 Info: => 7.79E-05s 23:28:40.1 Info: CreateIndex Artists (Monitored) 23:28:40.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.1 Info: => 7.52E-05s 23:28:40.1 Info: CreateIndex Albums (ArtistMetadataId) 23:28:40.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:40.1 Info: => 7.25E-05s 23:28:40.1 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:40.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:40.1 Info: => 7.2E-05s 23:28:40.1 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:40.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:40.1 Info: => 7.21E-05s 23:28:40.1 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:40.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:40.1 Info: => 7.24E-05s 23:28:40.1 Info: UpdateData 23:28:40.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:40.1 Info: => 4.31E-05s 23:28:40.1 Info: UpdateData 23:28:40.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:40.1 Info: => 3.34E-05s 23:28:40.1 Info: UpdateData 23:28:40.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:40.1 Info: => 3.88E-05s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:40', 'add_release_groups_etc') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 23: add_release_groups_etc migrated 23:28:40.1 Info: => 0.0006097s 23:28:40.1 Info: 24: NewMediaInfoFormat migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 24 23:28:40.1 Info: UpdateData 23:28:40.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:40.1 Info: => 5.43E-05s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:40', 'NewMediaInfoFormat') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 24: NewMediaInfoFormat migrated 23:28:40.1 Info: => 0.0003025s 23:28:40.1 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 25 23:28:40.1 Info: RenameTable Restrictions ReleaseProfiles 23:28:40.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:40.1 Info: => 0.0013899s 23:28:40.1 Info: AlterTable ReleaseProfiles 23:28:40.1 Info: => 5E-07s 23:28:40.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:40.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:40.1 Info: => 0.0005255s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:40', 'rename_restrictions_to_release_profiles') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:40.1 Info: => 0.0008203s 23:28:40.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 26 23:28:40.1 Info: RenameTable Profiles QualityProfiles 23:28:40.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:40.1 Info: => 0.0013921s 23:28:40.1 Info: AlterTable QualityProfiles 23:28:40.1 Info: => 5E-07s 23:28:40.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:40.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:40.1 Info: => 0.0005152s 23:28:40.1 Info: AlterTable LanguageProfiles 23:28:40.1 Info: => 4E-07s 23:28:40.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:40.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:40.1 Info: => 0.0004905s 23:28:40.1 Info: UpdateData 23:28:40.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:40.1 Info: => 4.84E-05s 23:28:40.1 Info: UpdateData 23:28:40.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:40.1 Info: => 2.96E-05s 23:28:40.1 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "Artists" 23:28:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.1 Info: => 0.0051428s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:40', 'rename_quality_profiles_add_upgrade_allowed') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:40.1 Info: => 0.0055836s 23:28:40.1 Info: 27: add_import_exclusions migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 27 23:28:40.1 Info: CreateTable ImportListExclusions 23:28:40.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:40.1 Info: => 0.0001271s 23:28:40.1 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:40.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:40.1 Info: => 8.22E-05s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:40', 'add_import_exclusions') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 27: add_import_exclusions migrated 23:28:40.1 Info: => 0.0004173s 23:28:40.1 Info: 28: clean_artist_metadata_table migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 28 23:28:40.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) 23:28:40.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) 23:28:40.1 Info: => 0.0001565s 23:28:40.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) 23:28:40.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) 23:28:40.1 Info: => 0.0001274s 23:28:40.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) 23:28:40.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) 23:28:40.1 Info: => 0.0001178s 23:28:40.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) 23:28:40.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) 23:28:40.1 Info: => 0.0001165s 23:28:40.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) 23:28:40.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) 23:28:40.1 Info: => 0.0001147s 23:28:40.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) 23:28:40.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) 23:28:40.1 Info: => 0.0001211s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:40', 'clean_artist_metadata_table') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 28: clean_artist_metadata_table migrated 23:28:40.1 Info: => 0.0004163s 23:28:40.1 Info: 29: health_issue_notification migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 29 23:28:40.1 Info: AlterTable Notifications 23:28:40.1 Info: => 6E-07s 23:28:40.1 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:40.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:40.1 Info: => 0.000556s 23:28:40.1 Info: AlterTable Notifications 23:28:40.1 Info: => 6E-07s 23:28:40.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:40.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:40.1 Info: => 0.0005163s 23:28:40.1 Info: AlterTable Notifications 23:28:40.1 Info: => 4E-07s 23:28:40.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:40.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:40.1 Info: => 0.0005097s 23:28:40.1 Info: AlterTable Notifications 23:28:40.1 Info: => 5E-07s 23:28:40.1 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:40.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:40.1 Info: => 0.0005091s 23:28:40.1 Info: AlterTable Notifications 23:28:40.1 Info: => 4E-07s 23:28:40.1 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:40.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:40.1 Info: => 0.0005097s 23:28:40.1 Info: DeleteColumn Notifications OnDownload 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "Notifications" 23:28:40.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:40.1 Info: => 0.0037294s 23:28:40.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "Notifications" 23:28:40.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:40.1 Info: => 0.0036936s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:40', 'health_issue_notification') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 29: health_issue_notification migrated 23:28:40.1 Info: => 0.0041273s 23:28:40.1 Info: 30: add_mediafilerepository_mtime migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 30 23:28:40.1 Info: AlterTable TrackFiles 23:28:40.1 Info: => 7E-07s 23:28:40.1 Info: CreateColumn TrackFiles Modified DateTime 23:28:40.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:40.1 Info: => 0.0005573s 23:28:40.1 Info: AlterTable TrackFiles 23:28:40.1 Info: => 5E-07s 23:28:40.1 Info: CreateColumn TrackFiles Path String 23:28:40.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:40.1 Info: => 0.0005048s 23:28:40.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:40.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:40.1 Info: => 3.8E-05s 23:28:40.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) 23:28:40.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) 23:28:40.1 Info: => 0.0001231s 23:28:40.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) 23:28:40.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) 23:28:40.1 Info: => 0.0001362s 23:28:40.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) 23:28:40.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) 23:28:40.1 Info: => 0.0001413s 23:28:40.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") 23:28:40.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") 23:28:40.1 Info: => 8.11E-05s 23:28:40.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:40.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:40.1 Info: => 4.97E-05s 23:28:40.1 Info: AlterTable TrackFiles 23:28:40.1 Info: => 3E-07s 23:28:40.1 Info: AlterColumn TrackFiles Path String 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "TrackFiles" 23:28:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.1 Info: => 0.0053123s 23:28:40.1 Info: CreateIndex TrackFiles (Path) 23:28:40.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:40.1 Info: => 8.04E-05s 23:28:40.1 Info: DeleteColumn TrackFiles RelativePath 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "TrackFiles" 23:28:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:40.1 Info: => 0.004309s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:40', 'add_mediafilerepository_mtime') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 30: add_mediafilerepository_mtime migrated 23:28:40.1 Info: => 0.0047088s 23:28:40.1 Info: 31: add_artistmetadataid_constraint migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 31 23:28:40.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") 23:28:40.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") 23:28:40.1 Info: => 8.99E-05s 23:28:40.1 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:40.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:40.1 Info: => 0.0001352s 23:28:40.1 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "Artists" 23:28:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.1 Info: => 0.0047891s 23:28:40.1 Info: CreateIndex Artists (ArtistMetadataId) 23:28:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.1 Info: => 7.68E-05s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:40', 'add_artistmetadataid_constraint') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 31: add_artistmetadataid_constraint migrated 23:28:40.1 Info: => 0.0005049s 23:28:40.1 Info: 32: old_ids_and_artist_alias migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 32 23:28:40.1 Info: AlterTable ArtistMetadata 23:28:40.1 Info: => 6E-07s 23:28:40.1 Info: CreateColumn ArtistMetadata Aliases String 23:28:40.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:40.1 Info: => 0.0005477s 23:28:40.1 Info: AlterTable ArtistMetadata 23:28:40.1 Info: => 4E-07s 23:28:40.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:40.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:40.1 Info: => 0.0005196s 23:28:40.1 Info: AlterTable Albums 23:28:40.1 Info: => 4E-07s 23:28:40.1 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:40.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:40.1 Info: => 0.0005405s 23:28:40.1 Info: AlterTable AlbumReleases 23:28:40.1 Info: => 6E-07s 23:28:40.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:40.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:40.1 Info: => 0.0005214s 23:28:40.1 Info: AlterTable Tracks 23:28:40.1 Info: => 5E-07s 23:28:40.1 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:40.1 Info: => 0.0005146s 23:28:40.1 Info: AlterTable Tracks 23:28:40.1 Info: => 4E-07s 23:28:40.1 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:40.1 Info: => 0.0005121s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:40', 'old_ids_and_artist_alias') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 32: old_ids_and_artist_alias migrated 23:28:40.1 Info: => 0.0008801s 23:28:40.1 Info: 33: download_propers_config migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 33 23:28:40.1 Info: PerformDBOperation 23:28:40.1 Info: Performing DB Operation 23:28:40.1 Info: => 3.22E-05s 23:28:40.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:40.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:40.1 Info: => 3.64E-05s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:40', 'download_propers_config') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 33: download_propers_config migrated 23:28:40.1 Info: => 0.0003201s 23:28:40.1 Info: 34: remove_language_profiles migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 34 23:28:40.1 Info: DeleteTable LanguageProfiles 23:28:40.1 Info: DROP TABLE "LanguageProfiles" 23:28:40.1 Info: => 0.0001987s 23:28:40.1 Info: DeleteColumn Artists LanguageProfileId 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "Artists" 23:28:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.1 Info: => 0.0049177s 23:28:40.1 Info: DeleteColumn ImportLists LanguageProfileId 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "ImportLists" 23:28:40.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:40.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:40.1 Info: => 0.0038535s 23:28:40.1 Info: DeleteColumn Blacklist Language 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "Blacklist" 23:28:40.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:40.1 Info: => 0.0045301s 23:28:40.1 Info: DeleteColumn History Language 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "History" 23:28:40.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:40.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:40.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:40.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:40.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:40.1 Info: => 0.0041488s 23:28:40.1 Info: DeleteColumn LyricFiles Language 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "LyricFiles" 23:28:40.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:40.1 Info: => 0.0046368s 23:28:40.1 Info: DeleteColumn TrackFiles Language 23:28:40.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) 23:28:40.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" 23:28:40.1 Info: DROP TABLE "TrackFiles" 23:28:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:40.1 Info: => 0.0037999s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:40', 'remove_language_profiles') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 34: remove_language_profiles migrated 23:28:40.1 Info: => 0.0043887s 23:28:40.1 Info: 35: multi_disc_naming_format migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 35 23:28:40.1 Info: AlterTable NamingConfig 23:28:40.1 Info: => 5E-07s 23:28:40.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:40.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:40.1 Info: => 0.0005692s 23:28:40.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:40.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:40.1 Info: => 4.55E-05s 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:40', 'multi_disc_naming_format') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 35: multi_disc_naming_format migrated 23:28:40.1 Info: => 0.0003508s 23:28:40.1 Info: 36: add_download_client_priority migrating 23:28:40.1 Info: Beginning Transaction 23:28:40.1 Info: Starting migration of Main DB to 36 23:28:40.1 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') 23:28:40.1 Info: AlterTable DownloadClients 23:28:40.1 Info: => 4E-07s 23:28:40.1 Info: CreateColumn DownloadClients Priority Int32 23:28:40.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:40.1 Info: => 0.0005259s 23:28:40.1 Info: PerformDBOperation 23:28:40.1 Info: Performing DB Operation 23:28:40.1 Info: => 9.59E-05s 23:28:40.1 Info: -> 1 Insert operations completed in 00:00:00.0000885 taking an average of 00:00:00.0000885 23:28:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:40', 'add_download_client_priority') 23:28:40.1 Info: Committing Transaction 23:28:40.1 Info: 36: add_download_client_priority migrated 23:28:40.1 Info: => 0.0004599s 23:28:40.1 Debug: Took: 00:00:00.1890328 23:28:40.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 23:28:40.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 23:28:40.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221202342941_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:40.2 Info: DatabaseEngineVersionCheck migrating 23:28:40.2 Info: PerformDBOperation 23:28:40.2 Info: Performing DB Operation 23:28:40.2 Info: SQLite 3.48.0 23:28:40.2 Info: => 0.0010024s 23:28:40.2 Info: DatabaseEngineVersionCheck migrated 23:28:40.2 Info: => 0.0010159s 23:28:40.2 Info: VersionMigration migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: CreateTable VersionInfo 23:28:40.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:40.2 Info: => 0.0001585s 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: VersionMigration migrated 23:28:40.2 Info: => 0.0005746s 23:28:40.2 Info: VersionUniqueMigration migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: CreateIndex VersionInfo (Version) 23:28:40.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:40.2 Info: => 0.0001251s 23:28:40.2 Info: AlterTable VersionInfo 23:28:40.2 Info: => 3E-07s 23:28:40.2 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:40.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:40.2 Info: => 0.0006005s 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: VersionUniqueMigration migrated 23:28:40.2 Info: => 0.0008087s 23:28:40.2 Info: VersionDescriptionMigration migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: AlterTable VersionInfo 23:28:40.2 Info: => 6E-07s 23:28:40.2 Info: CreateColumn VersionInfo Description String 23:28:40.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:40.2 Info: => 0.0002019s 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: VersionDescriptionMigration migrated 23:28:40.2 Info: => 0.0004168s 23:28:40.2 Info: 1: InitialSetup migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: Starting migration of Main DB to 1 23:28:40.2 Info: CreateTable Config 23:28:40.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:40.2 Info: => 0.0001744s 23:28:40.2 Info: CreateIndex Config (Key) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:40.2 Info: => 8.45E-05s 23:28:40.2 Info: CreateTable RootFolders 23:28:40.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:40.2 Info: => 8.47E-05s 23:28:40.2 Info: CreateIndex RootFolders (Path) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:40.2 Info: => 7.29E-05s 23:28:40.2 Info: CreateTable Artists 23:28:40.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) 23:28:40.2 Info: => 0.0002226s 23:28:40.2 Info: CreateIndex Artists (ForeignArtistId) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.2 Info: => 7.48E-05s 23:28:40.2 Info: CreateIndex Artists (NameSlug) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.2 Info: => 6.91E-05s 23:28:40.2 Info: CreateIndex Artists (CleanName) 23:28:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.2 Info: => 6.8E-05s 23:28:40.2 Info: CreateIndex Artists (Path) 23:28:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.2 Info: => 6.56E-05s 23:28:40.2 Info: CreateTable Albums 23:28:40.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) 23:28:40.2 Info: => 0.0001948s 23:28:40.2 Info: CreateIndex Albums (ForeignAlbumId) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.2 Info: => 7.14E-05s 23:28:40.2 Info: CreateIndex Albums (MBId) 23:28:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.2 Info: => 6.66E-05s 23:28:40.2 Info: CreateIndex Albums (TADBId) 23:28:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.2 Info: => 6.5E-05s 23:28:40.2 Info: CreateIndex Albums (TitleSlug) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.2 Info: => 7.32E-05s 23:28:40.2 Info: CreateIndex Albums (CleanTitle) 23:28:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.2 Info: => 6.85E-05s 23:28:40.2 Info: CreateIndex Albums (Path) 23:28:40.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:40.2 Info: => 6.32E-05s 23:28:40.2 Info: CreateTable Tracks 23:28:40.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) 23:28:40.2 Info: => 0.0001392s 23:28:40.2 Info: CreateIndex Tracks (ForeignTrackId) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.2 Info: => 7.15E-05s 23:28:40.2 Info: CreateIndex Tracks (ArtistId) 23:28:40.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:40.2 Info: => 7.28E-05s 23:28:40.2 Info: CreateIndex Tracks (TrackFileId) 23:28:40.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.2 Info: => 7.32E-05s 23:28:40.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:40.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:40.2 Info: => 7.57E-05s 23:28:40.2 Info: CreateTable TrackFiles 23:28:40.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) 23:28:40.2 Info: => 0.00016s 23:28:40.2 Info: CreateIndex TrackFiles (ArtistId) 23:28:40.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:40.2 Info: => 7.28E-05s 23:28:40.2 Info: CreateIndex TrackFiles (AlbumId) 23:28:40.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.2 Info: => 6.82E-05s 23:28:40.2 Info: CreateTable History 23:28:40.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) 23:28:40.2 Info: => 0.0001308s 23:28:40.2 Info: CreateIndex History (Date) 23:28:40.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:40.2 Info: => 7.09E-05s 23:28:40.2 Info: CreateIndex History (EventType) 23:28:40.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:40.2 Info: => 6.76E-05s 23:28:40.2 Info: CreateIndex History (DownloadId) 23:28:40.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:40.2 Info: => 6.6E-05s 23:28:40.2 Info: CreateIndex History (AlbumId) 23:28:40.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:40.2 Info: => 6.68E-05s 23:28:40.2 Info: CreateTable Notifications 23:28:40.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) 23:28:40.2 Info: => 0.0001138s 23:28:40.2 Info: CreateTable ScheduledTasks 23:28:40.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:40.2 Info: => 9.29E-05s 23:28:40.2 Info: CreateIndex ScheduledTasks (TypeName) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:40.2 Info: => 8.24E-05s 23:28:40.2 Info: CreateTable Indexers 23:28:40.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) 23:28:40.2 Info: => 0.0001013s 23:28:40.2 Info: CreateIndex Indexers (Name) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.2 Info: => 0.0001045s 23:28:40.2 Info: CreateTable Profiles 23:28:40.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:40.2 Info: => 9.6E-05s 23:28:40.2 Info: CreateIndex Profiles (Name) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:40.2 Info: => 8.06E-05s 23:28:40.2 Info: CreateTable QualityDefinitions 23:28:40.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:40.2 Info: => 0.0001084s 23:28:40.2 Info: CreateIndex QualityDefinitions (Quality) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:40.2 Info: => 7.58E-05s 23:28:40.2 Info: CreateIndex QualityDefinitions (Title) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:40.2 Info: => 7.71E-05s 23:28:40.2 Info: CreateTable NamingConfig 23:28:40.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) 23:28:40.2 Info: => 0.0001511s 23:28:40.2 Info: CreateTable Blacklist 23:28:40.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 '') 23:28:40.2 Info: => 0.0001752s 23:28:40.2 Info: CreateTable Metadata 23:28:40.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) 23:28:40.2 Info: => 0.0001023s 23:28:40.2 Info: CreateTable MetadataFiles 23:28:40.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) 23:28:40.2 Info: => 0.0001189s 23:28:40.2 Info: CreateTable DownloadClients 23:28:40.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) 23:28:40.2 Info: => 0.000105s 23:28:40.2 Info: CreateTable PendingReleases 23:28:40.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 '') 23:28:40.2 Info: => 0.0001158s 23:28:40.2 Info: CreateTable RemotePathMappings 23:28:40.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:40.2 Info: => 9.81E-05s 23:28:40.2 Info: CreateTable Tags 23:28:40.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:40.2 Info: => 0.0001034s 23:28:40.2 Info: CreateIndex Tags (Label) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:40.2 Info: => 8.7E-05s 23:28:40.2 Info: CreateTable Restrictions 23:28:40.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:40.2 Info: => 9.9E-05s 23:28:40.2 Info: CreateTable DelayProfiles 23:28:40.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) 23:28:40.2 Info: => 0.0001237s 23:28:40.2 Info: CreateTable Users 23:28:40.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:40.2 Info: => 0.0001115s 23:28:40.2 Info: CreateIndex Users (Identifier) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:40.2 Info: => 9.17E-05s 23:28:40.2 Info: CreateIndex Users (Username) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:40.2 Info: => 0.0001121s 23:28:40.2 Info: CreateTable Commands 23:28:40.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) 23:28:40.2 Info: => 0.0001484s 23:28:40.2 Info: CreateTable IndexerStatus 23:28:40.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) 23:28:40.2 Info: => 0.0001236s 23:28:40.2 Info: CreateIndex IndexerStatus (ProviderId) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:40.2 Info: => 8.77E-05s 23:28:40.2 Info: CreateTable ExtraFiles 23:28:40.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) 23:28:40.2 Info: => 0.0001175s 23:28:40.2 Info: CreateTable LyricFiles 23:28:40.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) 23:28:40.2 Info: => 0.0001299s 23:28:40.2 Info: CreateTable LanguageProfiles 23:28:40.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:40.2 Info: => 9.45E-05s 23:28:40.2 Info: CreateIndex LanguageProfiles (Name) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:40.2 Info: => 0.0001001s 23:28:40.2 Info: CreateTable DownloadClientStatus 23:28:40.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) 23:28:40.2 Info: => 0.0001067s 23:28:40.2 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:40.2 Info: => 8.81E-05s 23:28:40.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:40.2 Info: -> 1 Insert operations completed in 00:00:00.0000632 taking an average of 00:00:00.0000632 23:28:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:40', 'InitialSetup') 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: 1: InitialSetup migrated 23:28:40.2 Info: => 0.0008892s 23:28:40.2 Info: 2: add_reason_to_pending_releases migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: Starting migration of Main DB to 2 23:28:40.2 Info: AlterTable PendingReleases 23:28:40.2 Info: => 6E-07s 23:28:40.2 Info: CreateColumn PendingReleases Reason Int32 23:28:40.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:40.2 Info: => 0.0005202s 23:28:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:40', 'add_reason_to_pending_releases') 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: 2: add_reason_to_pending_releases migrated 23:28:40.2 Info: => 0.0008133s 23:28:40.2 Info: 3: add_medium_support migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: Starting migration of Main DB to 3 23:28:40.2 Info: AlterTable Albums 23:28:40.2 Info: => 7E-07s 23:28:40.2 Info: CreateColumn Albums Media String 23:28:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:40.2 Info: => 0.0005175s 23:28:40.2 Info: AlterTable Tracks 23:28:40.2 Info: => 4E-07s 23:28:40.2 Info: CreateColumn Tracks MediumNumber Int32 23:28:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:40.2 Info: => 0.0004803s 23:28:40.2 Info: AlterTable Tracks 23:28:40.2 Info: => 5E-07s 23:28:40.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:40.2 Info: => 0.0004718s 23:28:40.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:40.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:40.2 Info: => 4.31E-05s 23:28:40.2 Info: DeleteColumn Tracks TrackNumber 23:28:40.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) 23:28:40.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" 23:28:40.2 Info: DROP TABLE "Tracks" 23:28:40.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:40.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.2 Info: => 0.0041388s 23:28:40.2 Info: AlterTable Tracks 23:28:40.2 Info: => 4E-07s 23:28:40.2 Info: CreateColumn Tracks TrackNumber String 23:28:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:40.2 Info: => 0.0004684s 23:28:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:40', 'add_medium_support') 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: 3: add_medium_support migrated 23:28:40.2 Info: => 0.000847s 23:28:40.2 Info: 4: add_various_qualites_in_profile migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: Starting migration of Main DB to 4 23:28:40.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:40.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:40.2 Info: => 5.51E-05s 23:28:40.2 Info: PerformDBOperation 23:28:40.2 Info: Performing DB Operation 23:28:40.2 Info: => 3.44E-05s 23:28:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:40', 'add_various_qualites_in_profile') 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: 4: add_various_qualites_in_profile migrated 23:28:40.2 Info: => 0.0002762s 23:28:40.2 Info: 5: metadata_profiles migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: Starting migration of Main DB to 5 23:28:40.2 Info: CreateTable MetadataProfiles 23:28:40.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:40.2 Info: => 0.0001292s 23:28:40.2 Info: CreateIndex MetadataProfiles (Name) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:40.2 Info: => 8.48E-05s 23:28:40.2 Info: AlterTable Artists 23:28:40.2 Info: => 4E-07s 23:28:40.2 Info: CreateColumn Artists MetadataProfileId Int32 23:28:40.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:40.2 Info: => 0.0004945s 23:28:40.2 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:40.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) 23:28:40.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" 23:28:40.2 Info: DROP TABLE "Artists" 23:28:40.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.2 Info: => 0.0044608s 23:28:40.2 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:40.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) 23:28:40.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" 23:28:40.2 Info: DROP TABLE "Artists" 23:28:40.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.2 Info: => 0.0056873s 23:28:40.2 Info: AlterTable Albums 23:28:40.2 Info: => 4E-07s 23:28:40.2 Info: CreateColumn Albums SecondaryTypes String 23:28:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:40.2 Info: => 0.0005054s 23:28:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:40', 'metadata_profiles') 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: 5: metadata_profiles migrated 23:28:40.2 Info: => 0.0009116s 23:28:40.2 Info: 6: separate_automatic_and_interactive_search migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: Starting migration of Main DB to 6 23:28:40.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28: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) 23:28:40.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:40.2 Info: DROP TABLE "Indexers" 23:28:40.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.2 Info: => 0.0034111s 23:28:40.2 Info: AlterTable Indexers 23:28:40.2 Info: => 3E-07s 23:28:40.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:40.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:40.2 Info: => 0.0005157s 23:28:40.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:40.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:40.2 Info: => 4.5E-05s 23:28:40.2 Info: AlterTable Indexers 23:28:40.2 Info: => 3E-07s 23:28:40.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28: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) 23:28: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" 23:28:40.2 Info: DROP TABLE "Indexers" 23:28:40.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.2 Info: => 0.0043838s 23:28:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:40', 'separate_automatic_and_interactive_search') 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: 6: separate_automatic_and_interactive_search migrated 23:28:40.2 Info: => 0.0047133s 23:28:40.2 Info: 7: change_album_path_to_relative migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: Starting migration of Main DB to 7 23:28:40.2 Info: DeleteColumn Albums Path 23:28: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) 23:28: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" 23:28:40.2 Info: DROP TABLE "Albums" 23:28:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.2 Info: => 0.0041779s 23:28:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:40', 'change_album_path_to_relative') 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: 7: change_album_path_to_relative migrated 23:28:40.2 Info: => 0.0045978s 23:28:40.2 Info: 8: change_quality_size_mb_to_kb migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: Starting migration of Main DB to 8 23:28: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 23:28: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 23:28:40.2 Info: => 5.22E-05s 23:28:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:40', 'change_quality_size_mb_to_kb') 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: 8: change_quality_size_mb_to_kb migrated 23:28:40.2 Info: => 0.0003114s 23:28:40.2 Info: 9: album_releases migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: Starting migration of Main DB to 9 23:28:40.2 Info: AlterTable Albums 23:28:40.2 Info: => 1.1E-06s 23:28:40.2 Info: CreateColumn Albums Releases String 23:28:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:40.2 Info: => 0.0005093s 23:28:40.2 Info: AlterTable Albums 23:28:40.2 Info: => 4E-07s 23:28:40.2 Info: CreateColumn Albums CurrentRelease String 23:28:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:40.2 Info: => 0.0004718s 23:28:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:40', 'album_releases') 23:28:40.2 Info: Committing Transaction 23:28:40.2 Info: 9: album_releases migrated 23:28:40.2 Info: => 0.0007785s 23:28:40.2 Info: 10: album_releases_fix migrating 23:28:40.2 Info: Beginning Transaction 23:28:40.2 Info: Starting migration of Main DB to 10 23:28:40.2 Info: AlterTable Albums 23:28:40.2 Info: => 1.5E-06s 23:28:40.2 Info: AlterColumn Albums Releases String 23:28:40.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) 23:28:40.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" 23:28:40.3 Info: DROP TABLE "Albums" 23:28:40.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.3 Info: => 0.004266s 23:28:40.3 Info: AlterTable Albums 23:28:40.3 Info: => 4E-07s 23:28:40.3 Info: AlterColumn Albums CurrentRelease String 23:28:40.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) 23:28:40.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" 23:28:40.3 Info: DROP TABLE "Albums" 23:28:40.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.3 Info: => 0.0056446s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:40', 'album_releases_fix') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 10: album_releases_fix migrated 23:28:40.3 Info: => 0.0060434s 23:28:40.3 Info: 11: import_lists migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 11 23:28:40.3 Info: CreateTable ImportLists 23:28:40.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) 23:28:40.3 Info: => 0.0001601s 23:28:40.3 Info: CreateIndex ImportLists (Name) 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:40.3 Info: => 7.92E-05s 23:28:40.3 Info: CreateTable ImportListStatus 23:28:40.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) 23:28:40.3 Info: => 0.0001129s 23:28:40.3 Info: CreateIndex ImportListStatus (ProviderId) 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:40.3 Info: => 8.1E-05s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:40', 'import_lists') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 11: import_lists migrated 23:28:40.3 Info: => 0.0003832s 23:28:40.3 Info: 12: add_release_status migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 12 23:28:40.3 Info: AlterTable MetadataProfiles 23:28:40.3 Info: => 6E-07s 23:28:40.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:40.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:40.3 Info: => 0.0005189s 23:28:40.3 Info: PerformDBOperation 23:28:40.3 Info: Performing DB Operation 23:28:40.3 Info: => 2.81E-05s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:40', 'add_release_status') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 12: add_release_status migrated 23:28:40.3 Info: => 0.0003211s 23:28:40.3 Info: 13: album_download_notification migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 13 23:28:40.3 Info: AlterTable Notifications 23:28:40.3 Info: => 5E-07s 23:28:40.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:40.3 Info: => 0.0005121s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:40', 'album_download_notification') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 13: album_download_notification migrated 23:28:40.3 Info: => 0.0008137s 23:28:40.3 Info: 14: fix_language_metadata_profiles migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 14 23:28:40.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 23:28:40.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 23:28:40.3 Info: => 8.18E-05s 23:28:40.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 23:28:40.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 23:28:40.3 Info: => 5.45E-05s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:40', 'fix_language_metadata_profiles') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 14: fix_language_metadata_profiles migrated 23:28:40.3 Info: => 0.0003036s 23:28:40.3 Info: 15: remove_fanzub migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 15 23:28:40.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:40.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:40.3 Info: => 4.94E-05s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:40', 'remove_fanzub') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 15: remove_fanzub migrated 23:28:40.3 Info: => 0.0002912s 23:28:40.3 Info: 16: update_artist_history_indexes migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 16 23:28:40.3 Info: CreateIndex Albums (ArtistId) 23:28:40.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:40.3 Info: => 0.0001465s 23:28:40.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:40.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:40.3 Info: => 8.44E-05s 23:28:40.3 Info: DeleteIndex History (AlbumId) 23:28:40.3 Info: DROP INDEX "IX_History_AlbumId" 23:28:40.3 Info: => 0.0001238s 23:28:40.3 Info: CreateIndex History (AlbumId, Date) 23:28:40.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:40.3 Info: => 9.24E-05s 23:28:40.3 Info: DeleteIndex History (DownloadId) 23:28:40.3 Info: DROP INDEX "IX_History_DownloadId" 23:28:40.3 Info: => 0.0001083s 23:28:40.3 Info: CreateIndex History (DownloadId, Date) 23:28:40.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:40.3 Info: => 8.72E-05s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:40', 'update_artist_history_indexes') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 16: update_artist_history_indexes migrated 23:28:40.3 Info: => 0.0003955s 23:28:40.3 Info: 17: remove_nma migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 17 23:28:40.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:40.3 Info: => 5.03E-05s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:40', 'remove_nma') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 17: remove_nma migrated 23:28:40.3 Info: => 0.0002905s 23:28:40.3 Info: 18: album_disambiguation migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 18 23:28:40.3 Info: AlterTable Albums 23:28:40.3 Info: => 5E-07s 23:28:40.3 Info: CreateColumn Albums Disambiguation String 23:28:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:40.3 Info: => 0.0005472s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:40', 'album_disambiguation') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 18: album_disambiguation migrated 23:28:40.3 Info: => 0.0008418s 23:28:40.3 Info: 19: add_ape_quality_in_profiles migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 19 23:28:40.3 Info: PerformDBOperation 23:28:40.3 Info: Performing DB Operation 23:28:40.3 Info: => 3.18E-05s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:40', 'add_ape_quality_in_profiles') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 19: add_ape_quality_in_profiles migrated 23:28:40.3 Info: => 0.0002835s 23:28:40.3 Info: 20: remove_pushalot migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 20 23:28:40.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:40.3 Info: => 4.95E-05s 23:28:40.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:40.3 Info: => 3.24E-05s 23:28:40.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:40.3 Info: => 2.88E-05s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:40', 'remove_pushalot') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 20: remove_pushalot migrated 23:28:40.3 Info: => 0.0002668s 23:28:40.3 Info: 21: add_custom_filters migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 21 23:28:40.3 Info: CreateTable CustomFilters 23:28:40.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:40.3 Info: => 0.0001255s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:40', 'add_custom_filters') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 21: add_custom_filters migrated 23:28:40.3 Info: => 0.0004231s 23:28:40.3 Info: 22: import_list_tags migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 22 23:28:40.3 Info: AlterTable ImportLists 23:28:40.3 Info: => 6E-07s 23:28:40.3 Info: CreateColumn ImportLists Tags String 23:28:40.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:40.3 Info: => 0.000531s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:40', 'import_list_tags') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 22: import_list_tags migrated 23:28:40.3 Info: => 0.0008213s 23:28:40.3 Info: 23: add_release_groups_etc migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 23 23:28:40.3 Info: CreateTable ArtistMetadata 23:28:40.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) 23:28:40.3 Info: => 0.0002164s 23:28:40.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:40.3 Info: => 0.0001117s 23:28:40.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" 23:28:40.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" 23:28:40.3 Info: => 8.52E-05s 23:28:40.3 Info: AlterTable Artists 23:28:40.3 Info: => 3E-07s 23:28:40.3 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:40.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.3 Info: => 0.0005203s 23:28:40.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:40.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:40.3 Info: => 6.84E-05s 23:28:40.3 Info: CreateTable AlbumReleases 23:28:40.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) 23:28:40.3 Info: => 0.0001428s 23:28:40.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:40.3 Info: => 9.05E-05s 23:28:40.3 Info: CreateIndex AlbumReleases (AlbumId) 23:28:40.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:40.3 Info: => 8.26E-05s 23:28:40.3 Info: PerformDBOperation 23:28:40.3 Info: Performing DB Operation 23:28:40.3 Info: => 3.18E-05s 23:28:40.3 Info: AlterTable Albums 23:28:40.3 Info: => 3E-07s 23:28:40.3 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.3 Info: => 0.0005257s 23:28:40.3 Info: AlterTable Albums 23:28:40.3 Info: => 5E-07s 23:28:40.3 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:40.3 Info: => 0.0005218s 23:28:40.3 Info: AlterTable Albums 23:28:40.3 Info: => 4E-07s 23:28:40.3 Info: CreateColumn Albums Links String 23:28:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:40.3 Info: => 0.0005286s 23:28:40.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:40.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:40.3 Info: => 8.34E-05s 23:28:40.3 Info: AlterTable Tracks 23:28:40.3 Info: => 3E-07s 23:28:40.3 Info: CreateColumn Tracks ForeignRecordingId String 23:28:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:40.3 Info: => 0.0005162s 23:28:40.3 Info: AlterTable Tracks 23:28:40.3 Info: => 5E-07s 23:28:40.3 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:40.3 Info: => 0.0005238s 23:28:40.3 Info: AlterTable Tracks 23:28:40.3 Info: => 4E-07s 23:28:40.3 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.3 Info: => 0.000519s 23:28:40.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:40.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:40.3 Info: => 0.0001069s 23:28:40.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:40.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:40.3 Info: => 8.66E-05s 23:28:40.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 23:28:40.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" 23:28:40.3 Info: DROP TABLE "Artists" 23:28:40.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.3 Info: => 0.0041279s 23:28:40.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:40.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) 23:28:40.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" 23:28:40.3 Info: DROP TABLE "Albums" 23:28:40.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.3 Info: => 0.0057004s 23:28:40.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28: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) 23:28: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" 23:28:40.3 Info: DROP TABLE "Tracks" 23:28:40.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.3 Info: => 0.0038667s 23:28:40.3 Info: DeleteColumn TrackFiles ArtistId 23:28: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) 23:28: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" 23:28:40.3 Info: DROP TABLE "TrackFiles" 23:28:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.3 Info: => 0.0046174s 23:28:40.3 Info: CreateIndex Artists (ArtistMetadataId) 23:28:40.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.3 Info: => 8.47E-05s 23:28:40.3 Info: CreateIndex Artists (Monitored) 23:28:40.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.3 Info: => 7.64E-05s 23:28:40.3 Info: CreateIndex Albums (ArtistMetadataId) 23:28:40.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:40.3 Info: => 7.18E-05s 23:28:40.3 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:40.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:40.3 Info: => 7.25E-05s 23:28:40.3 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:40.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:40.3 Info: => 7.17E-05s 23:28:40.3 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:40.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:40.3 Info: => 7.2E-05s 23:28:40.3 Info: UpdateData 23:28:40.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:40.3 Info: => 4.38E-05s 23:28:40.3 Info: UpdateData 23:28:40.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:40.3 Info: => 3.39E-05s 23:28:40.3 Info: UpdateData 23:28:40.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:40.3 Info: => 4.05E-05s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:40', 'add_release_groups_etc') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 23: add_release_groups_etc migrated 23:28:40.3 Info: => 0.0006094s 23:28:40.3 Info: 24: NewMediaInfoFormat migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 24 23:28:40.3 Info: UpdateData 23:28:40.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:40.3 Info: => 5.45E-05s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:40', 'NewMediaInfoFormat') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 24: NewMediaInfoFormat migrated 23:28:40.3 Info: => 0.0003385s 23:28:40.3 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 25 23:28:40.3 Info: RenameTable Restrictions ReleaseProfiles 23:28:40.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:40.3 Info: => 0.0013692s 23:28:40.3 Info: AlterTable ReleaseProfiles 23:28:40.3 Info: => 5E-07s 23:28:40.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:40.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:40.3 Info: => 0.0005126s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:40', 'rename_restrictions_to_release_profiles') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:40.3 Info: => 0.0008092s 23:28:40.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 26 23:28:40.3 Info: RenameTable Profiles QualityProfiles 23:28:40.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:40.3 Info: => 0.001378s 23:28:40.3 Info: AlterTable QualityProfiles 23:28:40.3 Info: => 5E-07s 23:28:40.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:40.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:40.3 Info: => 0.0005102s 23:28:40.3 Info: AlterTable LanguageProfiles 23:28:40.3 Info: => 5E-07s 23:28:40.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:40.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:40.3 Info: => 0.0004927s 23:28:40.3 Info: UpdateData 23:28:40.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:40.3 Info: => 4.84E-05s 23:28:40.3 Info: UpdateData 23:28:40.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:40.3 Info: => 2.96E-05s 23:28:40.3 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28: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) 23:28: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" 23:28:40.3 Info: DROP TABLE "Artists" 23:28:40.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.3 Info: => 0.0042176s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:40', 'rename_quality_profiles_add_upgrade_allowed') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:40.3 Info: => 0.0046569s 23:28:40.3 Info: 27: add_import_exclusions migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 27 23:28:40.3 Info: CreateTable ImportListExclusions 23:28:40.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:40.3 Info: => 0.0001267s 23:28:40.3 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:40.3 Info: => 8.55E-05s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:40', 'add_import_exclusions') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 27: add_import_exclusions migrated 23:28:40.3 Info: => 0.0004214s 23:28:40.3 Info: 28: clean_artist_metadata_table migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 28 23:28: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) 23:28: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) 23:28:40.3 Info: => 0.000156s 23:28: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) 23:28: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) 23:28:40.3 Info: => 0.0001262s 23:28: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) 23:28: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) 23:28:40.3 Info: => 0.0001182s 23:28: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) 23:28: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) 23:28:40.3 Info: => 0.0001144s 23:28: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) 23:28: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) 23:28:40.3 Info: => 0.0001144s 23:28: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) 23:28: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) 23:28:40.3 Info: => 0.0001163s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:40', 'clean_artist_metadata_table') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 28: clean_artist_metadata_table migrated 23:28:40.3 Info: => 0.0004089s 23:28:40.3 Info: 29: health_issue_notification migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 29 23:28:40.3 Info: AlterTable Notifications 23:28:40.3 Info: => 7E-07s 23:28:40.3 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:40.3 Info: => 0.0005395s 23:28:40.3 Info: AlterTable Notifications 23:28:40.3 Info: => 4E-07s 23:28:40.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:40.3 Info: => 0.0005266s 23:28:40.3 Info: AlterTable Notifications 23:28:40.3 Info: => 4E-07s 23:28:40.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:40.3 Info: => 0.0005076s 23:28:40.3 Info: AlterTable Notifications 23:28:40.3 Info: => 4E-07s 23:28:40.3 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:40.3 Info: => 0.0005229s 23:28:40.3 Info: AlterTable Notifications 23:28:40.3 Info: => 4E-07s 23:28:40.3 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:40.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:40.3 Info: => 0.0005221s 23:28:40.3 Info: DeleteColumn Notifications OnDownload 23:28: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) 23:28: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" 23:28:40.3 Info: DROP TABLE "Notifications" 23:28:40.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:40.3 Info: => 0.0046537s 23:28:40.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28: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) 23:28: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" 23:28:40.3 Info: DROP TABLE "Notifications" 23:28:40.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:40.3 Info: => 0.0037363s 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:40', 'health_issue_notification') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 29: health_issue_notification migrated 23:28:40.3 Info: => 0.0041567s 23:28:40.3 Info: 30: add_mediafilerepository_mtime migrating 23:28:40.3 Info: Beginning Transaction 23:28:40.3 Info: Starting migration of Main DB to 30 23:28:40.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) 23:28:40.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 23:28:40.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 23:28:40.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T23:28:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 23:28:40.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) 23:28:40.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T23:28:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 23:28:40.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) 23:28:40.3 Info: AlterTable TrackFiles 23:28:40.3 Info: => 4E-07s 23:28:40.3 Info: CreateColumn TrackFiles Modified DateTime 23:28:40.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:40.3 Info: => 0.0005487s 23:28:40.3 Info: AlterTable TrackFiles 23:28:40.3 Info: => 4E-07s 23:28:40.3 Info: CreateColumn TrackFiles Path String 23:28:40.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:40.3 Info: => 0.0005383s 23:28:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:40.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:40.3 Info: => 4.15E-05s 23:28: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) 23:28: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) 23:28:40.3 Info: => 0.0001274s 23:28: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) 23:28: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) 23:28:40.3 Info: => 0.0001413s 23:28: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) 23:28: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) 23:28:40.3 Info: => 0.0001408s 23:28: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") 23:28: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") 23:28:40.3 Info: => 7.81E-05s 23:28:40.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:40.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:40.3 Info: => 4.96E-05s 23:28:40.3 Info: AlterTable TrackFiles 23:28:40.3 Info: => 3E-07s 23:28:40.3 Info: AlterColumn TrackFiles Path String 23:28: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) 23:28: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" 23:28:40.3 Info: DROP TABLE "TrackFiles" 23:28:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.3 Info: => 0.0053132s 23:28:40.3 Info: CreateIndex TrackFiles (Path) 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:40.3 Info: => 7.82E-05s 23:28:40.3 Info: DeleteColumn TrackFiles RelativePath 23:28: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) 23:28: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" 23:28:40.3 Info: DROP TABLE "TrackFiles" 23:28:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:40.3 Info: => 0.0043383s 23:28:40.3 Info: -> 7 Insert operations completed in 00:00:00.0005006 taking an average of 00:00:00.0000715 23:28:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:40', 'add_mediafilerepository_mtime') 23:28:40.3 Info: Committing Transaction 23:28:40.3 Info: 30: add_mediafilerepository_mtime migrated 23:28:40.3 Info: => 0.0048961s 23:28:40.3 Debug: Took: 00:00:00.1579895 23:28:40.4 Debug: Got 0 tracks 23:28:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 23:28:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 23:28:40.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221204287173_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:40.4 Info: DatabaseEngineVersionCheck migrating 23:28:40.4 Info: PerformDBOperation 23:28:40.4 Info: Performing DB Operation 23:28:40.4 Info: SQLite 3.48.0 23:28:40.4 Info: => 0.0011325s 23:28:40.4 Info: DatabaseEngineVersionCheck migrated 23:28:40.4 Info: => 0.001146s 23:28:40.4 Info: VersionMigration migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: CreateTable VersionInfo 23:28:40.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:40.4 Info: => 0.0001443s 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: VersionMigration migrated 23:28:40.4 Info: => 0.0005158s 23:28:40.4 Info: VersionUniqueMigration migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: CreateIndex VersionInfo (Version) 23:28:40.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:40.4 Info: => 0.000127s 23:28:40.4 Info: AlterTable VersionInfo 23:28:40.4 Info: => 4E-07s 23:28:40.4 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:40.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:40.4 Info: => 0.0006102s 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: VersionUniqueMigration migrated 23:28:40.4 Info: => 0.000826s 23:28:40.4 Info: VersionDescriptionMigration migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: AlterTable VersionInfo 23:28:40.4 Info: => 6E-07s 23:28:40.4 Info: CreateColumn VersionInfo Description String 23:28:40.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:40.4 Info: => 0.0001961s 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: VersionDescriptionMigration migrated 23:28:40.4 Info: => 0.0004022s 23:28:40.4 Info: 1: InitialSetup migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: Starting migration of Main DB to 1 23:28:40.4 Info: CreateTable Config 23:28:40.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:40.4 Info: => 0.0001713s 23:28:40.4 Info: CreateIndex Config (Key) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:40.4 Info: => 7.68E-05s 23:28:40.4 Info: CreateTable RootFolders 23:28:40.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:40.4 Info: => 8.2E-05s 23:28:40.4 Info: CreateIndex RootFolders (Path) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:40.4 Info: => 7.15E-05s 23:28:40.4 Info: CreateTable Artists 23:28:40.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) 23:28:40.4 Info: => 0.0002181s 23:28:40.4 Info: CreateIndex Artists (ForeignArtistId) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.4 Info: => 7.2E-05s 23:28:40.4 Info: CreateIndex Artists (NameSlug) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.4 Info: => 6.61E-05s 23:28:40.4 Info: CreateIndex Artists (CleanName) 23:28:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.4 Info: => 7.13E-05s 23:28:40.4 Info: CreateIndex Artists (Path) 23:28:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.4 Info: => 6.59E-05s 23:28:40.4 Info: CreateTable Albums 23:28:40.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) 23:28:40.4 Info: => 0.0001948s 23:28:40.4 Info: CreateIndex Albums (ForeignAlbumId) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.4 Info: => 7.3E-05s 23:28:40.4 Info: CreateIndex Albums (MBId) 23:28:40.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.4 Info: => 6.35E-05s 23:28:40.4 Info: CreateIndex Albums (TADBId) 23:28:40.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.4 Info: => 6.61E-05s 23:28:40.4 Info: CreateIndex Albums (TitleSlug) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.4 Info: => 6.81E-05s 23:28:40.4 Info: CreateIndex Albums (CleanTitle) 23:28:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.4 Info: => 6.44E-05s 23:28:40.4 Info: CreateIndex Albums (Path) 23:28:40.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:40.4 Info: => 6.46E-05s 23:28:40.4 Info: CreateTable Tracks 23:28:40.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) 23:28:40.4 Info: => 0.0001309s 23:28:40.4 Info: CreateIndex Tracks (ForeignTrackId) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.4 Info: => 7.06E-05s 23:28:40.4 Info: CreateIndex Tracks (ArtistId) 23:28:40.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:40.4 Info: => 7.51E-05s 23:28:40.4 Info: CreateIndex Tracks (TrackFileId) 23:28:40.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.4 Info: => 7.03E-05s 23:28:40.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:40.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:40.4 Info: => 7.2E-05s 23:28:40.4 Info: CreateTable TrackFiles 23:28:40.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) 23:28:40.4 Info: => 0.0001257s 23:28:40.4 Info: CreateIndex TrackFiles (ArtistId) 23:28:40.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:40.4 Info: => 6.94E-05s 23:28:40.4 Info: CreateIndex TrackFiles (AlbumId) 23:28:40.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.4 Info: => 6.83E-05s 23:28:40.4 Info: CreateTable History 23:28:40.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) 23:28:40.4 Info: => 0.0001276s 23:28:40.4 Info: CreateIndex History (Date) 23:28:40.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:40.4 Info: => 6.87E-05s 23:28:40.4 Info: CreateIndex History (EventType) 23:28:40.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:40.4 Info: => 6.64E-05s 23:28:40.4 Info: CreateIndex History (DownloadId) 23:28:40.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:40.4 Info: => 6.56E-05s 23:28:40.4 Info: CreateIndex History (AlbumId) 23:28:40.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:40.4 Info: => 8.1E-05s 23:28:40.4 Info: CreateTable Notifications 23:28:40.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) 23:28:40.4 Info: => 0.0001192s 23:28:40.4 Info: CreateTable ScheduledTasks 23:28:40.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:40.4 Info: => 9.46E-05s 23:28:40.4 Info: CreateIndex ScheduledTasks (TypeName) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:40.4 Info: => 7.7E-05s 23:28:40.4 Info: CreateTable Indexers 23:28:40.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) 23:28:40.4 Info: => 0.0001001s 23:28:40.4 Info: CreateIndex Indexers (Name) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.4 Info: => 7.12E-05s 23:28:40.4 Info: CreateTable Profiles 23:28:40.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:40.4 Info: => 8.98E-05s 23:28:40.4 Info: CreateIndex Profiles (Name) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:40.4 Info: => 6.77E-05s 23:28:40.4 Info: CreateTable QualityDefinitions 23:28:40.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:40.4 Info: => 9.57E-05s 23:28:40.4 Info: CreateIndex QualityDefinitions (Quality) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:40.4 Info: => 7.44E-05s 23:28:40.4 Info: CreateIndex QualityDefinitions (Title) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:40.4 Info: => 6.86E-05s 23:28:40.4 Info: CreateTable NamingConfig 23:28:40.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) 23:28:40.4 Info: => 0.0001056s 23:28:40.4 Info: CreateTable Blacklist 23:28:40.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 '') 23:28:40.4 Info: => 0.0001428s 23:28:40.4 Info: CreateTable Metadata 23:28:40.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) 23:28:40.4 Info: => 0.0001017s 23:28:40.4 Info: CreateTable MetadataFiles 23:28:40.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) 23:28:40.4 Info: => 0.0001161s 23:28:40.4 Info: CreateTable DownloadClients 23:28:40.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) 23:28:40.4 Info: => 0.0007543s 23:28:40.4 Info: CreateTable PendingReleases 23:28:40.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 '') 23:28:40.4 Info: => 0.0001319s 23:28:40.4 Info: CreateTable RemotePathMappings 23:28:40.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:40.4 Info: => 0.0001209s 23:28:40.4 Info: CreateTable Tags 23:28:40.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:40.4 Info: => 9.6E-05s 23:28:40.4 Info: CreateIndex Tags (Label) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:40.4 Info: => 8.81E-05s 23:28:40.4 Info: CreateTable Restrictions 23:28:40.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:40.4 Info: => 9.48E-05s 23:28:40.4 Info: CreateTable DelayProfiles 23:28:40.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) 23:28:40.4 Info: => 0.0001212s 23:28:40.4 Info: CreateTable Users 23:28:40.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:40.4 Info: => 9.34E-05s 23:28:40.4 Info: CreateIndex Users (Identifier) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:40.4 Info: => 0.0001201s 23:28:40.4 Info: CreateIndex Users (Username) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:40.4 Info: => 0.000104s 23:28:40.4 Info: CreateTable Commands 23:28:40.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) 23:28:40.4 Info: => 0.0001307s 23:28:40.4 Info: CreateTable IndexerStatus 23:28:40.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) 23:28:40.4 Info: => 0.0001174s 23:28:40.4 Info: CreateIndex IndexerStatus (ProviderId) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:40.4 Info: => 8.22E-05s 23:28:40.4 Info: CreateTable ExtraFiles 23:28:40.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) 23:28:40.4 Info: => 0.0001131s 23:28:40.4 Info: CreateTable LyricFiles 23:28:40.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) 23:28:40.4 Info: => 0.0001437s 23:28:40.4 Info: CreateTable LanguageProfiles 23:28:40.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:40.4 Info: => 9.42E-05s 23:28:40.4 Info: CreateIndex LanguageProfiles (Name) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:40.4 Info: => 8.76E-05s 23:28:40.4 Info: CreateTable DownloadClientStatus 23:28:40.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) 23:28:40.4 Info: => 0.0001028s 23:28:40.4 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:40.4 Info: => 8.63E-05s 23:28:40.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:40.4 Info: -> 1 Insert operations completed in 00:00:00.0000601 taking an average of 00:00:00.0000601 23:28:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:40', 'InitialSetup') 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: 1: InitialSetup migrated 23:28:40.4 Info: => 0.0009766s 23:28:40.4 Info: 2: add_reason_to_pending_releases migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: Starting migration of Main DB to 2 23:28:40.4 Info: AlterTable PendingReleases 23:28:40.4 Info: => 5E-07s 23:28:40.4 Info: CreateColumn PendingReleases Reason Int32 23:28:40.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:40.4 Info: => 0.0005202s 23:28:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:40', 'add_reason_to_pending_releases') 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: 2: add_reason_to_pending_releases migrated 23:28:40.4 Info: => 0.0008192s 23:28:40.4 Info: 3: add_medium_support migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: Starting migration of Main DB to 3 23:28:40.4 Info: AlterTable Albums 23:28:40.4 Info: => 7E-07s 23:28:40.4 Info: CreateColumn Albums Media String 23:28:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:40.4 Info: => 0.0005091s 23:28:40.4 Info: AlterTable Tracks 23:28:40.4 Info: => 4E-07s 23:28:40.4 Info: CreateColumn Tracks MediumNumber Int32 23:28:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:40.4 Info: => 0.0004768s 23:28:40.4 Info: AlterTable Tracks 23:28:40.4 Info: => 5E-07s 23:28:40.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:40.4 Info: => 0.0004736s 23:28:40.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:40.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:40.4 Info: => 4.19E-05s 23:28:40.4 Info: DeleteColumn Tracks TrackNumber 23:28:40.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) 23:28:40.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" 23:28:40.4 Info: DROP TABLE "Tracks" 23:28:40.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.4 Info: => 0.0044146s 23:28:40.4 Info: AlterTable Tracks 23:28:40.4 Info: => 4E-07s 23:28:40.4 Info: CreateColumn Tracks TrackNumber String 23:28:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:40.4 Info: => 0.0004881s 23:28:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:40', 'add_medium_support') 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: 3: add_medium_support migrated 23:28:40.4 Info: => 0.0008603s 23:28:40.4 Info: 4: add_various_qualites_in_profile migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: Starting migration of Main DB to 4 23:28:40.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:40.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:40.4 Info: => 5.35E-05s 23:28:40.4 Info: PerformDBOperation 23:28:40.4 Info: Performing DB Operation 23:28:40.4 Info: => 3.39E-05s 23:28:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:40', 'add_various_qualites_in_profile') 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: 4: add_various_qualites_in_profile migrated 23:28:40.4 Info: => 0.0002782s 23:28:40.4 Info: 5: metadata_profiles migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: Starting migration of Main DB to 5 23:28:40.4 Info: CreateTable MetadataProfiles 23:28:40.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:40.4 Info: => 0.0001413s 23:28:40.4 Info: CreateIndex MetadataProfiles (Name) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:40.4 Info: => 9.65E-05s 23:28:40.4 Info: AlterTable Artists 23:28:40.4 Info: => 3E-07s 23:28:40.4 Info: CreateColumn Artists MetadataProfileId Int32 23:28:40.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:40.4 Info: => 0.001103s 23:28:40.4 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:40.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) 23:28:40.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" 23:28:40.4 Info: DROP TABLE "Artists" 23:28:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.4 Info: => 0.004853s 23:28:40.4 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:40.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) 23:28:40.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" 23:28:40.4 Info: DROP TABLE "Artists" 23:28:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.4 Info: => 0.0039913s 23:28:40.4 Info: AlterTable Albums 23:28:40.4 Info: => 4E-07s 23:28:40.4 Info: CreateColumn Albums SecondaryTypes String 23:28:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:40.4 Info: => 0.0004932s 23:28:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:40', 'metadata_profiles') 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: 5: metadata_profiles migrated 23:28:40.4 Info: => 0.0008919s 23:28:40.4 Info: 6: separate_automatic_and_interactive_search migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: Starting migration of Main DB to 6 23:28:40.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:40.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) 23:28:40.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:40.4 Info: DROP TABLE "Indexers" 23:28:40.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.4 Info: => 0.004327s 23:28:40.4 Info: AlterTable Indexers 23:28:40.4 Info: => 3E-07s 23:28:40.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:40.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:40.4 Info: => 0.0004864s 23:28:40.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:40.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:40.4 Info: => 4.38E-05s 23:28:40.4 Info: AlterTable Indexers 23:28:40.4 Info: => 2E-07s 23:28:40.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:40.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) 23:28:40.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" 23:28:40.4 Info: DROP TABLE "Indexers" 23:28:40.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.4 Info: => 0.0033135s 23:28:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:40', 'separate_automatic_and_interactive_search') 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: 6: separate_automatic_and_interactive_search migrated 23:28:40.4 Info: => 0.0036401s 23:28:40.4 Info: 7: change_album_path_to_relative migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: Starting migration of Main DB to 7 23:28:40.4 Info: DeleteColumn Albums Path 23:28:40.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) 23:28:40.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" 23:28:40.4 Info: DROP TABLE "Albums" 23:28:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.4 Info: => 0.0041015s 23:28:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:40', 'change_album_path_to_relative') 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: 7: change_album_path_to_relative migrated 23:28:40.4 Info: => 0.0045039s 23:28:40.4 Info: 8: change_quality_size_mb_to_kb migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: Starting migration of Main DB to 8 23:28:40.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 23:28:40.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 23:28:40.4 Info: => 5.25E-05s 23:28:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:40', 'change_quality_size_mb_to_kb') 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: 8: change_quality_size_mb_to_kb migrated 23:28:40.4 Info: => 0.0002985s 23:28:40.4 Info: 9: album_releases migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: Starting migration of Main DB to 9 23:28:40.4 Info: AlterTable Albums 23:28:40.4 Info: => 6E-07s 23:28:40.4 Info: CreateColumn Albums Releases String 23:28:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:40.4 Info: => 0.0005261s 23:28:40.4 Info: AlterTable Albums 23:28:40.4 Info: => 6E-07s 23:28:40.4 Info: CreateColumn Albums CurrentRelease String 23:28:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:40.4 Info: => 0.0004752s 23:28:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:40', 'album_releases') 23:28:40.4 Info: Committing Transaction 23:28:40.4 Info: 9: album_releases migrated 23:28:40.4 Info: => 0.0007621s 23:28:40.4 Info: 10: album_releases_fix migrating 23:28:40.4 Info: Beginning Transaction 23:28:40.4 Info: Starting migration of Main DB to 10 23:28:40.4 Info: AlterTable Albums 23:28:40.4 Info: => 5E-07s 23:28:40.4 Info: AlterColumn Albums Releases String 23:28:40.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) 23:28:40.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" 23:28:40.4 Info: DROP TABLE "Albums" 23:28:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.4 Info: => 0.0049517s 23:28:40.4 Info: AlterTable Albums 23:28:40.4 Info: => 3E-07s 23:28:40.4 Info: AlterColumn Albums CurrentRelease String 23:28:40.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) 23:28:40.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" 23:28:40.5 Info: DROP TABLE "Albums" 23:28:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.5 Info: => 0.0040342s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:40', 'album_releases_fix') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 10: album_releases_fix migrated 23:28:40.5 Info: => 0.0044156s 23:28:40.5 Info: 11: import_lists migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 11 23:28:40.5 Info: CreateTable ImportLists 23:28:40.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) 23:28:40.5 Info: => 0.0001617s 23:28:40.5 Info: CreateIndex ImportLists (Name) 23:28:40.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:40.5 Info: => 8.11E-05s 23:28:40.5 Info: CreateTable ImportListStatus 23:28:40.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) 23:28:40.5 Info: => 0.0001075s 23:28:40.5 Info: CreateIndex ImportListStatus (ProviderId) 23:28:40.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:40.5 Info: => 7.94E-05s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:40', 'import_lists') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 11: import_lists migrated 23:28:40.5 Info: => 0.0003737s 23:28:40.5 Info: 12: add_release_status migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 12 23:28:40.5 Info: AlterTable MetadataProfiles 23:28:40.5 Info: => 4E-07s 23:28:40.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:40.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:40.5 Info: => 0.0005166s 23:28:40.5 Info: PerformDBOperation 23:28:40.5 Info: Performing DB Operation 23:28:40.5 Info: => 2.96E-05s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:40', 'add_release_status') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 12: add_release_status migrated 23:28:40.5 Info: => 0.0003042s 23:28:40.5 Info: 13: album_download_notification migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 13 23:28:40.5 Info: AlterTable Notifications 23:28:40.5 Info: => 6E-07s 23:28:40.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:40.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:40.5 Info: => 0.0005251s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:40', 'album_download_notification') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 13: album_download_notification migrated 23:28:40.5 Info: => 0.0008207s 23:28:40.5 Info: 14: fix_language_metadata_profiles migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 14 23:28:40.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 23:28:40.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 23:28:40.5 Info: => 8.15E-05s 23:28:40.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 23:28:40.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 23:28:40.5 Info: => 5.3E-05s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:40', 'fix_language_metadata_profiles') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 14: fix_language_metadata_profiles migrated 23:28:40.5 Info: => 0.0009865s 23:28:40.5 Info: 15: remove_fanzub migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 15 23:28:40.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:40.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:40.5 Info: => 4.84E-05s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:40', 'remove_fanzub') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 15: remove_fanzub migrated 23:28:40.5 Info: => 0.0002908s 23:28:40.5 Info: 16: update_artist_history_indexes migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 16 23:28:40.5 Info: CreateIndex Albums (ArtistId) 23:28:40.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:40.5 Info: => 0.0001074s 23:28:40.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:40.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:40.5 Info: => 8.11E-05s 23:28:40.5 Info: DeleteIndex History (AlbumId) 23:28:40.5 Info: DROP INDEX "IX_History_AlbumId" 23:28:40.5 Info: => 0.0001249s 23:28:40.5 Info: CreateIndex History (AlbumId, Date) 23:28:40.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:40.5 Info: => 9.75E-05s 23:28:40.5 Info: DeleteIndex History (DownloadId) 23:28:40.5 Info: DROP INDEX "IX_History_DownloadId" 23:28:40.5 Info: => 0.0001115s 23:28:40.5 Info: CreateIndex History (DownloadId, Date) 23:28:40.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:40.5 Info: => 0.0001064s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:40', 'update_artist_history_indexes') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 16: update_artist_history_indexes migrated 23:28:40.5 Info: => 0.0004206s 23:28:40.5 Info: 17: remove_nma migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 17 23:28:40.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:40.5 Info: => 4.96E-05s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:40', 'remove_nma') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 17: remove_nma migrated 23:28:40.5 Info: => 0.0002909s 23:28:40.5 Info: 18: album_disambiguation migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 18 23:28:40.5 Info: AlterTable Albums 23:28:40.5 Info: => 5E-07s 23:28:40.5 Info: CreateColumn Albums Disambiguation String 23:28:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:40.5 Info: => 0.0005283s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:40', 'album_disambiguation') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 18: album_disambiguation migrated 23:28:40.5 Info: => 0.0008232s 23:28:40.5 Info: 19: add_ape_quality_in_profiles migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 19 23:28:40.5 Info: PerformDBOperation 23:28:40.5 Info: Performing DB Operation 23:28:40.5 Info: => 3.28E-05s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:40', 'add_ape_quality_in_profiles') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 19: add_ape_quality_in_profiles migrated 23:28:40.5 Info: => 0.0002832s 23:28:40.5 Info: 20: remove_pushalot migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 20 23:28:40.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:40.5 Info: => 4.97E-05s 23:28:40.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:40.5 Info: => 3.2E-05s 23:28:40.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:40.5 Info: => 2.86E-05s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:40', 'remove_pushalot') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 20: remove_pushalot migrated 23:28:40.5 Info: => 0.0002659s 23:28:40.5 Info: 21: add_custom_filters migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 21 23:28:40.5 Info: CreateTable CustomFilters 23:28:40.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:40.5 Info: => 0.0001308s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:40', 'add_custom_filters') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 21: add_custom_filters migrated 23:28:40.5 Info: => 0.0004975s 23:28:40.5 Info: 22: import_list_tags migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 22 23:28:40.5 Info: AlterTable ImportLists 23:28:40.5 Info: => 5E-07s 23:28:40.5 Info: CreateColumn ImportLists Tags String 23:28:40.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:40.5 Info: => 0.0005263s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:40', 'import_list_tags') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 22: import_list_tags migrated 23:28:40.5 Info: => 0.0008238s 23:28:40.5 Info: 23: add_release_groups_etc migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 23 23:28:40.5 Info: CreateTable ArtistMetadata 23:28:40.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) 23:28:40.5 Info: => 0.0001747s 23:28:40.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:40.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:40.5 Info: => 8.45E-05s 23:28:40.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" 23:28:40.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" 23:28:40.5 Info: => 8.22E-05s 23:28:40.5 Info: AlterTable Artists 23:28:40.5 Info: => 3E-07s 23:28:40.5 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:40.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.5 Info: => 0.0005603s 23:28:40.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:40.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:40.5 Info: => 7.28E-05s 23:28:40.5 Info: CreateTable AlbumReleases 23:28:40.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) 23:28:40.5 Info: => 0.0001472s 23:28:40.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:40.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:40.5 Info: => 8.31E-05s 23:28:40.5 Info: CreateIndex AlbumReleases (AlbumId) 23:28:40.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:40.5 Info: => 7.54E-05s 23:28:40.5 Info: PerformDBOperation 23:28:40.5 Info: Performing DB Operation 23:28:40.5 Info: => 3.96E-05s 23:28:40.5 Info: AlterTable Albums 23:28:40.5 Info: => 2E-07s 23:28:40.5 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.5 Info: => 0.0005373s 23:28:40.5 Info: AlterTable Albums 23:28:40.5 Info: => 6E-07s 23:28:40.5 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:40.5 Info: => 0.0005338s 23:28:40.5 Info: AlterTable Albums 23:28:40.5 Info: => 4E-07s 23:28:40.5 Info: CreateColumn Albums Links String 23:28:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:40.5 Info: => 0.0012217s 23:28:40.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:40.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:40.5 Info: => 8.57E-05s 23:28:40.5 Info: AlterTable Tracks 23:28:40.5 Info: => 3E-07s 23:28:40.5 Info: CreateColumn Tracks ForeignRecordingId String 23:28:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:40.5 Info: => 0.0005365s 23:28:40.5 Info: AlterTable Tracks 23:28:40.5 Info: => 5E-07s 23:28:40.5 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:40.5 Info: => 0.0005339s 23:28:40.5 Info: AlterTable Tracks 23:28:40.5 Info: => 4E-07s 23:28:40.5 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.5 Info: => 0.0005206s 23:28:40.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:40.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:40.5 Info: => 8.16E-05s 23:28:40.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:40.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:40.5 Info: => 6.36E-05s 23:28:40.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28: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, "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) 23:28:40.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" 23:28:40.5 Info: DROP TABLE "Artists" 23:28:40.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.5 Info: => 0.0049218s 23:28:40.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28: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) 23:28: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") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 23:28:40.5 Info: DROP TABLE "Albums" 23:28:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.5 Info: => 0.0046012s 23:28:40.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:40.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) 23:28:40.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" 23:28:40.5 Info: DROP TABLE "Tracks" 23:28:40.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:40.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.5 Info: => 0.0046459s 23:28:40.5 Info: DeleteColumn TrackFiles ArtistId 23:28:40.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) 23:28:40.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" 23:28:40.5 Info: DROP TABLE "TrackFiles" 23:28:40.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.5 Info: => 0.0045392s 23:28:40.5 Info: CreateIndex Artists (ArtistMetadataId) 23:28:40.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.5 Info: => 0.0001141s 23:28:40.5 Info: CreateIndex Artists (Monitored) 23:28:40.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.5 Info: => 8.66E-05s 23:28:40.5 Info: CreateIndex Albums (ArtistMetadataId) 23:28:40.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:40.5 Info: => 8.31E-05s 23:28:40.5 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:40.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:40.5 Info: => 8.48E-05s 23:28:40.5 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:40.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:40.5 Info: => 8.65E-05s 23:28:40.5 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:40.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:40.5 Info: => 8.54E-05s 23:28:40.5 Info: UpdateData 23:28:40.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:40.5 Info: => 5.62E-05s 23:28:40.5 Info: UpdateData 23:28:40.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:40.5 Info: => 4.12E-05s 23:28:40.5 Info: UpdateData 23:28:40.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:40.5 Info: => 4.72E-05s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:40', 'add_release_groups_etc') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 23: add_release_groups_etc migrated 23:28:40.5 Info: => 0.0006092s 23:28:40.5 Info: 24: NewMediaInfoFormat migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 24 23:28:40.5 Info: UpdateData 23:28:40.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:40.5 Info: => 8.08E-05s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:40', 'NewMediaInfoFormat') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 24: NewMediaInfoFormat migrated 23:28:40.5 Info: => 0.0003543s 23:28:40.5 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 25 23:28:40.5 Info: RenameTable Restrictions ReleaseProfiles 23:28:40.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:40.5 Info: => 0.0014386s 23:28:40.5 Info: AlterTable ReleaseProfiles 23:28:40.5 Info: => 5E-07s 23:28:40.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:40.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:40.5 Info: => 0.0005208s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:40', 'rename_restrictions_to_release_profiles') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:40.5 Info: => 0.0008384s 23:28:40.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 26 23:28:40.5 Info: RenameTable Profiles QualityProfiles 23:28:40.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:40.5 Info: => 0.0014056s 23:28:40.5 Info: AlterTable QualityProfiles 23:28:40.5 Info: => 8E-07s 23:28:40.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:40.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:40.5 Info: => 0.0005144s 23:28:40.5 Info: AlterTable LanguageProfiles 23:28:40.5 Info: => 5E-07s 23:28:40.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:40.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:40.5 Info: => 0.0004888s 23:28:40.5 Info: UpdateData 23:28:40.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:40.5 Info: => 5.35E-05s 23:28:40.5 Info: UpdateData 23:28:40.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:40.5 Info: => 3.69E-05s 23:28:40.5 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28: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, "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) 23:28:40.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" 23:28:40.5 Info: DROP TABLE "Artists" 23:28:40.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.5 Info: => 0.005031s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:40', 'rename_quality_profiles_add_upgrade_allowed') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:40.5 Info: => 0.0054735s 23:28:40.5 Info: 27: add_import_exclusions migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 27 23:28:40.5 Info: CreateTable ImportListExclusions 23:28:40.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:40.5 Info: => 0.0001607s 23:28:40.5 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:40.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:40.5 Info: => 9.4E-05s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:40', 'add_import_exclusions') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 27: add_import_exclusions migrated 23:28:40.5 Info: => 0.0004314s 23:28:40.5 Info: 28: clean_artist_metadata_table migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 28 23:28:40.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) 23:28:40.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) 23:28:40.5 Info: => 0.0001787s 23:28:40.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) 23:28:40.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) 23:28:40.5 Info: => 0.0001309s 23:28:40.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) 23:28:40.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) 23:28:40.5 Info: => 0.0001486s 23:28:40.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) 23:28:40.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) 23:28:40.5 Info: => 0.0001267s 23:28:40.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) 23:28:40.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) 23:28:40.5 Info: => 0.0001241s 23:28:40.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) 23:28:40.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) 23:28:40.5 Info: => 0.0001394s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:40', 'clean_artist_metadata_table') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 28: clean_artist_metadata_table migrated 23:28:40.5 Info: => 0.0004419s 23:28:40.5 Info: 29: health_issue_notification migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 29 23:28:40.5 Info: AlterTable Notifications 23:28:40.5 Info: => 9E-07s 23:28:40.5 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:40.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:40.5 Info: => 0.0005653s 23:28:40.5 Info: AlterTable Notifications 23:28:40.5 Info: => 4E-07s 23:28:40.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:40.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:40.5 Info: => 0.0005151s 23:28:40.5 Info: AlterTable Notifications 23:28:40.5 Info: => 4E-07s 23:28:40.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:40.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:40.5 Info: => 0.0005092s 23:28:40.5 Info: AlterTable Notifications 23:28:40.5 Info: => 4E-07s 23:28:40.5 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:40.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:40.5 Info: => 0.0005276s 23:28:40.5 Info: AlterTable Notifications 23:28:40.5 Info: => 5E-07s 23:28:40.5 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:40.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:40.5 Info: => 0.0005175s 23:28:40.5 Info: DeleteColumn Notifications OnDownload 23:28:40.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) 23:28:40.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" 23:28:40.5 Info: DROP TABLE "Notifications" 23:28:40.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:40.5 Info: => 0.0050918s 23:28:40.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:40.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) 23:28:40.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" 23:28:40.5 Info: DROP TABLE "Notifications" 23:28:40.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:40.5 Info: => 0.0062272s 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:40', 'health_issue_notification') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 29: health_issue_notification migrated 23:28:40.5 Info: => 0.0066518s 23:28:40.5 Info: 30: add_mediafilerepository_mtime migrating 23:28:40.5 Info: Beginning Transaction 23:28:40.5 Info: Starting migration of Main DB to 30 23:28:40.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) 23:28:40.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 23:28:40.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 23:28:40.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T23:28:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:40.5 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) 23:28:40.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T23:28:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:40.5 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) 23:28:40.5 Info: AlterTable TrackFiles 23:28:40.5 Info: => 4E-07s 23:28:40.5 Info: CreateColumn TrackFiles Modified DateTime 23:28:40.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:40.5 Info: => 0.0005365s 23:28:40.5 Info: AlterTable TrackFiles 23:28:40.5 Info: => 4E-07s 23:28:40.5 Info: CreateColumn TrackFiles Path String 23:28:40.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:40.5 Info: => 0.0005132s 23:28:40.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:40.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:40.5 Info: => 4.1E-05s 23:28:40.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) 23:28:40.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) 23:28:40.5 Info: => 0.0001252s 23:28:40.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) 23:28:40.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) 23:28:40.5 Info: => 0.0001507s 23:28:40.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) 23:28:40.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) 23:28:40.5 Info: => 0.0001509s 23:28:40.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") 23:28:40.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") 23:28:40.5 Info: => 8.05E-05s 23:28:40.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:40.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:40.5 Info: => 5.11E-05s 23:28:40.5 Info: AlterTable TrackFiles 23:28:40.5 Info: => 3E-07s 23:28:40.5 Info: AlterColumn TrackFiles Path String 23:28:40.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) 23:28:40.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" 23:28:40.5 Info: DROP TABLE "TrackFiles" 23:28:40.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.5 Info: => 0.0047971s 23:28:40.5 Info: CreateIndex TrackFiles (Path) 23:28:40.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:40.5 Info: => 8.38E-05s 23:28:40.5 Info: DeleteColumn TrackFiles RelativePath 23:28:40.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) 23:28:40.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" 23:28:40.5 Info: DROP TABLE "TrackFiles" 23:28:40.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:40.5 Info: => 0.0040288s 23:28:40.5 Info: -> 7 Insert operations completed in 00:00:00.0004949 taking an average of 00:00:00.0000707 23:28:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:40', 'add_mediafilerepository_mtime') 23:28:40.5 Info: Committing Transaction 23:28:40.5 Info: 30: add_mediafilerepository_mtime migrated 23:28:40.5 Info: => 0.004587s 23:28:40.5 Debug: Took: 00:00:00.1555535 23:28:40.5 Debug: Got 0 tracks 23:28:40.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 23:28:40.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 23:28:40.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221206200591_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:40.6 Info: DatabaseEngineVersionCheck migrating 23:28:40.6 Info: PerformDBOperation 23:28:40.6 Info: Performing DB Operation 23:28:40.6 Info: SQLite 3.48.0 23:28:40.6 Info: => 0.0010869s 23:28:40.6 Info: DatabaseEngineVersionCheck migrated 23:28:40.6 Info: => 0.0010992s 23:28:40.6 Info: VersionMigration migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: CreateTable VersionInfo 23:28:40.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:40.6 Info: => 0.0001462s 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: VersionMigration migrated 23:28:40.6 Info: => 0.0005187s 23:28:40.6 Info: VersionUniqueMigration migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: CreateIndex VersionInfo (Version) 23:28:40.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:40.6 Info: => 0.0001233s 23:28:40.6 Info: AlterTable VersionInfo 23:28:40.6 Info: => 4E-07s 23:28:40.6 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:40.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:40.6 Info: => 0.0005894s 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: VersionUniqueMigration migrated 23:28:40.6 Info: => 0.0008147s 23:28:40.6 Info: VersionDescriptionMigration migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: AlterTable VersionInfo 23:28:40.6 Info: => 5E-07s 23:28:40.6 Info: CreateColumn VersionInfo Description String 23:28:40.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:40.6 Info: => 0.0001998s 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: VersionDescriptionMigration migrated 23:28:40.6 Info: => 0.000415s 23:28:40.6 Info: 1: InitialSetup migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 1 23:28:40.6 Info: CreateTable Config 23:28:40.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:40.6 Info: => 0.0001669s 23:28:40.6 Info: CreateIndex Config (Key) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:40.6 Info: => 7.88E-05s 23:28:40.6 Info: CreateTable RootFolders 23:28:40.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:40.6 Info: => 8.17E-05s 23:28:40.6 Info: CreateIndex RootFolders (Path) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:40.6 Info: => 7.33E-05s 23:28:40.6 Info: CreateTable Artists 23:28:40.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) 23:28:40.6 Info: => 0.0002231s 23:28:40.6 Info: CreateIndex Artists (ForeignArtistId) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.6 Info: => 7.55E-05s 23:28:40.6 Info: CreateIndex Artists (NameSlug) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.6 Info: => 6.82E-05s 23:28:40.6 Info: CreateIndex Artists (CleanName) 23:28:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.6 Info: => 6.8E-05s 23:28:40.6 Info: CreateIndex Artists (Path) 23:28:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.6 Info: => 6.51E-05s 23:28:40.6 Info: CreateTable Albums 23:28:40.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) 23:28:40.6 Info: => 0.0001945s 23:28:40.6 Info: CreateIndex Albums (ForeignAlbumId) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.6 Info: => 7.45E-05s 23:28:40.6 Info: CreateIndex Albums (MBId) 23:28:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.6 Info: => 6.64E-05s 23:28:40.6 Info: CreateIndex Albums (TADBId) 23:28:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.6 Info: => 7.45E-05s 23:28:40.6 Info: CreateIndex Albums (TitleSlug) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.6 Info: => 7.09E-05s 23:28:40.6 Info: CreateIndex Albums (CleanTitle) 23:28:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.6 Info: => 6.73E-05s 23:28:40.6 Info: CreateIndex Albums (Path) 23:28:40.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:40.6 Info: => 7.2E-05s 23:28:40.6 Info: CreateTable Tracks 23:28:40.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) 23:28:40.6 Info: => 0.0001372s 23:28:40.6 Info: CreateIndex Tracks (ForeignTrackId) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.6 Info: => 7.24E-05s 23:28:40.6 Info: CreateIndex Tracks (ArtistId) 23:28:40.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:40.6 Info: => 6.95E-05s 23:28:40.6 Info: CreateIndex Tracks (TrackFileId) 23:28:40.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.6 Info: => 7.2E-05s 23:28:40.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:40.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:40.6 Info: => 7.39E-05s 23:28:40.6 Info: CreateTable TrackFiles 23:28:40.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) 23:28:40.6 Info: => 0.0001267s 23:28:40.6 Info: CreateIndex TrackFiles (ArtistId) 23:28:40.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:40.6 Info: => 7.12E-05s 23:28:40.6 Info: CreateIndex TrackFiles (AlbumId) 23:28:40.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.6 Info: => 6.73E-05s 23:28:40.6 Info: CreateTable History 23:28:40.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) 23:28:40.6 Info: => 0.0001257s 23:28:40.6 Info: CreateIndex History (Date) 23:28:40.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:40.6 Info: => 0.0001031s 23:28:40.6 Info: CreateIndex History (EventType) 23:28:40.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:40.6 Info: => 7.42E-05s 23:28:40.6 Info: CreateIndex History (DownloadId) 23:28:40.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:40.6 Info: => 6.9E-05s 23:28:40.6 Info: CreateIndex History (AlbumId) 23:28:40.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:40.6 Info: => 6.91E-05s 23:28:40.6 Info: CreateTable Notifications 23:28:40.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) 23:28:40.6 Info: => 0.0001176s 23:28:40.6 Info: CreateTable ScheduledTasks 23:28:40.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:40.6 Info: => 9.65E-05s 23:28:40.6 Info: CreateIndex ScheduledTasks (TypeName) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:40.6 Info: => 8.51E-05s 23:28:40.6 Info: CreateTable Indexers 23:28:40.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) 23:28:40.6 Info: => 0.0001095s 23:28:40.6 Info: CreateIndex Indexers (Name) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.6 Info: => 7.19E-05s 23:28:40.6 Info: CreateTable Profiles 23:28:40.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:40.6 Info: => 9.3E-05s 23:28:40.6 Info: CreateIndex Profiles (Name) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:40.6 Info: => 7.07E-05s 23:28:40.6 Info: CreateTable QualityDefinitions 23:28:40.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:40.6 Info: => 9.9E-05s 23:28:40.6 Info: CreateIndex QualityDefinitions (Quality) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:40.6 Info: => 7.31E-05s 23:28:40.6 Info: CreateIndex QualityDefinitions (Title) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:40.6 Info: => 7E-05s 23:28:40.6 Info: CreateTable NamingConfig 23:28:40.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) 23:28:40.6 Info: => 0.0001049s 23:28:40.6 Info: CreateTable Blacklist 23:28:40.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 '') 23:28:40.6 Info: => 0.0001474s 23:28:40.6 Info: CreateTable Metadata 23:28:40.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) 23:28:40.6 Info: => 9.63E-05s 23:28:40.6 Info: CreateTable MetadataFiles 23:28:40.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) 23:28:40.6 Info: => 0.000117s 23:28:40.6 Info: CreateTable DownloadClients 23:28:40.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) 23:28:40.6 Info: => 9.47E-05s 23:28:40.6 Info: CreateTable PendingReleases 23:28:40.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 '') 23:28:40.6 Info: => 0.0001047s 23:28:40.6 Info: CreateTable RemotePathMappings 23:28:40.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:40.6 Info: => 0.0001203s 23:28:40.6 Info: CreateTable Tags 23:28:40.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:40.6 Info: => 9.15E-05s 23:28:40.6 Info: CreateIndex Tags (Label) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:40.6 Info: => 8.29E-05s 23:28:40.6 Info: CreateTable Restrictions 23:28:40.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:40.6 Info: => 9.47E-05s 23:28:40.6 Info: CreateTable DelayProfiles 23:28:40.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) 23:28:40.6 Info: => 0.0001207s 23:28:40.6 Info: CreateTable Users 23:28:40.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:40.6 Info: => 9.28E-05s 23:28:40.6 Info: CreateIndex Users (Identifier) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:40.6 Info: => 0.000119s 23:28:40.6 Info: CreateIndex Users (Username) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:40.6 Info: => 9.5E-05s 23:28:40.6 Info: CreateTable Commands 23:28:40.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) 23:28:40.6 Info: => 0.0001306s 23:28:40.6 Info: CreateTable IndexerStatus 23:28:40.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) 23:28:40.6 Info: => 0.0001199s 23:28:40.6 Info: CreateIndex IndexerStatus (ProviderId) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:40.6 Info: => 9.59E-05s 23:28:40.6 Info: CreateTable ExtraFiles 23:28:40.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) 23:28:40.6 Info: => 0.0001166s 23:28:40.6 Info: CreateTable LyricFiles 23:28:40.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) 23:28:40.6 Info: => 0.000149s 23:28:40.6 Info: CreateTable LanguageProfiles 23:28:40.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:40.6 Info: => 0.0001053s 23:28:40.6 Info: CreateIndex LanguageProfiles (Name) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:40.6 Info: => 8.94E-05s 23:28:40.6 Info: CreateTable DownloadClientStatus 23:28:40.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) 23:28:40.6 Info: => 0.0001101s 23:28:40.6 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:40.6 Info: => 8.54E-05s 23:28:40.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:40.6 Info: -> 1 Insert operations completed in 00:00:00.0000623 taking an average of 00:00:00.0000623 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:40', 'InitialSetup') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 1: InitialSetup migrated 23:28:40.6 Info: => 0.0010604s 23:28:40.6 Info: 2: add_reason_to_pending_releases migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 2 23:28:40.6 Info: AlterTable PendingReleases 23:28:40.6 Info: => 6E-07s 23:28:40.6 Info: CreateColumn PendingReleases Reason Int32 23:28:40.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:40.6 Info: => 0.0005202s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:40', 'add_reason_to_pending_releases') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 2: add_reason_to_pending_releases migrated 23:28:40.6 Info: => 0.0008237s 23:28:40.6 Info: 3: add_medium_support migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 3 23:28:40.6 Info: AlterTable Albums 23:28:40.6 Info: => 7E-07s 23:28:40.6 Info: CreateColumn Albums Media String 23:28:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:40.6 Info: => 0.0005268s 23:28:40.6 Info: AlterTable Tracks 23:28:40.6 Info: => 5E-07s 23:28:40.6 Info: CreateColumn Tracks MediumNumber Int32 23:28:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:40.6 Info: => 0.0004794s 23:28:40.6 Info: AlterTable Tracks 23:28:40.6 Info: => 4E-07s 23:28:40.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:40.6 Info: => 0.0004651s 23:28:40.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:40.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:40.6 Info: => 4.44E-05s 23:28:40.6 Info: DeleteColumn Tracks TrackNumber 23:28:40.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) 23:28:40.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" 23:28:40.6 Info: DROP TABLE "Tracks" 23:28:40.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.6 Info: => 0.003785s 23:28:40.6 Info: AlterTable Tracks 23:28:40.6 Info: => 4E-07s 23:28:40.6 Info: CreateColumn Tracks TrackNumber String 23:28:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:40.6 Info: => 0.0004697s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:40', 'add_medium_support') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 3: add_medium_support migrated 23:28:40.6 Info: => 0.0008574s 23:28:40.6 Info: 4: add_various_qualites_in_profile migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 4 23:28:40.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:40.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:40.6 Info: => 5.56E-05s 23:28:40.6 Info: PerformDBOperation 23:28:40.6 Info: Performing DB Operation 23:28:40.6 Info: => 3.35E-05s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:40', 'add_various_qualites_in_profile') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 4: add_various_qualites_in_profile migrated 23:28:40.6 Info: => 0.0002855s 23:28:40.6 Info: 5: metadata_profiles migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 5 23:28:40.6 Info: CreateTable MetadataProfiles 23:28:40.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:40.6 Info: => 0.0001315s 23:28:40.6 Info: CreateIndex MetadataProfiles (Name) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:40.6 Info: => 8.7E-05s 23:28:40.6 Info: AlterTable Artists 23:28:40.6 Info: => 3E-07s 23:28:40.6 Info: CreateColumn Artists MetadataProfileId Int32 23:28:40.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:40.6 Info: => 0.000494s 23:28:40.6 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:40.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) 23:28:40.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" 23:28:40.6 Info: DROP TABLE "Artists" 23:28:40.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.6 Info: => 0.0040679s 23:28:40.6 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:40.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) 23:28:40.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" 23:28:40.6 Info: DROP TABLE "Artists" 23:28:40.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.6 Info: => 0.0040093s 23:28:40.6 Info: AlterTable Albums 23:28:40.6 Info: => 4E-07s 23:28:40.6 Info: CreateColumn Albums SecondaryTypes String 23:28:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:40.6 Info: => 0.0004867s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:40', 'metadata_profiles') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 5: metadata_profiles migrated 23:28:40.6 Info: => 0.0009222s 23:28:40.6 Info: 6: separate_automatic_and_interactive_search migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 6 23:28:40.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:40.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) 23:28:40.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:40.6 Info: DROP TABLE "Indexers" 23:28:40.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.6 Info: => 0.0033947s 23:28:40.6 Info: AlterTable Indexers 23:28:40.6 Info: => 4E-07s 23:28:40.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:40.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:40.6 Info: => 0.0004862s 23:28:40.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:40.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:40.6 Info: => 4.25E-05s 23:28:40.6 Info: AlterTable Indexers 23:28:40.6 Info: => 3E-07s 23:28:40.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:40.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) 23:28:40.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" 23:28:40.6 Info: DROP TABLE "Indexers" 23:28:40.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.6 Info: => 0.0046519s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:40', 'separate_automatic_and_interactive_search') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 6: separate_automatic_and_interactive_search migrated 23:28:40.6 Info: => 0.0049875s 23:28:40.6 Info: 7: change_album_path_to_relative migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 7 23:28:40.6 Info: DeleteColumn Albums Path 23:28:40.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) 23:28:40.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" 23:28:40.6 Info: DROP TABLE "Albums" 23:28:40.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.6 Info: => 0.0041856s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:40', 'change_album_path_to_relative') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 7: change_album_path_to_relative migrated 23:28:40.6 Info: => 0.004582s 23:28:40.6 Info: 8: change_quality_size_mb_to_kb migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 8 23:28:40.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 23:28:40.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 23:28:40.6 Info: => 5.24E-05s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:40', 'change_quality_size_mb_to_kb') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 8: change_quality_size_mb_to_kb migrated 23:28:40.6 Info: => 0.0003041s 23:28:40.6 Info: 9: album_releases migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 9 23:28:40.6 Info: AlterTable Albums 23:28:40.6 Info: => 5E-07s 23:28:40.6 Info: CreateColumn Albums Releases String 23:28:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:40.6 Info: => 0.0004963s 23:28:40.6 Info: AlterTable Albums 23:28:40.6 Info: => 4E-07s 23:28:40.6 Info: CreateColumn Albums CurrentRelease String 23:28:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:40.6 Info: => 0.0004702s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:40', 'album_releases') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 9: album_releases migrated 23:28:40.6 Info: => 0.0007555s 23:28:40.6 Info: 10: album_releases_fix migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 10 23:28:40.6 Info: AlterTable Albums 23:28:40.6 Info: => 5E-07s 23:28:40.6 Info: AlterColumn Albums Releases String 23:28:40.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) 23:28:40.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" 23:28:40.6 Info: DROP TABLE "Albums" 23:28:40.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.6 Info: => 0.0049716s 23:28:40.6 Info: AlterTable Albums 23:28:40.6 Info: => 4E-07s 23:28:40.6 Info: AlterColumn Albums CurrentRelease String 23:28:40.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) 23:28:40.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" 23:28:40.6 Info: DROP TABLE "Albums" 23:28:40.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.6 Info: => 0.004026s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:40', 'album_releases_fix') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 10: album_releases_fix migrated 23:28:40.6 Info: => 0.0043762s 23:28:40.6 Info: 11: import_lists migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 11 23:28:40.6 Info: CreateTable ImportLists 23:28:40.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) 23:28:40.6 Info: => 0.00016s 23:28:40.6 Info: CreateIndex ImportLists (Name) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:40.6 Info: => 8.15E-05s 23:28:40.6 Info: CreateTable ImportListStatus 23:28:40.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) 23:28:40.6 Info: => 0.0001062s 23:28:40.6 Info: CreateIndex ImportListStatus (ProviderId) 23:28:40.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:40.6 Info: => 7.69E-05s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:40', 'import_lists') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 11: import_lists migrated 23:28:40.6 Info: => 0.0004048s 23:28:40.6 Info: 12: add_release_status migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 12 23:28:40.6 Info: AlterTable MetadataProfiles 23:28:40.6 Info: => 5E-07s 23:28:40.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:40.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:40.6 Info: => 0.0005145s 23:28:40.6 Info: PerformDBOperation 23:28:40.6 Info: Performing DB Operation 23:28:40.6 Info: => 2.76E-05s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:40', 'add_release_status') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 12: add_release_status migrated 23:28:40.6 Info: => 0.0003179s 23:28:40.6 Info: 13: album_download_notification migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 13 23:28:40.6 Info: AlterTable Notifications 23:28:40.6 Info: => 6E-07s 23:28:40.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:40.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:40.6 Info: => 0.0005111s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:40', 'album_download_notification') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 13: album_download_notification migrated 23:28:40.6 Info: => 0.0007961s 23:28:40.6 Info: 14: fix_language_metadata_profiles migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 14 23:28:40.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 23:28:40.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 23:28:40.6 Info: => 7.86E-05s 23:28:40.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 23:28:40.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 23:28:40.6 Info: => 5.36E-05s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:40', 'fix_language_metadata_profiles') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 14: fix_language_metadata_profiles migrated 23:28:40.6 Info: => 0.0002945s 23:28:40.6 Info: 15: remove_fanzub migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 15 23:28:40.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:40.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:40.6 Info: => 4.51E-05s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:40', 'remove_fanzub') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 15: remove_fanzub migrated 23:28:40.6 Info: => 0.000283s 23:28:40.6 Info: 16: update_artist_history_indexes migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 16 23:28:40.6 Info: CreateIndex Albums (ArtistId) 23:28:40.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:40.6 Info: => 0.000105s 23:28:40.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:40.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:40.6 Info: => 8.11E-05s 23:28:40.6 Info: DeleteIndex History (AlbumId) 23:28:40.6 Info: DROP INDEX "IX_History_AlbumId" 23:28:40.6 Info: => 0.0001277s 23:28:40.6 Info: CreateIndex History (AlbumId, Date) 23:28:40.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:40.6 Info: => 9.58E-05s 23:28:40.6 Info: DeleteIndex History (DownloadId) 23:28:40.6 Info: DROP INDEX "IX_History_DownloadId" 23:28:40.6 Info: => 0.0001116s 23:28:40.6 Info: CreateIndex History (DownloadId, Date) 23:28:40.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:40.6 Info: => 8.95E-05s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:40', 'update_artist_history_indexes') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 16: update_artist_history_indexes migrated 23:28:40.6 Info: => 0.0003921s 23:28:40.6 Info: 17: remove_nma migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 17 23:28:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:40.6 Info: => 5.02E-05s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:40', 'remove_nma') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 17: remove_nma migrated 23:28:40.6 Info: => 0.000287s 23:28:40.6 Info: 18: album_disambiguation migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 18 23:28:40.6 Info: AlterTable Albums 23:28:40.6 Info: => 8E-07s 23:28:40.6 Info: CreateColumn Albums Disambiguation String 23:28:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:40.6 Info: => 0.0005195s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:40', 'album_disambiguation') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 18: album_disambiguation migrated 23:28:40.6 Info: => 0.0008013s 23:28:40.6 Info: 19: add_ape_quality_in_profiles migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 19 23:28:40.6 Info: PerformDBOperation 23:28:40.6 Info: Performing DB Operation 23:28:40.6 Info: => 3.34E-05s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:40', 'add_ape_quality_in_profiles') 23:28:40.6 Info: Committing Transaction 23:28:40.6 Info: 19: add_ape_quality_in_profiles migrated 23:28:40.6 Info: => 0.0002801s 23:28:40.6 Info: 20: remove_pushalot migrating 23:28:40.6 Info: Beginning Transaction 23:28:40.6 Info: Starting migration of Main DB to 20 23:28:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:40.6 Info: => 5.01E-05s 23:28:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:40.6 Info: => 3.12E-05s 23:28:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:40.6 Info: => 2.91E-05s 23:28:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:40', 'remove_pushalot') 23:28:40.6 Info: Committing Transaction 23:28:40.7 Info: 20: remove_pushalot migrated 23:28:40.7 Info: => 0.0002744s 23:28:40.7 Info: 21: add_custom_filters migrating 23:28:40.7 Info: Beginning Transaction 23:28:40.7 Info: Starting migration of Main DB to 21 23:28:40.7 Info: CreateTable CustomFilters 23:28:40.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:40.7 Info: => 0.0001265s 23:28:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:40', 'add_custom_filters') 23:28:40.7 Info: Committing Transaction 23:28:40.7 Info: 21: add_custom_filters migrated 23:28:40.7 Info: => 0.0004212s 23:28:40.7 Info: 22: import_list_tags migrating 23:28:40.7 Info: Beginning Transaction 23:28:40.7 Info: Starting migration of Main DB to 22 23:28:40.7 Info: AlterTable ImportLists 23:28:40.7 Info: => 5E-07s 23:28:40.7 Info: CreateColumn ImportLists Tags String 23:28:40.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:40.7 Info: => 0.0005253s 23:28:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:40', 'import_list_tags') 23:28:40.7 Info: Committing Transaction 23:28:40.7 Info: 22: import_list_tags migrated 23:28:40.7 Info: => 0.000804s 23:28:40.7 Info: 23: add_release_groups_etc migrating 23:28:40.7 Info: Beginning Transaction 23:28:40.7 Info: Starting migration of Main DB to 23 23:28:40.7 Info: CreateTable ArtistMetadata 23:28:40.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) 23:28:40.7 Info: => 0.0001736s 23:28:40.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:40.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:40.7 Info: => 8.6E-05s 23:28:40.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" 23:28:40.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" 23:28:40.7 Info: => 8.22E-05s 23:28:40.7 Info: AlterTable Artists 23:28:40.7 Info: => 2E-07s 23:28:40.7 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:40.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.7 Info: => 0.0005309s 23:28:40.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:40.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:40.7 Info: => 6.86E-05s 23:28:40.7 Info: CreateTable AlbumReleases 23:28:40.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) 23:28:40.7 Info: => 0.0001444s 23:28:40.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:40.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:40.7 Info: => 8.41E-05s 23:28:40.7 Info: CreateIndex AlbumReleases (AlbumId) 23:28:40.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:40.7 Info: => 8.07E-05s 23:28:40.7 Info: PerformDBOperation 23:28:40.7 Info: Performing DB Operation 23:28:40.7 Info: => 3.38E-05s 23:28:40.7 Info: AlterTable Albums 23:28:40.7 Info: => 4E-07s 23:28:40.7 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.7 Info: => 0.0005322s 23:28:40.7 Info: AlterTable Albums 23:28:40.7 Info: => 4E-07s 23:28:40.7 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:40.7 Info: => 0.0005224s 23:28:40.7 Info: AlterTable Albums 23:28:40.7 Info: => 4E-07s 23:28:40.7 Info: CreateColumn Albums Links String 23:28:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:40.7 Info: => 0.0005172s 23:28:40.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:40.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:40.7 Info: => 8.29E-05s 23:28:40.7 Info: AlterTable Tracks 23:28:40.7 Info: => 4E-07s 23:28:40.7 Info: CreateColumn Tracks ForeignRecordingId String 23:28:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:40.7 Info: => 0.000557s 23:28:40.7 Info: AlterTable Tracks 23:28:40.7 Info: => 4E-07s 23:28:40.7 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:40.7 Info: => 0.0005274s 23:28:40.7 Info: AlterTable Tracks 23:28:40.7 Info: => 3E-07s 23:28:40.7 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.7 Info: => 0.0005301s 23:28:40.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:40.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:40.7 Info: => 8.22E-05s 23:28:40.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:40.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:40.7 Info: => 6.41E-05s 23:28:40.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:40.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) 23:28:40.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" 23:28:40.7 Info: DROP TABLE "Artists" 23:28:40.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.7 Info: => 0.005058s 23:28:40.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:40.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) 23:28:40.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" 23:28:40.7 Info: DROP TABLE "Albums" 23:28:40.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.7 Info: => 0.0042145s 23:28:40.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:40.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) 23:28:40.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" 23:28:40.7 Info: DROP TABLE "Tracks" 23:28:40.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:40.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.7 Info: => 0.0048451s 23:28:40.7 Info: DeleteColumn TrackFiles ArtistId 23:28:40.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) 23:28:40.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" 23:28:40.7 Info: DROP TABLE "TrackFiles" 23:28:40.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.7 Info: => 0.0036801s 23:28:40.7 Info: CreateIndex Artists (ArtistMetadataId) 23:28:40.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.7 Info: => 8.38E-05s 23:28:40.7 Info: CreateIndex Artists (Monitored) 23:28:40.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.7 Info: => 7.65E-05s 23:28:40.7 Info: CreateIndex Albums (ArtistMetadataId) 23:28:40.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:40.7 Info: => 8.39E-05s 23:28:40.7 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:40.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:40.7 Info: => 8.37E-05s 23:28:40.7 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:40.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:40.7 Info: => 7.54E-05s 23:28:40.7 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:40.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:40.7 Info: => 7.47E-05s 23:28:40.7 Info: UpdateData 23:28:40.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:40.7 Info: => 4.31E-05s 23:28:40.7 Info: UpdateData 23:28:40.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:40.7 Info: => 3.71E-05s 23:28:40.7 Info: UpdateData 23:28:40.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:40.7 Info: => 4.09E-05s 23:28:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:40', 'add_release_groups_etc') 23:28:40.7 Info: Committing Transaction 23:28:40.7 Info: 23: add_release_groups_etc migrated 23:28:40.7 Info: => 0.0005658s 23:28:40.7 Info: 24: NewMediaInfoFormat migrating 23:28:40.7 Info: Beginning Transaction 23:28:40.7 Info: Starting migration of Main DB to 24 23:28:40.7 Info: UpdateData 23:28:40.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:40.7 Info: => 5.48E-05s 23:28:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:40', 'NewMediaInfoFormat') 23:28:40.7 Info: Committing Transaction 23:28:40.7 Info: 24: NewMediaInfoFormat migrated 23:28:40.7 Info: => 0.0003017s 23:28:40.7 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:40.7 Info: Beginning Transaction 23:28:40.7 Info: Starting migration of Main DB to 25 23:28:40.7 Info: RenameTable Restrictions ReleaseProfiles 23:28:40.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:40.7 Info: => 0.0013619s 23:28:40.7 Info: AlterTable ReleaseProfiles 23:28:40.7 Info: => 5E-07s 23:28:40.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:40.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:40.7 Info: => 0.0005448s 23:28:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:40', 'rename_restrictions_to_release_profiles') 23:28:40.7 Info: Committing Transaction 23:28:40.7 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:40.7 Info: => 0.0008398s 23:28:40.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:40.7 Info: Beginning Transaction 23:28:40.7 Info: Starting migration of Main DB to 26 23:28:40.7 Info: RenameTable Profiles QualityProfiles 23:28:40.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:40.7 Info: => 0.0013688s 23:28:40.7 Info: AlterTable QualityProfiles 23:28:40.7 Info: => 8E-07s 23:28:40.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:40.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:40.7 Info: => 0.0005192s 23:28:40.7 Info: AlterTable LanguageProfiles 23:28:40.7 Info: => 4E-07s 23:28:40.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:40.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:40.7 Info: => 0.0004915s 23:28:40.7 Info: UpdateData 23:28:40.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:40.7 Info: => 4.73E-05s 23:28:40.7 Info: UpdateData 23:28:40.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:40.7 Info: => 4.3E-05s 23:28:40.7 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:40.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) 23:28:40.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" 23:28:40.7 Info: DROP TABLE "Artists" 23:28:40.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.7 Info: => 0.0041021s 23:28:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:40', 'rename_quality_profiles_add_upgrade_allowed') 23:28:40.7 Info: Committing Transaction 23:28:40.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:40.7 Info: => 0.0045012s 23:28:40.7 Info: 27: add_import_exclusions migrating 23:28:40.7 Info: Beginning Transaction 23:28:40.7 Info: Starting migration of Main DB to 27 23:28:40.7 Info: CreateTable ImportListExclusions 23:28:40.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:40.7 Info: => 0.0001256s 23:28:40.7 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:40.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:40.7 Info: => 8.82E-05s 23:28:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:40', 'add_import_exclusions') 23:28:40.7 Info: Committing Transaction 23:28:40.7 Info: 27: add_import_exclusions migrated 23:28:40.7 Info: => 0.0004101s 23:28:40.7 Info: 28: clean_artist_metadata_table migrating 23:28:40.7 Info: Beginning Transaction 23:28:40.7 Info: Starting migration of Main DB to 28 23:28:40.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) 23:28:40.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) 23:28:40.7 Info: => 0.0001608s 23:28:40.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) 23:28:40.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) 23:28:40.7 Info: => 0.0001258s 23:28:40.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) 23:28:40.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) 23:28:40.7 Info: => 0.0001229s 23:28:40.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) 23:28:40.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) 23:28:40.7 Info: => 0.0001221s 23:28:40.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) 23:28:40.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) 23:28:40.7 Info: => 0.0001196s 23:28:40.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) 23:28:40.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) 23:28:40.7 Info: => 0.0001194s 23:28:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:40', 'clean_artist_metadata_table') 23:28:40.7 Info: Committing Transaction 23:28:40.7 Info: 28: clean_artist_metadata_table migrated 23:28:40.7 Info: => 0.0004034s 23:28:40.7 Info: 29: health_issue_notification migrating 23:28:40.7 Info: Beginning Transaction 23:28:40.7 Info: Starting migration of Main DB to 29 23:28:40.7 Info: AlterTable Notifications 23:28:40.7 Info: => 1E-06s 23:28:40.7 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:40.7 Info: => 0.0005435s 23:28:40.7 Info: AlterTable Notifications 23:28:40.7 Info: => 4E-07s 23:28:40.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:40.7 Info: => 0.0005111s 23:28:40.7 Info: AlterTable Notifications 23:28:40.7 Info: => 4E-07s 23:28:40.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:40.7 Info: => 0.0005047s 23:28:40.7 Info: AlterTable Notifications 23:28:40.7 Info: => 4E-07s 23:28:40.7 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:40.7 Info: => 0.0004984s 23:28:40.7 Info: AlterTable Notifications 23:28:40.7 Info: => 3E-07s 23:28:40.7 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:40.7 Info: => 0.0005099s 23:28:40.7 Info: DeleteColumn Notifications OnDownload 23:28:40.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) 23:28:40.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" 23:28:40.7 Info: DROP TABLE "Notifications" 23:28:40.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:40.7 Info: => 0.0050881s 23:28:40.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:40.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) 23:28:40.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" 23:28:40.7 Info: DROP TABLE "Notifications" 23:28:40.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:40.7 Info: => 0.0041035s 23:28:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:40', 'health_issue_notification') 23:28:40.7 Info: Committing Transaction 23:28:40.7 Info: 29: health_issue_notification migrated 23:28:40.7 Info: => 0.0045017s 23:28:40.7 Info: 30: add_mediafilerepository_mtime migrating 23:28:40.7 Info: Beginning Transaction 23:28:40.7 Info: Starting migration of Main DB to 30 23:28:40.7 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 23:28:40.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 23:28:40.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 23:28:40.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T23:28:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:40.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) 23:28:40.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T23:28:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:40.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) 23:28:40.7 Info: AlterTable TrackFiles 23:28:40.7 Info: => 3E-07s 23:28:40.7 Info: CreateColumn TrackFiles Modified DateTime 23:28:40.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:40.7 Info: => 0.000533s 23:28:40.7 Info: AlterTable TrackFiles 23:28:40.7 Info: => 4E-07s 23:28:40.7 Info: CreateColumn TrackFiles Path String 23:28:40.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:40.7 Info: => 0.0005068s 23:28:40.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:40.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:40.7 Info: => 3.97E-05s 23:28:40.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) 23:28:40.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) 23:28:40.7 Info: => 0.0001249s 23:28:40.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) 23:28:40.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) 23:28:40.7 Info: => 0.0001418s 23:28:40.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) 23:28:40.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) 23:28:40.7 Info: => 0.0001422s 23:28:40.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") 23:28:40.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") 23:28:40.7 Info: => 8.07E-05s 23:28:40.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:40.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:40.7 Info: => 4.89E-05s 23:28:40.7 Info: AlterTable TrackFiles 23:28:40.7 Info: => 3E-07s 23:28:40.7 Info: AlterColumn TrackFiles Path String 23:28:40.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) 23:28:40.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" 23:28:40.7 Info: DROP TABLE "TrackFiles" 23:28:40.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.7 Info: => 0.0054079s 23:28:40.7 Info: CreateIndex TrackFiles (Path) 23:28:40.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:40.7 Info: => 8.14E-05s 23:28:40.7 Info: DeleteColumn TrackFiles RelativePath 23:28:40.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) 23:28:40.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" 23:28:40.7 Info: DROP TABLE "TrackFiles" 23:28:40.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:40.7 Info: => 0.0040128s 23:28:40.7 Info: -> 7 Insert operations completed in 00:00:00.0004956 taking an average of 00:00:00.0000708 23:28:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:40', 'add_mediafilerepository_mtime') 23:28:40.7 Info: Committing Transaction 23:28:40.7 Info: 30: add_mediafilerepository_mtime migrated 23:28:40.7 Info: => 0.0045346s 23:28:40.7 Debug: Took: 00:00:00.1473066 23:28:40.7 Debug: Got 0 tracks 23:28:40.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 23:28:40.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 23:28:40.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221208019888_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:40.8 Info: DatabaseEngineVersionCheck migrating 23:28:40.8 Info: PerformDBOperation 23:28:40.8 Info: Performing DB Operation 23:28:40.8 Info: SQLite 3.48.0 23:28:40.8 Info: => 0.0011055s 23:28:40.8 Info: DatabaseEngineVersionCheck migrated 23:28:40.8 Info: => 0.0011191s 23:28:40.8 Info: VersionMigration migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: CreateTable VersionInfo 23:28:40.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:40.8 Info: => 0.0001474s 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: VersionMigration migrated 23:28:40.8 Info: => 0.0005297s 23:28:40.8 Info: VersionUniqueMigration migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: CreateIndex VersionInfo (Version) 23:28:40.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:40.8 Info: => 0.0001249s 23:28:40.8 Info: AlterTable VersionInfo 23:28:40.8 Info: => 3E-07s 23:28:40.8 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:40.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:40.8 Info: => 0.0005984s 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: VersionUniqueMigration migrated 23:28:40.8 Info: => 0.0008284s 23:28:40.8 Info: VersionDescriptionMigration migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: AlterTable VersionInfo 23:28:40.8 Info: => 6E-07s 23:28:40.8 Info: CreateColumn VersionInfo Description String 23:28:40.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:40.8 Info: => 0.0001946s 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: VersionDescriptionMigration migrated 23:28:40.8 Info: => 0.0003856s 23:28:40.8 Info: 1: InitialSetup migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 1 23:28:40.8 Info: CreateTable Config 23:28:40.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:40.8 Info: => 0.0001602s 23:28:40.8 Info: CreateIndex Config (Key) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:40.8 Info: => 7.54E-05s 23:28:40.8 Info: CreateTable RootFolders 23:28:40.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:40.8 Info: => 8.11E-05s 23:28:40.8 Info: CreateIndex RootFolders (Path) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:40.8 Info: => 6.97E-05s 23:28:40.8 Info: CreateTable Artists 23:28:40.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) 23:28:40.8 Info: => 0.0002323s 23:28:40.8 Info: CreateIndex Artists (ForeignArtistId) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.8 Info: => 7.84E-05s 23:28:40.8 Info: CreateIndex Artists (NameSlug) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.8 Info: => 7.03E-05s 23:28:40.8 Info: CreateIndex Artists (CleanName) 23:28:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.8 Info: => 6.41E-05s 23:28:40.8 Info: CreateIndex Artists (Path) 23:28:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.8 Info: => 6.82E-05s 23:28:40.8 Info: CreateTable Albums 23:28:40.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) 23:28:40.8 Info: => 0.0001926s 23:28:40.8 Info: CreateIndex Albums (ForeignAlbumId) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.8 Info: => 7.17E-05s 23:28:40.8 Info: CreateIndex Albums (MBId) 23:28:40.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.8 Info: => 8.83E-05s 23:28:40.8 Info: CreateIndex Albums (TADBId) 23:28:40.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.8 Info: => 7.28E-05s 23:28:40.8 Info: CreateIndex Albums (TitleSlug) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.8 Info: => 6.67E-05s 23:28:40.8 Info: CreateIndex Albums (CleanTitle) 23:28:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.8 Info: => 6.59E-05s 23:28:40.8 Info: CreateIndex Albums (Path) 23:28:40.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:40.8 Info: => 6.37E-05s 23:28:40.8 Info: CreateTable Tracks 23:28:40.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) 23:28:40.8 Info: => 0.0001364s 23:28:40.8 Info: CreateIndex Tracks (ForeignTrackId) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.8 Info: => 6.98E-05s 23:28:40.8 Info: CreateIndex Tracks (ArtistId) 23:28:40.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:40.8 Info: => 6.98E-05s 23:28:40.8 Info: CreateIndex Tracks (TrackFileId) 23:28:40.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.8 Info: => 6.94E-05s 23:28:40.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:40.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:40.8 Info: => 7.35E-05s 23:28:40.8 Info: CreateTable TrackFiles 23:28:40.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) 23:28:40.8 Info: => 0.0001255s 23:28:40.8 Info: CreateIndex TrackFiles (ArtistId) 23:28:40.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:40.8 Info: => 7.08E-05s 23:28:40.8 Info: CreateIndex TrackFiles (AlbumId) 23:28:40.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.8 Info: => 6.5E-05s 23:28:40.8 Info: CreateTable History 23:28:40.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) 23:28:40.8 Info: => 0.0001277s 23:28:40.8 Info: CreateIndex History (Date) 23:28:40.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:40.8 Info: => 6.92E-05s 23:28:40.8 Info: CreateIndex History (EventType) 23:28:40.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:40.8 Info: => 6.53E-05s 23:28:40.8 Info: CreateIndex History (DownloadId) 23:28:40.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:40.8 Info: => 6.58E-05s 23:28:40.8 Info: CreateIndex History (AlbumId) 23:28:40.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:40.8 Info: => 6.76E-05s 23:28:40.8 Info: CreateTable Notifications 23:28:40.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) 23:28:40.8 Info: => 0.0001182s 23:28:40.8 Info: CreateTable ScheduledTasks 23:28:40.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:40.8 Info: => 0.0001418s 23:28:40.8 Info: CreateIndex ScheduledTasks (TypeName) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:40.8 Info: => 0.0001157s 23:28:40.8 Info: CreateTable Indexers 23:28:40.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) 23:28:40.8 Info: => 0.0001249s 23:28:40.8 Info: CreateIndex Indexers (Name) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.8 Info: => 8.18E-05s 23:28:40.8 Info: CreateTable Profiles 23:28:40.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:40.8 Info: => 9.5E-05s 23:28:40.8 Info: CreateIndex Profiles (Name) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:40.8 Info: => 8.02E-05s 23:28:40.8 Info: CreateTable QualityDefinitions 23:28:40.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:40.8 Info: => 0.0001087s 23:28:40.8 Info: CreateIndex QualityDefinitions (Quality) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:40.8 Info: => 7.45E-05s 23:28:40.8 Info: CreateIndex QualityDefinitions (Title) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:40.8 Info: => 0.0001142s 23:28:40.8 Info: CreateTable NamingConfig 23:28:40.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) 23:28:40.8 Info: => 0.0001352s 23:28:40.8 Info: CreateTable Blacklist 23:28:40.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 '') 23:28:40.8 Info: => 0.0001632s 23:28:40.8 Info: CreateTable Metadata 23:28:40.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) 23:28:40.8 Info: => 0.0001022s 23:28:40.8 Info: CreateTable MetadataFiles 23:28:40.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) 23:28:40.8 Info: => 0.0001538s 23:28:40.8 Info: CreateTable DownloadClients 23:28:40.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) 23:28:40.8 Info: => 0.0001115s 23:28:40.8 Info: CreateTable PendingReleases 23:28:40.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 '') 23:28:40.8 Info: => 0.0001158s 23:28:40.8 Info: CreateTable RemotePathMappings 23:28:40.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:40.8 Info: => 0.000119s 23:28:40.8 Info: CreateTable Tags 23:28:40.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:40.8 Info: => 9.19E-05s 23:28:40.8 Info: CreateIndex Tags (Label) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:40.8 Info: => 8.46E-05s 23:28:40.8 Info: CreateTable Restrictions 23:28:40.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:40.8 Info: => 0.0001002s 23:28:40.8 Info: CreateTable DelayProfiles 23:28:40.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) 23:28:40.8 Info: => 0.0001249s 23:28:40.8 Info: CreateTable Users 23:28:40.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:40.8 Info: => 9.22E-05s 23:28:40.8 Info: CreateIndex Users (Identifier) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:40.8 Info: => 0.0001215s 23:28:40.8 Info: CreateIndex Users (Username) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:40.8 Info: => 9.58E-05s 23:28:40.8 Info: CreateTable Commands 23:28:40.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) 23:28:40.8 Info: => 0.0001302s 23:28:40.8 Info: CreateTable IndexerStatus 23:28:40.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) 23:28:40.8 Info: => 0.0001202s 23:28:40.8 Info: CreateIndex IndexerStatus (ProviderId) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:40.8 Info: => 8.39E-05s 23:28:40.8 Info: CreateTable ExtraFiles 23:28:40.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) 23:28:40.8 Info: => 0.0001129s 23:28:40.8 Info: CreateTable LyricFiles 23:28:40.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) 23:28:40.8 Info: => 0.0001464s 23:28:40.8 Info: CreateTable LanguageProfiles 23:28:40.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:40.8 Info: => 9.73E-05s 23:28:40.8 Info: CreateIndex LanguageProfiles (Name) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:40.8 Info: => 8.75E-05s 23:28:40.8 Info: CreateTable DownloadClientStatus 23:28:40.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) 23:28:40.8 Info: => 0.0001095s 23:28:40.8 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:40.8 Info: => 8.71E-05s 23:28:40.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:40.8 Info: -> 1 Insert operations completed in 00:00:00.0000620 taking an average of 00:00:00.0000620 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:40', 'InitialSetup') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 1: InitialSetup migrated 23:28:40.8 Info: => 0.0010024s 23:28:40.8 Info: 2: add_reason_to_pending_releases migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 2 23:28:40.8 Info: AlterTable PendingReleases 23:28:40.8 Info: => 6E-07s 23:28:40.8 Info: CreateColumn PendingReleases Reason Int32 23:28:40.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:40.8 Info: => 0.0005236s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:40', 'add_reason_to_pending_releases') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 2: add_reason_to_pending_releases migrated 23:28:40.8 Info: => 0.0008212s 23:28:40.8 Info: 3: add_medium_support migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 3 23:28:40.8 Info: AlterTable Albums 23:28:40.8 Info: => 6E-07s 23:28:40.8 Info: CreateColumn Albums Media String 23:28:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:40.8 Info: => 0.0005054s 23:28:40.8 Info: AlterTable Tracks 23:28:40.8 Info: => 5E-07s 23:28:40.8 Info: CreateColumn Tracks MediumNumber Int32 23:28:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:40.8 Info: => 0.0004718s 23:28:40.8 Info: AlterTable Tracks 23:28:40.8 Info: => 4E-07s 23:28:40.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:40.8 Info: => 0.0004697s 23:28:40.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:40.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:40.8 Info: => 4.4E-05s 23:28:40.8 Info: DeleteColumn Tracks TrackNumber 23:28:40.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) 23:28:40.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" 23:28:40.8 Info: DROP TABLE "Tracks" 23:28:40.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.8 Info: => 0.0037791s 23:28:40.8 Info: AlterTable Tracks 23:28:40.8 Info: => 4E-07s 23:28:40.8 Info: CreateColumn Tracks TrackNumber String 23:28:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:40.8 Info: => 0.0004695s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:40', 'add_medium_support') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 3: add_medium_support migrated 23:28:40.8 Info: => 0.0008602s 23:28:40.8 Info: 4: add_various_qualites_in_profile migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 4 23:28:40.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:40.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:40.8 Info: => 5.48E-05s 23:28:40.8 Info: PerformDBOperation 23:28:40.8 Info: Performing DB Operation 23:28:40.8 Info: => 3.44E-05s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:40', 'add_various_qualites_in_profile') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 4: add_various_qualites_in_profile migrated 23:28:40.8 Info: => 0.0002855s 23:28:40.8 Info: 5: metadata_profiles migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 5 23:28:40.8 Info: CreateTable MetadataProfiles 23:28:40.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:40.8 Info: => 0.0001319s 23:28:40.8 Info: CreateIndex MetadataProfiles (Name) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:40.8 Info: => 8.92E-05s 23:28:40.8 Info: AlterTable Artists 23:28:40.8 Info: => 3E-07s 23:28:40.8 Info: CreateColumn Artists MetadataProfileId Int32 23:28:40.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:40.8 Info: => 0.0004927s 23:28:40.8 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:40.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) 23:28:40.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" 23:28:40.8 Info: DROP TABLE "Artists" 23:28:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.8 Info: => 0.0040522s 23:28:40.8 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:40.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) 23:28:40.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" 23:28:40.8 Info: DROP TABLE "Artists" 23:28:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.8 Info: => 0.0056689s 23:28:40.8 Info: AlterTable Albums 23:28:40.8 Info: => 4E-07s 23:28:40.8 Info: CreateColumn Albums SecondaryTypes String 23:28:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:40.8 Info: => 0.0004958s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:40', 'metadata_profiles') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 5: metadata_profiles migrated 23:28:40.8 Info: => 0.0009373s 23:28:40.8 Info: 6: separate_automatic_and_interactive_search migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 6 23:28:40.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:40.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) 23:28:40.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:40.8 Info: DROP TABLE "Indexers" 23:28:40.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.8 Info: => 0.0033762s 23:28:40.8 Info: AlterTable Indexers 23:28:40.8 Info: => 5E-07s 23:28:40.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:40.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:40.8 Info: => 0.0004844s 23:28:40.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:40.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:40.8 Info: => 4.05E-05s 23:28:40.8 Info: AlterTable Indexers 23:28:40.8 Info: => 4E-07s 23:28:40.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:40.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) 23:28:40.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" 23:28:40.8 Info: DROP TABLE "Indexers" 23:28:40.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:40.8 Info: => 0.0033182s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:40', 'separate_automatic_and_interactive_search') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 6: separate_automatic_and_interactive_search migrated 23:28:40.8 Info: => 0.0036588s 23:28:40.8 Info: 7: change_album_path_to_relative migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 7 23:28:40.8 Info: DeleteColumn Albums Path 23:28:40.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) 23:28:40.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" 23:28:40.8 Info: DROP TABLE "Albums" 23:28:40.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.8 Info: => 0.0041175s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:40', 'change_album_path_to_relative') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 7: change_album_path_to_relative migrated 23:28:40.8 Info: => 0.0045452s 23:28:40.8 Info: 8: change_quality_size_mb_to_kb migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 8 23:28:40.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 23:28:40.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 23:28:40.8 Info: => 5.34E-05s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:40', 'change_quality_size_mb_to_kb') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 8: change_quality_size_mb_to_kb migrated 23:28:40.8 Info: => 0.0003109s 23:28:40.8 Info: 9: album_releases migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 9 23:28:40.8 Info: AlterTable Albums 23:28:40.8 Info: => 7E-07s 23:28:40.8 Info: CreateColumn Albums Releases String 23:28:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:40.8 Info: => 0.0005287s 23:28:40.8 Info: AlterTable Albums 23:28:40.8 Info: => 4E-07s 23:28:40.8 Info: CreateColumn Albums CurrentRelease String 23:28:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:40.8 Info: => 0.0004731s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:40', 'album_releases') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 9: album_releases migrated 23:28:40.8 Info: => 0.0007819s 23:28:40.8 Info: 10: album_releases_fix migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 10 23:28:40.8 Info: AlterTable Albums 23:28:40.8 Info: => 4E-07s 23:28:40.8 Info: AlterColumn Albums Releases String 23:28:40.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) 23:28:40.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" 23:28:40.8 Info: DROP TABLE "Albums" 23:28:40.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.8 Info: => 0.0047907s 23:28:40.8 Info: AlterTable Albums 23:28:40.8 Info: => 3E-07s 23:28:40.8 Info: AlterColumn Albums CurrentRelease String 23:28:40.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) 23:28:40.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" 23:28:40.8 Info: DROP TABLE "Albums" 23:28:40.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.8 Info: => 0.0048262s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:40', 'album_releases_fix') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 10: album_releases_fix migrated 23:28:40.8 Info: => 0.0052433s 23:28:40.8 Info: 11: import_lists migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 11 23:28:40.8 Info: CreateTable ImportLists 23:28:40.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) 23:28:40.8 Info: => 0.0001616s 23:28:40.8 Info: CreateIndex ImportLists (Name) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:40.8 Info: => 7.98E-05s 23:28:40.8 Info: CreateTable ImportListStatus 23:28:40.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) 23:28:40.8 Info: => 0.0001107s 23:28:40.8 Info: CreateIndex ImportListStatus (ProviderId) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:40.8 Info: => 8.41E-05s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:40', 'import_lists') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 11: import_lists migrated 23:28:40.8 Info: => 0.0004058s 23:28:40.8 Info: 12: add_release_status migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 12 23:28:40.8 Info: AlterTable MetadataProfiles 23:28:40.8 Info: => 8E-07s 23:28:40.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:40.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:40.8 Info: => 0.0005331s 23:28:40.8 Info: PerformDBOperation 23:28:40.8 Info: Performing DB Operation 23:28:40.8 Info: => 2.96E-05s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:40', 'add_release_status') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 12: add_release_status migrated 23:28:40.8 Info: => 0.0003206s 23:28:40.8 Info: 13: album_download_notification migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 13 23:28:40.8 Info: AlterTable Notifications 23:28:40.8 Info: => 6E-07s 23:28:40.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:40.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:40.8 Info: => 0.0005175s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:40', 'album_download_notification') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 13: album_download_notification migrated 23:28:40.8 Info: => 0.0008206s 23:28:40.8 Info: 14: fix_language_metadata_profiles migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 14 23:28:40.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 23:28:40.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 23:28:40.8 Info: => 7.91E-05s 23:28:40.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 23:28:40.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 23:28:40.8 Info: => 5.68E-05s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:40', 'fix_language_metadata_profiles') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 14: fix_language_metadata_profiles migrated 23:28:40.8 Info: => 0.000307s 23:28:40.8 Info: 15: remove_fanzub migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 15 23:28:40.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:40.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:40.8 Info: => 4.46E-05s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:40', 'remove_fanzub') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 15: remove_fanzub migrated 23:28:40.8 Info: => 0.0002905s 23:28:40.8 Info: 16: update_artist_history_indexes migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 16 23:28:40.8 Info: CreateIndex Albums (ArtistId) 23:28:40.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:40.8 Info: => 0.000107s 23:28:40.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:40.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:40.8 Info: => 8.04E-05s 23:28:40.8 Info: DeleteIndex History (AlbumId) 23:28:40.8 Info: DROP INDEX "IX_History_AlbumId" 23:28:40.8 Info: => 0.0001224s 23:28:40.8 Info: CreateIndex History (AlbumId, Date) 23:28:40.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:40.8 Info: => 9.51E-05s 23:28:40.8 Info: DeleteIndex History (DownloadId) 23:28:40.8 Info: DROP INDEX "IX_History_DownloadId" 23:28:40.8 Info: => 0.0001088s 23:28:40.8 Info: CreateIndex History (DownloadId, Date) 23:28:40.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:40.8 Info: => 0.0001009s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:40', 'update_artist_history_indexes') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 16: update_artist_history_indexes migrated 23:28:40.8 Info: => 0.0004165s 23:28:40.8 Info: 17: remove_nma migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 17 23:28:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:40.8 Info: => 4.96E-05s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:40', 'remove_nma') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 17: remove_nma migrated 23:28:40.8 Info: => 0.0002871s 23:28:40.8 Info: 18: album_disambiguation migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 18 23:28:40.8 Info: AlterTable Albums 23:28:40.8 Info: => 5E-07s 23:28:40.8 Info: CreateColumn Albums Disambiguation String 23:28:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:40.8 Info: => 0.0005204s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:40', 'album_disambiguation') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 18: album_disambiguation migrated 23:28:40.8 Info: => 0.0008072s 23:28:40.8 Info: 19: add_ape_quality_in_profiles migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 19 23:28:40.8 Info: PerformDBOperation 23:28:40.8 Info: Performing DB Operation 23:28:40.8 Info: => 3.2E-05s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:40', 'add_ape_quality_in_profiles') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 19: add_ape_quality_in_profiles migrated 23:28:40.8 Info: => 0.0002874s 23:28:40.8 Info: 20: remove_pushalot migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 20 23:28:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:40.8 Info: => 4.93E-05s 23:28:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:40.8 Info: => 3.28E-05s 23:28:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:40.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:40.8 Info: => 3.2E-05s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:40', 'remove_pushalot') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 20: remove_pushalot migrated 23:28:40.8 Info: => 0.0002716s 23:28:40.8 Info: 21: add_custom_filters migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 21 23:28:40.8 Info: CreateTable CustomFilters 23:28:40.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:40.8 Info: => 0.0001272s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:40', 'add_custom_filters') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 21: add_custom_filters migrated 23:28:40.8 Info: => 0.0003997s 23:28:40.8 Info: 22: import_list_tags migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 22 23:28:40.8 Info: AlterTable ImportLists 23:28:40.8 Info: => 6E-07s 23:28:40.8 Info: CreateColumn ImportLists Tags String 23:28:40.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:40.8 Info: => 0.0005244s 23:28:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:40', 'import_list_tags') 23:28:40.8 Info: Committing Transaction 23:28:40.8 Info: 22: import_list_tags migrated 23:28:40.8 Info: => 0.0008093s 23:28:40.8 Info: 23: add_release_groups_etc migrating 23:28:40.8 Info: Beginning Transaction 23:28:40.8 Info: Starting migration of Main DB to 23 23:28:40.8 Info: CreateTable ArtistMetadata 23:28:40.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) 23:28:40.8 Info: => 0.00017s 23:28:40.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:40.8 Info: => 8.4E-05s 23:28:40.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" 23:28:40.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" 23:28:40.8 Info: => 0.0008451s 23:28:40.8 Info: AlterTable Artists 23:28:40.8 Info: => 4E-07s 23:28:40.8 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:40.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.8 Info: => 0.0005763s 23:28:40.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:40.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:40.8 Info: => 7.18E-05s 23:28:40.8 Info: CreateTable AlbumReleases 23:28:40.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) 23:28:40.8 Info: => 0.0001482s 23:28:40.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:40.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:40.8 Info: => 8.42E-05s 23:28:40.8 Info: CreateIndex AlbumReleases (AlbumId) 23:28:40.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:40.8 Info: => 7.49E-05s 23:28:40.8 Info: PerformDBOperation 23:28:40.8 Info: Performing DB Operation 23:28:40.8 Info: => 3.33E-05s 23:28:40.8 Info: AlterTable Albums 23:28:40.8 Info: => 3E-07s 23:28:40.8 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.8 Info: => 0.000528s 23:28:40.8 Info: AlterTable Albums 23:28:40.8 Info: => 4E-07s 23:28:40.8 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:40.8 Info: => 0.0005295s 23:28:40.8 Info: AlterTable Albums 23:28:40.8 Info: => 3E-07s 23:28:40.8 Info: CreateColumn Albums Links String 23:28:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:40.8 Info: => 0.0005172s 23:28:40.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:40.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:40.8 Info: => 8E-05s 23:28:40.8 Info: AlterTable Tracks 23:28:40.8 Info: => 2E-07s 23:28:40.8 Info: CreateColumn Tracks ForeignRecordingId String 23:28:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:40.8 Info: => 0.0005254s 23:28:40.8 Info: AlterTable Tracks 23:28:40.8 Info: => 4E-07s 23:28:40.8 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:40.8 Info: => 0.0005311s 23:28:40.8 Info: AlterTable Tracks 23:28:40.8 Info: => 4E-07s 23:28:40.8 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:40.8 Info: => 0.0005221s 23:28:40.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:40.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:40.8 Info: => 8.19E-05s 23:28:40.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:40.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:40.8 Info: => 6.24E-05s 23:28:40.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:40.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) 23:28:40.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" 23:28:40.8 Info: DROP TABLE "Artists" 23:28:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.8 Info: => 0.0051454s 23:28:40.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:40.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) 23:28:40.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" 23:28:40.9 Info: DROP TABLE "Albums" 23:28:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:40.9 Info: => 0.0042543s 23:28:40.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:40.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) 23:28:40.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" 23:28:40.9 Info: DROP TABLE "Tracks" 23:28:40.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:40.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:40.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:40.9 Info: => 0.0047774s 23:28:40.9 Info: DeleteColumn TrackFiles ArtistId 23:28:40.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) 23:28:40.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" 23:28:40.9 Info: DROP TABLE "TrackFiles" 23:28:40.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.9 Info: => 0.0036501s 23:28:40.9 Info: CreateIndex Artists (ArtistMetadataId) 23:28:40.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.9 Info: => 7.72E-05s 23:28:40.9 Info: CreateIndex Artists (Monitored) 23:28:40.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.9 Info: => 7.4E-05s 23:28:40.9 Info: CreateIndex Albums (ArtistMetadataId) 23:28:40.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:40.9 Info: => 7.52E-05s 23:28:40.9 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:40.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:40.9 Info: => 7.14E-05s 23:28:40.9 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:40.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:40.9 Info: => 7.24E-05s 23:28:40.9 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:40.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:40.9 Info: => 7.37E-05s 23:28:40.9 Info: UpdateData 23:28:40.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:40.9 Info: => 4.1E-05s 23:28:40.9 Info: UpdateData 23:28:40.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:40.9 Info: => 3.28E-05s 23:28:40.9 Info: UpdateData 23:28:40.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:40.9 Info: => 3.92E-05s 23:28:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:40', 'add_release_groups_etc') 23:28:40.9 Info: Committing Transaction 23:28:40.9 Info: 23: add_release_groups_etc migrated 23:28:40.9 Info: => 0.0005667s 23:28:40.9 Info: 24: NewMediaInfoFormat migrating 23:28:40.9 Info: Beginning Transaction 23:28:40.9 Info: Starting migration of Main DB to 24 23:28:40.9 Info: UpdateData 23:28:40.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:40.9 Info: => 5.4E-05s 23:28:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:40', 'NewMediaInfoFormat') 23:28:40.9 Info: Committing Transaction 23:28:40.9 Info: 24: NewMediaInfoFormat migrated 23:28:40.9 Info: => 0.0002928s 23:28:40.9 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:40.9 Info: Beginning Transaction 23:28:40.9 Info: Starting migration of Main DB to 25 23:28:40.9 Info: RenameTable Restrictions ReleaseProfiles 23:28:40.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:40.9 Info: => 0.0013623s 23:28:40.9 Info: AlterTable ReleaseProfiles 23:28:40.9 Info: => 4E-07s 23:28:40.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:40.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:40.9 Info: => 0.0005137s 23:28:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:40', 'rename_restrictions_to_release_profiles') 23:28:40.9 Info: Committing Transaction 23:28:40.9 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:40.9 Info: => 0.0007972s 23:28:40.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:40.9 Info: Beginning Transaction 23:28:40.9 Info: Starting migration of Main DB to 26 23:28:40.9 Info: RenameTable Profiles QualityProfiles 23:28:40.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:40.9 Info: => 0.0013902s 23:28:40.9 Info: AlterTable QualityProfiles 23:28:40.9 Info: => 4E-07s 23:28:40.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:40.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:40.9 Info: => 0.0005143s 23:28:40.9 Info: AlterTable LanguageProfiles 23:28:40.9 Info: => 4E-07s 23:28:40.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:40.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:40.9 Info: => 0.0004901s 23:28:40.9 Info: UpdateData 23:28:40.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:40.9 Info: => 4.84E-05s 23:28:40.9 Info: UpdateData 23:28:40.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:40.9 Info: => 3.09E-05s 23:28:40.9 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:40.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) 23:28:40.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" 23:28:40.9 Info: DROP TABLE "Artists" 23:28:40.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:40.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:40.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:40.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:40.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:40.9 Info: => 0.0048413s 23:28:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:40', 'rename_quality_profiles_add_upgrade_allowed') 23:28:40.9 Info: Committing Transaction 23:28:40.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:40.9 Info: => 0.0052432s 23:28:40.9 Info: 27: add_import_exclusions migrating 23:28:40.9 Info: Beginning Transaction 23:28:40.9 Info: Starting migration of Main DB to 27 23:28:40.9 Info: CreateTable ImportListExclusions 23:28:40.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:40.9 Info: => 0.00013s 23:28:40.9 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:40.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:40.9 Info: => 8.79E-05s 23:28:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:40', 'add_import_exclusions') 23:28:40.9 Info: Committing Transaction 23:28:40.9 Info: 27: add_import_exclusions migrated 23:28:40.9 Info: => 0.0004237s 23:28:40.9 Info: 28: clean_artist_metadata_table migrating 23:28:40.9 Info: Beginning Transaction 23:28:40.9 Info: Starting migration of Main DB to 28 23:28:40.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) 23:28:40.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) 23:28:40.9 Info: => 0.0001597s 23:28:40.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) 23:28:40.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) 23:28:40.9 Info: => 0.0001226s 23:28:40.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) 23:28:40.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) 23:28:40.9 Info: => 0.0001172s 23:28:40.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) 23:28:40.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) 23:28:40.9 Info: => 0.0001201s 23:28:40.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) 23:28:40.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) 23:28:40.9 Info: => 0.0001144s 23:28:40.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) 23:28:40.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) 23:28:40.9 Info: => 0.0001204s 23:28:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:40', 'clean_artist_metadata_table') 23:28:40.9 Info: Committing Transaction 23:28:40.9 Info: 28: clean_artist_metadata_table migrated 23:28:40.9 Info: => 0.0003993s 23:28:40.9 Info: 29: health_issue_notification migrating 23:28:40.9 Info: Beginning Transaction 23:28:40.9 Info: Starting migration of Main DB to 29 23:28:40.9 Info: AlterTable Notifications 23:28:40.9 Info: => 4E-07s 23:28:40.9 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:40.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:40.9 Info: => 0.0005415s 23:28:40.9 Info: AlterTable Notifications 23:28:40.9 Info: => 5E-07s 23:28:40.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:40.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:40.9 Info: => 0.0005103s 23:28:40.9 Info: AlterTable Notifications 23:28:40.9 Info: => 5E-07s 23:28:40.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:40.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:40.9 Info: => 0.0005063s 23:28:40.9 Info: AlterTable Notifications 23:28:40.9 Info: => 4E-07s 23:28:40.9 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:40.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:40.9 Info: => 0.000511s 23:28:40.9 Info: AlterTable Notifications 23:28:40.9 Info: => 4E-07s 23:28:40.9 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:40.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:40.9 Info: => 0.0005096s 23:28:40.9 Info: DeleteColumn Notifications OnDownload 23:28:40.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) 23:28:40.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" 23:28:40.9 Info: DROP TABLE "Notifications" 23:28:40.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:40.9 Info: => 0.0047594s 23:28:40.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:40.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) 23:28:40.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" 23:28:40.9 Info: DROP TABLE "Notifications" 23:28:40.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:40.9 Info: => 0.0051381s 23:28:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:40', 'health_issue_notification') 23:28:40.9 Info: Committing Transaction 23:28:40.9 Info: 29: health_issue_notification migrated 23:28:40.9 Info: => 0.005532s 23:28:40.9 Info: 30: add_mediafilerepository_mtime migrating 23:28:40.9 Info: Beginning Transaction 23:28:40.9 Info: Starting migration of Main DB to 30 23:28:40.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) 23:28:40.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 23:28:40.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 23:28:40.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T23:28:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:40.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) 23:28:40.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T23:28:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:40.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) 23:28:40.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2025-02-03T23:28:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:40.9 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) 23:28:40.9 Info: AlterTable TrackFiles 23:28:40.9 Info: => 3E-07s 23:28:40.9 Info: CreateColumn TrackFiles Modified DateTime 23:28:40.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:40.9 Info: => 0.0005381s 23:28:40.9 Info: AlterTable TrackFiles 23:28:40.9 Info: => 4E-07s 23:28:40.9 Info: CreateColumn TrackFiles Path String 23:28:40.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:40.9 Info: => 0.0005169s 23:28:40.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:40.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:40.9 Info: => 4.15E-05s 23:28:40.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) 23:28:40.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) 23:28:40.9 Info: => 0.000127s 23:28:40.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) 23:28:40.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) 23:28:40.9 Info: => 0.0001381s 23:28:40.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) 23:28:40.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) 23:28:40.9 Info: => 0.0001421s 23:28:40.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") 23:28:40.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") 23:28:40.9 Info: => 8.6E-05s 23:28:40.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:40.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:40.9 Info: => 0.0001234s 23:28:40.9 Info: AlterTable TrackFiles 23:28:40.9 Info: => 3E-07s 23:28:40.9 Info: AlterColumn TrackFiles Path String 23:28:40.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) 23:28:40.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" 23:28:40.9 Info: DROP TABLE "TrackFiles" 23:28:40.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.9 Info: => 0.003819s 23:28:40.9 Info: CreateIndex TrackFiles (Path) 23:28:40.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:40.9 Info: => 8.32E-05s 23:28:40.9 Info: DeleteColumn TrackFiles RelativePath 23:28:40.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) 23:28:40.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" 23:28:40.9 Info: DROP TABLE "TrackFiles" 23:28:40.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:40.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:40.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:40.9 Info: => 0.004017s 23:28:40.9 Info: -> 9 Insert operations completed in 00:00:00.0006145 taking an average of 00:00:00.0000682 23:28:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:40', 'add_mediafilerepository_mtime') 23:28:40.9 Info: Committing Transaction 23:28:40.9 Info: 30: add_mediafilerepository_mtime migrated 23:28:40.9 Info: => 0.0045151s 23:28:40.9 Debug: Took: 00:00:00.1471247 23:28:40.9 Debug: Got 2 tracks 23:28:40.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 23:28:40.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 23:28:40.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221209846061_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:40.9 Info: DatabaseEngineVersionCheck migrating 23:28:40.9 Info: PerformDBOperation 23:28:40.9 Info: Performing DB Operation 23:28:40.9 Info: SQLite 3.48.0 23:28:40.9 Info: => 0.0010899s 23:28:40.9 Info: DatabaseEngineVersionCheck migrated 23:28:40.9 Info: => 0.0011032s 23:28:40.9 Info: VersionMigration migrating 23:28:40.9 Info: Beginning Transaction 23:28:40.9 Info: CreateTable VersionInfo 23:28:40.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:40.9 Info: => 0.0001878s 23:28:40.9 Info: Committing Transaction 23:28:40.9 Info: VersionMigration migrated 23:28:40.9 Info: => 0.0005558s 23:28:40.9 Info: VersionUniqueMigration migrating 23:28:40.9 Info: Beginning Transaction 23:28:40.9 Info: CreateIndex VersionInfo (Version) 23:28:40.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:40.9 Info: => 0.0001253s 23:28:40.9 Info: AlterTable VersionInfo 23:28:40.9 Info: => 5E-07s 23:28:40.9 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:40.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:40.9 Info: => 0.0006057s 23:28:40.9 Info: Committing Transaction 23:28:40.9 Info: VersionUniqueMigration migrated 23:28:40.9 Info: => 0.0008157s 23:28:40.9 Info: VersionDescriptionMigration migrating 23:28:40.9 Info: Beginning Transaction 23:28:40.9 Info: AlterTable VersionInfo 23:28:40.9 Info: => 5E-07s 23:28:40.9 Info: CreateColumn VersionInfo Description String 23:28:40.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:40.9 Info: => 0.0002149s 23:28:40.9 Info: Committing Transaction 23:28:41.0 Info: VersionDescriptionMigration migrated 23:28:41.0 Info: => 0.0004313s 23:28:41.0 Info: 1: InitialSetup migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 1 23:28:41.0 Info: CreateTable Config 23:28:41.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:41.0 Info: => 0.0002106s 23:28:41.0 Info: CreateIndex Config (Key) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:41.0 Info: => 7.93E-05s 23:28:41.0 Info: CreateTable RootFolders 23:28:41.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:41.0 Info: => 0.0001153s 23:28:41.0 Info: CreateIndex RootFolders (Path) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:41.0 Info: => 7.84E-05s 23:28:41.0 Info: CreateTable Artists 23:28:41.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) 23:28:41.0 Info: => 0.000255s 23:28:41.0 Info: CreateIndex Artists (ForeignArtistId) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.0 Info: => 7.71E-05s 23:28:41.0 Info: CreateIndex Artists (NameSlug) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.0 Info: => 6.96E-05s 23:28:41.0 Info: CreateIndex Artists (CleanName) 23:28:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.0 Info: => 7.07E-05s 23:28:41.0 Info: CreateIndex Artists (Path) 23:28:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.0 Info: => 6.45E-05s 23:28:41.0 Info: CreateTable Albums 23:28:41.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) 23:28:41.0 Info: => 0.0002363s 23:28:41.0 Info: CreateIndex Albums (ForeignAlbumId) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.0 Info: => 7.78E-05s 23:28:41.0 Info: CreateIndex Albums (MBId) 23:28:41.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.0 Info: => 7.36E-05s 23:28:41.0 Info: CreateIndex Albums (TADBId) 23:28:41.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.0 Info: => 7E-05s 23:28:41.0 Info: CreateIndex Albums (TitleSlug) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.0 Info: => 6.55E-05s 23:28:41.0 Info: CreateIndex Albums (CleanTitle) 23:28:41.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.0 Info: => 6.53E-05s 23:28:41.0 Info: CreateIndex Albums (Path) 23:28:41.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:41.0 Info: => 6.5E-05s 23:28:41.0 Info: CreateTable Tracks 23:28:41.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) 23:28:41.0 Info: => 0.0001773s 23:28:41.0 Info: CreateIndex Tracks (ForeignTrackId) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.0 Info: => 7.6E-05s 23:28:41.0 Info: CreateIndex Tracks (ArtistId) 23:28:41.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.0 Info: => 6.97E-05s 23:28:41.0 Info: CreateIndex Tracks (TrackFileId) 23:28:41.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.0 Info: => 9.4E-05s 23:28:41.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:41.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:41.0 Info: => 8.1E-05s 23:28:41.0 Info: CreateTable TrackFiles 23:28:41.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) 23:28:41.0 Info: => 0.0001737s 23:28:41.0 Info: CreateIndex TrackFiles (ArtistId) 23:28:41.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:41.0 Info: => 7.55E-05s 23:28:41.0 Info: CreateIndex TrackFiles (AlbumId) 23:28:41.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.0 Info: => 6.88E-05s 23:28:41.0 Info: CreateTable History 23:28:41.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) 23:28:41.0 Info: => 0.000168s 23:28:41.0 Info: CreateIndex History (Date) 23:28:41.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:41.0 Info: => 7.84E-05s 23:28:41.0 Info: CreateIndex History (EventType) 23:28:41.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:41.0 Info: => 6.82E-05s 23:28:41.0 Info: CreateIndex History (DownloadId) 23:28:41.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:41.0 Info: => 6.63E-05s 23:28:41.0 Info: CreateIndex History (AlbumId) 23:28:41.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:41.0 Info: => 6.96E-05s 23:28:41.0 Info: CreateTable Notifications 23:28:41.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) 23:28:41.0 Info: => 0.0001991s 23:28:41.0 Info: CreateTable ScheduledTasks 23:28:41.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:41.0 Info: => 0.0001495s 23:28:41.0 Info: CreateIndex ScheduledTasks (TypeName) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:41.0 Info: => 0.0001107s 23:28:41.0 Info: CreateTable Indexers 23:28:41.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) 23:28:41.0 Info: => 0.0001425s 23:28:41.0 Info: CreateIndex Indexers (Name) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.0 Info: => 8.32E-05s 23:28:41.0 Info: CreateTable Profiles 23:28:41.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:41.0 Info: => 0.0001236s 23:28:41.0 Info: CreateIndex Profiles (Name) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:41.0 Info: => 8.36E-05s 23:28:41.0 Info: CreateTable QualityDefinitions 23:28:41.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:41.0 Info: => 0.0001386s 23:28:41.0 Info: CreateIndex QualityDefinitions (Quality) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:41.0 Info: => 8.17E-05s 23:28:41.0 Info: CreateIndex QualityDefinitions (Title) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:41.0 Info: => 0.0001059s 23:28:41.0 Info: CreateTable NamingConfig 23:28:41.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) 23:28:41.0 Info: => 0.0001506s 23:28:41.0 Info: CreateTable Blacklist 23:28:41.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 '') 23:28:41.0 Info: => 0.0001888s 23:28:41.0 Info: CreateTable Metadata 23:28:41.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) 23:28:41.0 Info: => 0.0001364s 23:28:41.0 Info: CreateTable MetadataFiles 23:28:41.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) 23:28:41.0 Info: => 0.0001529s 23:28:41.0 Info: CreateTable DownloadClients 23:28:41.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) 23:28:41.0 Info: => 0.0001304s 23:28:41.0 Info: CreateTable PendingReleases 23:28:41.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 '') 23:28:41.0 Info: => 0.0001777s 23:28:41.0 Info: CreateTable RemotePathMappings 23:28:41.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:41.0 Info: => 0.0001343s 23:28:41.0 Info: CreateTable Tags 23:28:41.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:41.0 Info: => 0.0001151s 23:28:41.0 Info: CreateIndex Tags (Label) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:41.0 Info: => 8.77E-05s 23:28:41.0 Info: CreateTable Restrictions 23:28:41.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:41.0 Info: => 0.0001354s 23:28:41.0 Info: CreateTable DelayProfiles 23:28:41.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) 23:28:41.0 Info: => 0.0001585s 23:28:41.0 Info: CreateTable Users 23:28:41.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:41.0 Info: => 0.0001336s 23:28:41.0 Info: CreateIndex Users (Identifier) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:41.0 Info: => 0.0001115s 23:28:41.0 Info: CreateIndex Users (Username) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:41.0 Info: => 9.54E-05s 23:28:41.0 Info: CreateTable Commands 23:28:41.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) 23:28:41.0 Info: => 0.0001683s 23:28:41.0 Info: CreateTable IndexerStatus 23:28:41.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) 23:28:41.0 Info: => 0.0001509s 23:28:41.0 Info: CreateIndex IndexerStatus (ProviderId) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:41.0 Info: => 8.58E-05s 23:28:41.0 Info: CreateTable ExtraFiles 23:28:41.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) 23:28:41.0 Info: => 0.0001524s 23:28:41.0 Info: CreateTable LyricFiles 23:28:41.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) 23:28:41.0 Info: => 0.0001687s 23:28:41.0 Info: CreateTable LanguageProfiles 23:28:41.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:41.0 Info: => 0.0001257s 23:28:41.0 Info: CreateIndex LanguageProfiles (Name) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:41.0 Info: => 8.73E-05s 23:28:41.0 Info: CreateTable DownloadClientStatus 23:28:41.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) 23:28:41.0 Info: => 0.0001383s 23:28:41.0 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:41.0 Info: => 8.6E-05s 23:28:41.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:41.0 Info: -> 1 Insert operations completed in 00:00:00.0000645 taking an average of 00:00:00.0000645 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:41', 'InitialSetup') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 1: InitialSetup migrated 23:28:41.0 Info: => 0.0009817s 23:28:41.0 Info: 2: add_reason_to_pending_releases migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 2 23:28:41.0 Info: AlterTable PendingReleases 23:28:41.0 Info: => 1.5E-06s 23:28:41.0 Info: CreateColumn PendingReleases Reason Int32 23:28:41.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:41.0 Info: => 0.0005486s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:41', 'add_reason_to_pending_releases') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 2: add_reason_to_pending_releases migrated 23:28:41.0 Info: => 0.0008706s 23:28:41.0 Info: 3: add_medium_support migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 3 23:28:41.0 Info: AlterTable Albums 23:28:41.0 Info: => 6E-07s 23:28:41.0 Info: CreateColumn Albums Media String 23:28:41.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:41.0 Info: => 0.0005301s 23:28:41.0 Info: AlterTable Tracks 23:28:41.0 Info: => 5E-07s 23:28:41.0 Info: CreateColumn Tracks MediumNumber Int32 23:28:41.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.0 Info: => 0.000516s 23:28:41.0 Info: AlterTable Tracks 23:28:41.0 Info: => 5E-07s 23:28:41.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:41.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.0 Info: => 0.0004929s 23:28:41.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.0 Info: => 4.68E-05s 23:28:41.0 Info: DeleteColumn Tracks TrackNumber 23:28:41.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) 23:28:41.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" 23:28:41.0 Info: DROP TABLE "Tracks" 23:28:41.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.0 Info: => 0.0038059s 23:28:41.0 Info: AlterTable Tracks 23:28:41.0 Info: => 5E-07s 23:28:41.0 Info: CreateColumn Tracks TrackNumber String 23:28:41.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:41.0 Info: => 0.0004845s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:41', 'add_medium_support') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 3: add_medium_support migrated 23:28:41.0 Info: => 0.0008848s 23:28:41.0 Info: 4: add_various_qualites_in_profile migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 4 23:28:41.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.0 Info: => 5.31E-05s 23:28:41.0 Info: PerformDBOperation 23:28:41.0 Info: Performing DB Operation 23:28:41.0 Info: => 3.26E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:41', 'add_various_qualites_in_profile') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 4: add_various_qualites_in_profile migrated 23:28:41.0 Info: => 0.0002803s 23:28:41.0 Info: 5: metadata_profiles migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 5 23:28:41.0 Info: CreateTable MetadataProfiles 23:28:41.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:41.0 Info: => 0.0001805s 23:28:41.0 Info: CreateIndex MetadataProfiles (Name) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:41.0 Info: => 9.27E-05s 23:28:41.0 Info: AlterTable Artists 23:28:41.0 Info: => 4E-07s 23:28:41.0 Info: CreateColumn Artists MetadataProfileId Int32 23:28:41.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:41.0 Info: => 0.0005096s 23:28:41.0 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.0 Info: DROP TABLE "Artists" 23:28:41.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.0 Info: => 0.0040964s 23:28:41.0 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.0 Info: DROP TABLE "Artists" 23:28:41.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.0 Info: => 0.0040163s 23:28:41.0 Info: AlterTable Albums 23:28:41.0 Info: => 3E-07s 23:28:41.0 Info: CreateColumn Albums SecondaryTypes String 23:28:41.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:41.0 Info: => 0.0005082s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:41', 'metadata_profiles') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 5: metadata_profiles migrated 23:28:41.0 Info: => 0.0009263s 23:28:41.0 Info: 6: separate_automatic_and_interactive_search migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 6 23:28:41.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:41.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) 23:28:41.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:41.0 Info: DROP TABLE "Indexers" 23:28:41.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.0 Info: => 0.0034035s 23:28:41.0 Info: AlterTable Indexers 23:28:41.0 Info: => 4E-07s 23:28:41.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:41.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:41.0 Info: => 0.0005052s 23:28:41.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.0 Info: => 4.2E-05s 23:28:41.0 Info: AlterTable Indexers 23:28:41.0 Info: => 3E-07s 23:28:41.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:41.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) 23:28:41.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" 23:28:41.0 Info: DROP TABLE "Indexers" 23:28:41.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.0 Info: => 0.0033974s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:41', 'separate_automatic_and_interactive_search') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 6: separate_automatic_and_interactive_search migrated 23:28:41.0 Info: => 0.0037484s 23:28:41.0 Info: 7: change_album_path_to_relative migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 7 23:28:41.0 Info: DeleteColumn Albums Path 23:28:41.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) 23:28:41.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" 23:28:41.0 Info: DROP TABLE "Albums" 23:28:41.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.0 Info: => 0.0051107s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:41', 'change_album_path_to_relative') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 7: change_album_path_to_relative migrated 23:28:41.0 Info: => 0.005563s 23:28:41.0 Info: 8: change_quality_size_mb_to_kb migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 8 23:28:41.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 23:28:41.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 23:28:41.0 Info: => 5.38E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:41', 'change_quality_size_mb_to_kb') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 8: change_quality_size_mb_to_kb migrated 23:28:41.0 Info: => 0.0003098s 23:28:41.0 Info: 9: album_releases migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 9 23:28:41.0 Info: AlterTable Albums 23:28:41.0 Info: => 5E-07s 23:28:41.0 Info: CreateColumn Albums Releases String 23:28:41.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:41.0 Info: => 0.0005202s 23:28:41.0 Info: AlterTable Albums 23:28:41.0 Info: => 4E-07s 23:28:41.0 Info: CreateColumn Albums CurrentRelease String 23:28:41.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:41.0 Info: => 0.0004903s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:41', 'album_releases') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 9: album_releases migrated 23:28:41.0 Info: => 0.0007853s 23:28:41.0 Info: 10: album_releases_fix migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 10 23:28:41.0 Info: AlterTable Albums 23:28:41.0 Info: => 5E-07s 23:28:41.0 Info: AlterColumn Albums Releases String 23:28:41.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) 23:28:41.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" 23:28:41.0 Info: DROP TABLE "Albums" 23:28:41.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.0 Info: => 0.0048536s 23:28:41.0 Info: AlterTable Albums 23:28:41.0 Info: => 4E-07s 23:28:41.0 Info: AlterColumn Albums CurrentRelease String 23:28:41.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) 23:28:41.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" 23:28:41.0 Info: DROP TABLE "Albums" 23:28:41.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.0 Info: => 0.0049018s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:41', 'album_releases_fix') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 10: album_releases_fix migrated 23:28:41.0 Info: => 0.0052999s 23:28:41.0 Info: 11: import_lists migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 11 23:28:41.0 Info: CreateTable ImportLists 23:28:41.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) 23:28:41.0 Info: => 0.000203s 23:28:41.0 Info: CreateIndex ImportLists (Name) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:41.0 Info: => 0.000115s 23:28:41.0 Info: CreateTable ImportListStatus 23:28:41.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) 23:28:41.0 Info: => 0.000155s 23:28:41.0 Info: CreateIndex ImportListStatus (ProviderId) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:41.0 Info: => 8.43E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:41', 'import_lists') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 11: import_lists migrated 23:28:41.0 Info: => 0.0004052s 23:28:41.0 Info: 12: add_release_status migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 12 23:28:41.0 Info: AlterTable MetadataProfiles 23:28:41.0 Info: => 7E-07s 23:28:41.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:41.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:41.0 Info: => 0.0005287s 23:28:41.0 Info: PerformDBOperation 23:28:41.0 Info: Performing DB Operation 23:28:41.0 Info: => 2.74E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:41', 'add_release_status') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 12: add_release_status migrated 23:28:41.0 Info: => 0.0003153s 23:28:41.0 Info: 13: album_download_notification migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 13 23:28:41.0 Info: AlterTable Notifications 23:28:41.0 Info: => 5E-07s 23:28:41.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:41.0 Info: => 0.0005328s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:41', 'album_download_notification') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 13: album_download_notification migrated 23:28:41.0 Info: => 0.0008421s 23:28:41.0 Info: 14: fix_language_metadata_profiles migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 14 23:28:41.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 23:28:41.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 23:28:41.0 Info: => 8.2E-05s 23:28:41.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 23:28:41.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 23:28:41.0 Info: => 5.47E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:41', 'fix_language_metadata_profiles') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 14: fix_language_metadata_profiles migrated 23:28:41.0 Info: => 0.0003082s 23:28:41.0 Info: 15: remove_fanzub migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 15 23:28:41.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.0 Info: => 4.62E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:41', 'remove_fanzub') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 15: remove_fanzub migrated 23:28:41.0 Info: => 0.0003016s 23:28:41.0 Info: 16: update_artist_history_indexes migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 16 23:28:41.0 Info: CreateIndex Albums (ArtistId) 23:28:41.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:41.0 Info: => 0.0001067s 23:28:41.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:41.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:41.0 Info: => 7.87E-05s 23:28:41.0 Info: DeleteIndex History (AlbumId) 23:28:41.0 Info: DROP INDEX "IX_History_AlbumId" 23:28:41.0 Info: => 0.0001218s 23:28:41.0 Info: CreateIndex History (AlbumId, Date) 23:28:41.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:41.0 Info: => 9.17E-05s 23:28:41.0 Info: DeleteIndex History (DownloadId) 23:28:41.0 Info: DROP INDEX "IX_History_DownloadId" 23:28:41.0 Info: => 0.0001121s 23:28:41.0 Info: CreateIndex History (DownloadId, Date) 23:28:41.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:41.0 Info: => 8.87E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:41', 'update_artist_history_indexes') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 16: update_artist_history_indexes migrated 23:28:41.0 Info: => 0.0004156s 23:28:41.0 Info: 17: remove_nma migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 17 23:28:41.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:41.0 Info: => 5.04E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:41', 'remove_nma') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 17: remove_nma migrated 23:28:41.0 Info: => 0.0003017s 23:28:41.0 Info: 18: album_disambiguation migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 18 23:28:41.0 Info: AlterTable Albums 23:28:41.0 Info: => 7E-07s 23:28:41.0 Info: CreateColumn Albums Disambiguation String 23:28:41.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:41.0 Info: => 0.000543s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:41', 'album_disambiguation') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 18: album_disambiguation migrated 23:28:41.0 Info: => 0.0008406s 23:28:41.0 Info: 19: add_ape_quality_in_profiles migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 19 23:28:41.0 Info: PerformDBOperation 23:28:41.0 Info: Performing DB Operation 23:28:41.0 Info: => 3.34E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:41', 'add_ape_quality_in_profiles') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 19: add_ape_quality_in_profiles migrated 23:28:41.0 Info: => 0.0003164s 23:28:41.0 Info: 20: remove_pushalot migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 20 23:28:41.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:41.0 Info: => 4.96E-05s 23:28:41.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:41.0 Info: => 3.1E-05s 23:28:41.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:41.0 Info: => 2.84E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:41', 'remove_pushalot') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 20: remove_pushalot migrated 23:28:41.0 Info: => 0.0002705s 23:28:41.0 Info: 21: add_custom_filters migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 21 23:28:41.0 Info: CreateTable CustomFilters 23:28:41.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:41.0 Info: => 0.000165s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:41', 'add_custom_filters') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 21: add_custom_filters migrated 23:28:41.0 Info: => 0.0004775s 23:28:41.0 Info: 22: import_list_tags migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 22 23:28:41.0 Info: AlterTable ImportLists 23:28:41.0 Info: => 6E-07s 23:28:41.0 Info: CreateColumn ImportLists Tags String 23:28:41.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:41.0 Info: => 0.0005316s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:41', 'import_list_tags') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 22: import_list_tags migrated 23:28:41.0 Info: => 0.0008273s 23:28:41.0 Info: 23: add_release_groups_etc migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 23 23:28:41.0 Info: CreateTable ArtistMetadata 23:28:41.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) 23:28:41.0 Info: => 0.000208s 23:28:41.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:41.0 Info: => 9.13E-05s 23:28:41.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" 23:28:41.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" 23:28:41.0 Info: => 8.19E-05s 23:28:41.0 Info: AlterTable Artists 23:28:41.0 Info: => 3E-07s 23:28:41.0 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:41.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.0 Info: => 0.0005364s 23:28:41.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.0 Info: => 6.91E-05s 23:28:41.0 Info: CreateTable AlbumReleases 23:28:41.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) 23:28:41.0 Info: => 0.0001782s 23:28:41.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:41.0 Info: => 8.81E-05s 23:28:41.0 Info: CreateIndex AlbumReleases (AlbumId) 23:28:41.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:41.0 Info: => 7.51E-05s 23:28:41.0 Info: PerformDBOperation 23:28:41.0 Info: Performing DB Operation 23:28:41.0 Info: => 3.01E-05s 23:28:41.0 Info: AlterTable Albums 23:28:41.0 Info: => 2E-07s 23:28:41.0 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:41.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.0 Info: => 0.0005468s 23:28:41.0 Info: AlterTable Albums 23:28:41.0 Info: => 4E-07s 23:28:41.0 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:41.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:41.0 Info: => 0.0005508s 23:28:41.0 Info: AlterTable Albums 23:28:41.0 Info: => 5E-07s 23:28:41.0 Info: CreateColumn Albums Links String 23:28:41.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:41.0 Info: => 0.0005345s 23:28:41.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.0 Info: => 0.0001052s 23:28:41.0 Info: AlterTable Tracks 23:28:41.0 Info: => 3E-07s 23:28:41.0 Info: CreateColumn Tracks ForeignRecordingId String 23:28:41.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:41.0 Info: => 0.0005431s 23:28:41.0 Info: AlterTable Tracks 23:28:41.0 Info: => 4E-07s 23:28:41.0 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:41.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:41.0 Info: => 0.0005443s 23:28:41.0 Info: AlterTable Tracks 23:28:41.0 Info: => 4E-07s 23:28:41.0 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:41.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.0 Info: => 0.000534s 23:28:41.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.0 Info: => 8.1E-05s 23:28:41.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.0 Info: => 5.97E-05s 23:28:41.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:41.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) 23:28:41.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" 23:28:41.0 Info: DROP TABLE "Artists" 23:28:41.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.0 Info: => 0.0051309s 23:28:41.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:41.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) 23:28:41.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" 23:28:41.0 Info: DROP TABLE "Albums" 23:28:41.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.0 Info: => 0.0042562s 23:28:41.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:41.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) 23:28:41.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" 23:28:41.0 Info: DROP TABLE "Tracks" 23:28:41.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:41.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.0 Info: => 0.0039012s 23:28:41.0 Info: DeleteColumn TrackFiles ArtistId 23:28:41.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) 23:28:41.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" 23:28:41.0 Info: DROP TABLE "TrackFiles" 23:28:41.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.0 Info: => 0.0037351s 23:28:41.0 Info: CreateIndex Artists (ArtistMetadataId) 23:28:41.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:41.0 Info: => 7.92E-05s 23:28:41.0 Info: CreateIndex Artists (Monitored) 23:28:41.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:41.0 Info: => 7.47E-05s 23:28:41.0 Info: CreateIndex Albums (ArtistMetadataId) 23:28:41.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:41.0 Info: => 7.55E-05s 23:28:41.0 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:41.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:41.0 Info: => 7.22E-05s 23:28:41.0 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:41.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:41.0 Info: => 0.0008775s 23:28:41.0 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:41.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:41.0 Info: => 8.53E-05s 23:28:41.0 Info: UpdateData 23:28:41.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:41.0 Info: => 4.41E-05s 23:28:41.0 Info: UpdateData 23:28:41.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:41.0 Info: => 3.38E-05s 23:28:41.0 Info: UpdateData 23:28:41.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:41.0 Info: => 3.89E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:41', 'add_release_groups_etc') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 23: add_release_groups_etc migrated 23:28:41.0 Info: => 0.0006313s 23:28:41.0 Info: 24: NewMediaInfoFormat migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 24 23:28:41.0 Info: UpdateData 23:28:41.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:41.0 Info: => 5.37E-05s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:41', 'NewMediaInfoFormat') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 24: NewMediaInfoFormat migrated 23:28:41.0 Info: => 0.0003041s 23:28:41.0 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 25 23:28:41.0 Info: RenameTable Restrictions ReleaseProfiles 23:28:41.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:41.0 Info: => 0.0013754s 23:28:41.0 Info: AlterTable ReleaseProfiles 23:28:41.0 Info: => 5E-07s 23:28:41.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:41.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:41.0 Info: => 0.0005524s 23:28:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:41', 'rename_restrictions_to_release_profiles') 23:28:41.0 Info: Committing Transaction 23:28:41.0 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:41.0 Info: => 0.0008447s 23:28:41.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:41.0 Info: Beginning Transaction 23:28:41.0 Info: Starting migration of Main DB to 26 23:28:41.0 Info: RenameTable Profiles QualityProfiles 23:28:41.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:41.0 Info: => 0.0013739s 23:28:41.0 Info: AlterTable QualityProfiles 23:28:41.0 Info: => 5E-07s 23:28:41.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:41.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:41.0 Info: => 0.0005321s 23:28:41.0 Info: AlterTable LanguageProfiles 23:28:41.0 Info: => 4E-07s 23:28:41.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:41.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:41.1 Info: => 0.0005254s 23:28:41.1 Info: UpdateData 23:28:41.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:41.1 Info: => 4.89E-05s 23:28:41.1 Info: UpdateData 23:28:41.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:41.1 Info: => 3.14E-05s 23:28:41.1 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:41.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) 23:28:41.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" 23:28:41.1 Info: DROP TABLE "Artists" 23:28:41.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:41.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:41.1 Info: => 0.0049927s 23:28:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:41', 'rename_quality_profiles_add_upgrade_allowed') 23:28:41.1 Info: Committing Transaction 23:28:41.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:41.1 Info: => 0.0054301s 23:28:41.1 Info: 27: add_import_exclusions migrating 23:28:41.1 Info: Beginning Transaction 23:28:41.1 Info: Starting migration of Main DB to 27 23:28:41.1 Info: CreateTable ImportListExclusions 23:28:41.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:41.1 Info: => 0.0001675s 23:28:41.1 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:41.1 Info: => 8.99E-05s 23:28:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:41', 'add_import_exclusions') 23:28:41.1 Info: Committing Transaction 23:28:41.1 Info: 27: add_import_exclusions migrated 23:28:41.1 Info: => 0.0004131s 23:28:41.1 Info: 28: clean_artist_metadata_table migrating 23:28:41.1 Info: Beginning Transaction 23:28:41.1 Info: Starting migration of Main DB to 28 23:28:41.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) 23:28:41.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) 23:28:41.1 Info: => 0.0001601s 23:28:41.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) 23:28:41.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) 23:28:41.1 Info: => 0.0001263s 23:28:41.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) 23:28:41.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) 23:28:41.1 Info: => 0.0001176s 23:28:41.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) 23:28:41.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) 23:28:41.1 Info: => 0.000118s 23:28:41.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) 23:28:41.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) 23:28:41.1 Info: => 0.0001164s 23:28:41.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) 23:28:41.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) 23:28:41.1 Info: => 0.0001185s 23:28:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:41', 'clean_artist_metadata_table') 23:28:41.1 Info: Committing Transaction 23:28:41.1 Info: 28: clean_artist_metadata_table migrated 23:28:41.1 Info: => 0.0004113s 23:28:41.1 Info: 29: health_issue_notification migrating 23:28:41.1 Info: Beginning Transaction 23:28:41.1 Info: Starting migration of Main DB to 29 23:28:41.1 Info: AlterTable Notifications 23:28:41.1 Info: => 6E-07s 23:28:41.1 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:41.1 Info: => 0.0005546s 23:28:41.1 Info: AlterTable Notifications 23:28:41.1 Info: => 5E-07s 23:28:41.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:41.1 Info: => 0.0005196s 23:28:41.1 Info: AlterTable Notifications 23:28:41.1 Info: => 4E-07s 23:28:41.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:41.1 Info: => 0.0005169s 23:28:41.1 Info: AlterTable Notifications 23:28:41.1 Info: => 4E-07s 23:28:41.1 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:41.1 Info: => 0.0005344s 23:28:41.1 Info: AlterTable Notifications 23:28:41.1 Info: => 5E-07s 23:28:41.1 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:41.1 Info: => 0.000533s 23:28:41.1 Info: DeleteColumn Notifications OnDownload 23:28:41.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) 23:28:41.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" 23:28:41.1 Info: DROP TABLE "Notifications" 23:28:41.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:41.1 Info: => 0.0041594s 23:28:41.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:41.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) 23:28:41.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" 23:28:41.1 Info: DROP TABLE "Notifications" 23:28:41.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:41.1 Info: => 0.0051261s 23:28:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:41', 'health_issue_notification') 23:28:41.1 Info: Committing Transaction 23:28:41.1 Info: 29: health_issue_notification migrated 23:28:41.1 Info: => 0.0055262s 23:28:41.1 Info: 30: add_mediafilerepository_mtime migrating 23:28:41.1 Info: Beginning Transaction 23:28:41.1 Info: Starting migration of Main DB to 30 23:28:41.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 23:28:41.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 23:28:41.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.1 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) 23:28:41.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.1 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) 23:28:41.1 Info: AlterTable TrackFiles 23:28:41.1 Info: => 4E-07s 23:28:41.1 Info: CreateColumn TrackFiles Modified DateTime 23:28:41.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:41.1 Info: => 0.0005545s 23:28:41.1 Info: AlterTable TrackFiles 23:28:41.1 Info: => 4E-07s 23:28:41.1 Info: CreateColumn TrackFiles Path String 23:28:41.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:41.1 Info: => 0.0005205s 23:28:41.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:41.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:41.1 Info: => 4.18E-05s 23:28:41.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) 23:28:41.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) 23:28:41.1 Info: => 0.0001262s 23:28:41.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) 23:28:41.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) 23:28:41.1 Info: => 0.0001449s 23:28:41.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) 23:28:41.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) 23:28:41.1 Info: => 0.00016s 23:28:41.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") 23:28:41.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") 23:28:41.1 Info: => 8E-05s 23:28:41.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:41.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:41.1 Info: => 4.98E-05s 23:28:41.1 Info: AlterTable TrackFiles 23:28:41.1 Info: => 3E-07s 23:28:41.1 Info: AlterColumn TrackFiles Path String 23:28:41.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) 23:28:41.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" 23:28:41.1 Info: DROP TABLE "TrackFiles" 23:28:41.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.1 Info: => 0.0038562s 23:28:41.1 Info: CreateIndex TrackFiles (Path) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:41.1 Info: => 7.82E-05s 23:28:41.1 Info: DeleteColumn TrackFiles RelativePath 23:28:41.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) 23:28:41.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" 23:28:41.1 Info: DROP TABLE "TrackFiles" 23:28:41.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:41.1 Info: => 0.0051026s 23:28:41.1 Info: -> 6 Insert operations completed in 00:00:00.0004352 taking an average of 00:00:00.0000725 23:28:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:41', 'add_mediafilerepository_mtime') 23:28:41.1 Info: Committing Transaction 23:28:41.1 Info: 30: add_mediafilerepository_mtime migrated 23:28:41.1 Info: => 0.0055633s 23:28:41.1 Debug: Took: 00:00:00.1494761 23:28:41.1 Debug: Got 0 tracks 23:28:41.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 23:28:41.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 23:28:41.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221211683237_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:41.1 Info: DatabaseEngineVersionCheck migrating 23:28:41.1 Info: PerformDBOperation 23:28:41.1 Info: Performing DB Operation 23:28:41.1 Info: SQLite 3.48.0 23:28:41.1 Info: => 0.0010974s 23:28:41.1 Info: DatabaseEngineVersionCheck migrated 23:28:41.1 Info: => 0.0011114s 23:28:41.1 Info: VersionMigration migrating 23:28:41.1 Info: Beginning Transaction 23:28:41.1 Info: CreateTable VersionInfo 23:28:41.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:41.1 Info: => 0.0001849s 23:28:41.1 Info: Committing Transaction 23:28:41.1 Info: VersionMigration migrated 23:28:41.1 Info: => 0.0005343s 23:28:41.1 Info: VersionUniqueMigration migrating 23:28:41.1 Info: Beginning Transaction 23:28:41.1 Info: CreateIndex VersionInfo (Version) 23:28:41.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:41.1 Info: => 0.0001276s 23:28:41.1 Info: AlterTable VersionInfo 23:28:41.1 Info: => 4E-07s 23:28:41.1 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:41.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:41.1 Info: => 0.0006131s 23:28:41.1 Info: Committing Transaction 23:28:41.1 Info: VersionUniqueMigration migrated 23:28:41.1 Info: => 0.0008212s 23:28:41.1 Info: VersionDescriptionMigration migrating 23:28:41.1 Info: Beginning Transaction 23:28:41.1 Info: AlterTable VersionInfo 23:28:41.1 Info: => 8E-07s 23:28:41.1 Info: CreateColumn VersionInfo Description String 23:28:41.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:41.1 Info: => 0.0002187s 23:28:41.1 Info: Committing Transaction 23:28:41.1 Info: VersionDescriptionMigration migrated 23:28:41.1 Info: => 0.0004288s 23:28:41.1 Info: 1: InitialSetup migrating 23:28:41.1 Info: Beginning Transaction 23:28:41.1 Info: Starting migration of Main DB to 1 23:28:41.1 Info: CreateTable Config 23:28:41.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:41.1 Info: => 0.0002099s 23:28:41.1 Info: CreateIndex Config (Key) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:41.1 Info: => 8.08E-05s 23:28:41.1 Info: CreateTable RootFolders 23:28:41.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:41.1 Info: => 0.000113s 23:28:41.1 Info: CreateIndex RootFolders (Path) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:41.1 Info: => 7.59E-05s 23:28:41.1 Info: CreateTable Artists 23:28:41.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) 23:28:41.1 Info: => 0.0002565s 23:28:41.1 Info: CreateIndex Artists (ForeignArtistId) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.1 Info: => 7.76E-05s 23:28:41.1 Info: CreateIndex Artists (NameSlug) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.1 Info: => 6.82E-05s 23:28:41.1 Info: CreateIndex Artists (CleanName) 23:28:41.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.1 Info: => 6.65E-05s 23:28:41.1 Info: CreateIndex Artists (Path) 23:28:41.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.1 Info: => 6.54E-05s 23:28:41.1 Info: CreateTable Albums 23:28:41.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) 23:28:41.1 Info: => 0.0002346s 23:28:41.1 Info: CreateIndex Albums (ForeignAlbumId) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.1 Info: => 8.24E-05s 23:28:41.1 Info: CreateIndex Albums (MBId) 23:28:41.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.1 Info: => 6.69E-05s 23:28:41.1 Info: CreateIndex Albums (TADBId) 23:28:41.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.1 Info: => 6.89E-05s 23:28:41.1 Info: CreateIndex Albums (TitleSlug) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.1 Info: => 6.59E-05s 23:28:41.1 Info: CreateIndex Albums (CleanTitle) 23:28:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.1 Info: => 6.89E-05s 23:28:41.1 Info: CreateIndex Albums (Path) 23:28:41.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:41.1 Info: => 6.27E-05s 23:28:41.1 Info: CreateTable Tracks 23:28:41.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) 23:28:41.1 Info: => 0.0002132s 23:28:41.1 Info: CreateIndex Tracks (ForeignTrackId) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.1 Info: => 7.95E-05s 23:28:41.1 Info: CreateIndex Tracks (ArtistId) 23:28:41.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.1 Info: => 7.11E-05s 23:28:41.1 Info: CreateIndex Tracks (TrackFileId) 23:28:41.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.1 Info: => 7.06E-05s 23:28:41.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:41.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:41.1 Info: => 7.32E-05s 23:28:41.1 Info: CreateTable TrackFiles 23:28:41.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) 23:28:41.1 Info: => 0.0001667s 23:28:41.1 Info: CreateIndex TrackFiles (ArtistId) 23:28:41.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:41.1 Info: => 7.94E-05s 23:28:41.1 Info: CreateIndex TrackFiles (AlbumId) 23:28:41.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.1 Info: => 7.01E-05s 23:28:41.1 Info: CreateTable History 23:28:41.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) 23:28:41.1 Info: => 0.0001685s 23:28:41.1 Info: CreateIndex History (Date) 23:28:41.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:41.1 Info: => 7.49E-05s 23:28:41.1 Info: CreateIndex History (EventType) 23:28:41.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:41.1 Info: => 6.94E-05s 23:28:41.1 Info: CreateIndex History (DownloadId) 23:28:41.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:41.1 Info: => 6.81E-05s 23:28:41.1 Info: CreateIndex History (AlbumId) 23:28:41.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:41.1 Info: => 6.67E-05s 23:28:41.1 Info: CreateTable Notifications 23:28:41.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) 23:28:41.1 Info: => 0.0001617s 23:28:41.1 Info: CreateTable ScheduledTasks 23:28:41.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:41.1 Info: => 0.0001457s 23:28:41.1 Info: CreateIndex ScheduledTasks (TypeName) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:41.1 Info: => 0.0001102s 23:28:41.1 Info: CreateTable Indexers 23:28:41.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) 23:28:41.1 Info: => 0.0001415s 23:28:41.1 Info: CreateIndex Indexers (Name) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.1 Info: => 8.39E-05s 23:28:41.1 Info: CreateTable Profiles 23:28:41.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:41.1 Info: => 0.0001212s 23:28:41.1 Info: CreateIndex Profiles (Name) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:41.1 Info: => 8.53E-05s 23:28:41.1 Info: CreateTable QualityDefinitions 23:28:41.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:41.1 Info: => 0.0001367s 23:28:41.1 Info: CreateIndex QualityDefinitions (Quality) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:41.1 Info: => 8.54E-05s 23:28:41.1 Info: CreateIndex QualityDefinitions (Title) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:41.1 Info: => 0.0001077s 23:28:41.1 Info: CreateTable NamingConfig 23:28:41.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) 23:28:41.1 Info: => 0.0001525s 23:28:41.1 Info: CreateTable Blacklist 23:28:41.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 '') 23:28:41.1 Info: => 0.0001854s 23:28:41.1 Info: CreateTable Metadata 23:28:41.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) 23:28:41.1 Info: => 0.0001362s 23:28:41.1 Info: CreateTable MetadataFiles 23:28:41.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) 23:28:41.1 Info: => 0.0001709s 23:28:41.1 Info: CreateTable DownloadClients 23:28:41.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) 23:28:41.1 Info: => 0.0001357s 23:28:41.1 Info: CreateTable PendingReleases 23:28:41.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 '') 23:28:41.1 Info: => 0.0001437s 23:28:41.1 Info: CreateTable RemotePathMappings 23:28:41.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:41.1 Info: => 0.0001392s 23:28:41.1 Info: CreateTable Tags 23:28:41.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:41.1 Info: => 0.0001162s 23:28:41.1 Info: CreateIndex Tags (Label) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:41.1 Info: => 9.06E-05s 23:28:41.1 Info: CreateTable Restrictions 23:28:41.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:41.1 Info: => 0.0001572s 23:28:41.1 Info: CreateTable DelayProfiles 23:28:41.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) 23:28:41.1 Info: => 0.0001628s 23:28:41.1 Info: CreateTable Users 23:28:41.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:41.1 Info: => 0.0001258s 23:28:41.1 Info: CreateIndex Users (Identifier) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:41.1 Info: => 0.0001178s 23:28:41.1 Info: CreateIndex Users (Username) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:41.1 Info: => 0.0001142s 23:28:41.1 Info: CreateTable Commands 23:28:41.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) 23:28:41.1 Info: => 0.0001765s 23:28:41.1 Info: CreateTable IndexerStatus 23:28:41.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) 23:28:41.1 Info: => 0.0001606s 23:28:41.1 Info: CreateIndex IndexerStatus (ProviderId) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:41.1 Info: => 9.55E-05s 23:28:41.1 Info: CreateTable ExtraFiles 23:28:41.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) 23:28:41.1 Info: => 0.0001574s 23:28:41.1 Info: CreateTable LyricFiles 23:28:41.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) 23:28:41.1 Info: => 0.0001837s 23:28:41.1 Info: CreateTable LanguageProfiles 23:28:41.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:41.1 Info: => 0.0001476s 23:28:41.1 Info: CreateIndex LanguageProfiles (Name) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:41.1 Info: => 9.6E-05s 23:28:41.1 Info: CreateTable DownloadClientStatus 23:28:41.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) 23:28:41.1 Info: => 0.0001481s 23:28:41.1 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:41.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:41.1 Info: => 9.39E-05s 23:28:41.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:41.1 Info: -> 1 Insert operations completed in 00:00:00.0000779 taking an average of 00:00:00.0000779 23:28:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:41', 'InitialSetup') 23:28:41.1 Info: Committing Transaction 23:28:41.1 Info: 1: InitialSetup migrated 23:28:41.1 Info: => 0.0009867s 23:28:41.1 Info: 2: add_reason_to_pending_releases migrating 23:28:41.1 Info: Beginning Transaction 23:28:41.1 Info: Starting migration of Main DB to 2 23:28:41.1 Info: AlterTable PendingReleases 23:28:41.1 Info: => 6E-07s 23:28:41.1 Info: CreateColumn PendingReleases Reason Int32 23:28:41.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:41.1 Info: => 0.0005369s 23:28:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:41', 'add_reason_to_pending_releases') 23:28:41.1 Info: Committing Transaction 23:28:41.1 Info: 2: add_reason_to_pending_releases migrated 23:28:41.1 Info: => 0.0008375s 23:28:41.1 Info: 3: add_medium_support migrating 23:28:41.1 Info: Beginning Transaction 23:28:41.1 Info: Starting migration of Main DB to 3 23:28:41.1 Info: AlterTable Albums 23:28:41.1 Info: => 8E-07s 23:28:41.1 Info: CreateColumn Albums Media String 23:28:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:41.1 Info: => 0.0005429s 23:28:41.1 Info: AlterTable Tracks 23:28:41.1 Info: => 4E-07s 23:28:41.1 Info: CreateColumn Tracks MediumNumber Int32 23:28:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.1 Info: => 0.0005063s 23:28:41.1 Info: AlterTable Tracks 23:28:41.1 Info: => 4E-07s 23:28:41.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.2 Info: => 0.0005204s 23:28:41.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.2 Info: => 4.51E-05s 23:28:41.2 Info: DeleteColumn Tracks TrackNumber 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "Tracks" 23:28:41.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.2 Info: => 0.0053817s 23:28:41.2 Info: AlterTable Tracks 23:28:41.2 Info: => 3E-07s 23:28:41.2 Info: CreateColumn Tracks TrackNumber String 23:28:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:41.2 Info: => 0.0004923s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:41', 'add_medium_support') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 3: add_medium_support migrated 23:28:41.2 Info: => 0.0008812s 23:28:41.2 Info: 4: add_various_qualites_in_profile migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 4 23:28:41.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.2 Info: => 5.5E-05s 23:28:41.2 Info: PerformDBOperation 23:28:41.2 Info: Performing DB Operation 23:28:41.2 Info: => 3.25E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:41', 'add_various_qualites_in_profile') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 4: add_various_qualites_in_profile migrated 23:28:41.2 Info: => 0.0002776s 23:28:41.2 Info: 5: metadata_profiles migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 5 23:28:41.2 Info: CreateTable MetadataProfiles 23:28:41.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:41.2 Info: => 0.0001738s 23:28:41.2 Info: CreateIndex MetadataProfiles (Name) 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:41.2 Info: => 9.06E-05s 23:28:41.2 Info: AlterTable Artists 23:28:41.2 Info: => 3E-07s 23:28:41.2 Info: CreateColumn Artists MetadataProfileId Int32 23:28:41.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:41.2 Info: => 0.0005114s 23:28:41.2 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "Artists" 23:28:41.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.2 Info: => 0.0040851s 23:28:41.2 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "Artists" 23:28:41.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.2 Info: => 0.0040227s 23:28:41.2 Info: AlterTable Albums 23:28:41.2 Info: => 4E-07s 23:28:41.2 Info: CreateColumn Albums SecondaryTypes String 23:28:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:41.2 Info: => 0.0005223s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:41', 'metadata_profiles') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 5: metadata_profiles migrated 23:28:41.2 Info: => 0.0009281s 23:28:41.2 Info: 6: separate_automatic_and_interactive_search migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 6 23:28:41.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:41.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) 23:28:41.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:41.2 Info: DROP TABLE "Indexers" 23:28:41.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.2 Info: => 0.0034008s 23:28:41.2 Info: AlterTable Indexers 23:28:41.2 Info: => 3E-07s 23:28:41.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:41.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:41.2 Info: => 0.0005042s 23:28:41.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.2 Info: => 4.07E-05s 23:28:41.2 Info: AlterTable Indexers 23:28:41.2 Info: => 4E-07s 23:28:41.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "Indexers" 23:28:41.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.2 Info: => 0.0034256s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:41', 'separate_automatic_and_interactive_search') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 6: separate_automatic_and_interactive_search migrated 23:28:41.2 Info: => 0.003765s 23:28:41.2 Info: 7: change_album_path_to_relative migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 7 23:28:41.2 Info: DeleteColumn Albums Path 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "Albums" 23:28:41.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.2 Info: => 0.0050617s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:41', 'change_album_path_to_relative') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 7: change_album_path_to_relative migrated 23:28:41.2 Info: => 0.0054958s 23:28:41.2 Info: 8: change_quality_size_mb_to_kb migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 8 23:28:41.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 23:28:41.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 23:28:41.2 Info: => 5.87E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:41', 'change_quality_size_mb_to_kb') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 8: change_quality_size_mb_to_kb migrated 23:28:41.2 Info: => 0.0003219s 23:28:41.2 Info: 9: album_releases migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 9 23:28:41.2 Info: AlterTable Albums 23:28:41.2 Info: => 6E-07s 23:28:41.2 Info: CreateColumn Albums Releases String 23:28:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:41.2 Info: => 0.0005187s 23:28:41.2 Info: AlterTable Albums 23:28:41.2 Info: => 5E-07s 23:28:41.2 Info: CreateColumn Albums CurrentRelease String 23:28:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:41.2 Info: => 0.0005132s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:41', 'album_releases') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 9: album_releases migrated 23:28:41.2 Info: => 0.0008223s 23:28:41.2 Info: 10: album_releases_fix migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 10 23:28:41.2 Info: AlterTable Albums 23:28:41.2 Info: => 8E-07s 23:28:41.2 Info: AlterColumn Albums Releases String 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "Albums" 23:28:41.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.2 Info: => 0.0049604s 23:28:41.2 Info: AlterTable Albums 23:28:41.2 Info: => 4E-07s 23:28:41.2 Info: AlterColumn Albums CurrentRelease String 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "Albums" 23:28:41.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.2 Info: => 0.0051053s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:41', 'album_releases_fix') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 10: album_releases_fix migrated 23:28:41.2 Info: => 0.0054923s 23:28:41.2 Info: 11: import_lists migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 11 23:28:41.2 Info: CreateTable ImportLists 23:28:41.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) 23:28:41.2 Info: => 0.0002101s 23:28:41.2 Info: CreateIndex ImportLists (Name) 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:41.2 Info: => 8.82E-05s 23:28:41.2 Info: CreateTable ImportListStatus 23:28:41.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) 23:28:41.2 Info: => 0.0001482s 23:28:41.2 Info: CreateIndex ImportListStatus (ProviderId) 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:41.2 Info: => 8.63E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:41', 'import_lists') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 11: import_lists migrated 23:28:41.2 Info: => 0.0004303s 23:28:41.2 Info: 12: add_release_status migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 12 23:28:41.2 Info: AlterTable MetadataProfiles 23:28:41.2 Info: => 7E-07s 23:28:41.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:41.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:41.2 Info: => 0.0005495s 23:28:41.2 Info: PerformDBOperation 23:28:41.2 Info: Performing DB Operation 23:28:41.2 Info: => 2.78E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:41', 'add_release_status') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 12: add_release_status migrated 23:28:41.2 Info: => 0.0003117s 23:28:41.2 Info: 13: album_download_notification migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 13 23:28:41.2 Info: AlterTable Notifications 23:28:41.2 Info: => 7E-07s 23:28:41.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:41.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:41.2 Info: => 0.0005312s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:41', 'album_download_notification') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 13: album_download_notification migrated 23:28:41.2 Info: => 0.0008347s 23:28:41.2 Info: 14: fix_language_metadata_profiles migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 14 23:28:41.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 23:28:41.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 23:28:41.2 Info: => 8.01E-05s 23:28:41.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 23:28:41.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 23:28:41.2 Info: => 5.54E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:41', 'fix_language_metadata_profiles') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 14: fix_language_metadata_profiles migrated 23:28:41.2 Info: => 0.0003246s 23:28:41.2 Info: 15: remove_fanzub migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 15 23:28:41.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.2 Info: => 4.56E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:41', 'remove_fanzub') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 15: remove_fanzub migrated 23:28:41.2 Info: => 0.0002916s 23:28:41.2 Info: 16: update_artist_history_indexes migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 16 23:28:41.2 Info: CreateIndex Albums (ArtistId) 23:28:41.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:41.2 Info: => 0.0001056s 23:28:41.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:41.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:41.2 Info: => 7.96E-05s 23:28:41.2 Info: DeleteIndex History (AlbumId) 23:28:41.2 Info: DROP INDEX "IX_History_AlbumId" 23:28:41.2 Info: => 0.0001228s 23:28:41.2 Info: CreateIndex History (AlbumId, Date) 23:28:41.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:41.2 Info: => 0.0001053s 23:28:41.2 Info: DeleteIndex History (DownloadId) 23:28:41.2 Info: DROP INDEX "IX_History_DownloadId" 23:28:41.2 Info: => 0.0001145s 23:28:41.2 Info: CreateIndex History (DownloadId, Date) 23:28:41.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:41.2 Info: => 9.05E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:41', 'update_artist_history_indexes') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 16: update_artist_history_indexes migrated 23:28:41.2 Info: => 0.0004155s 23:28:41.2 Info: 17: remove_nma migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 17 23:28:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:41.2 Info: => 5.11E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:41', 'remove_nma') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 17: remove_nma migrated 23:28:41.2 Info: => 0.0002972s 23:28:41.2 Info: 18: album_disambiguation migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 18 23:28:41.2 Info: AlterTable Albums 23:28:41.2 Info: => 5E-07s 23:28:41.2 Info: CreateColumn Albums Disambiguation String 23:28:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:41.2 Info: => 0.0005434s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:41', 'album_disambiguation') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 18: album_disambiguation migrated 23:28:41.2 Info: => 0.0008374s 23:28:41.2 Info: 19: add_ape_quality_in_profiles migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 19 23:28:41.2 Info: PerformDBOperation 23:28:41.2 Info: Performing DB Operation 23:28:41.2 Info: => 3.34E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:41', 'add_ape_quality_in_profiles') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 19: add_ape_quality_in_profiles migrated 23:28:41.2 Info: => 0.0002869s 23:28:41.2 Info: 20: remove_pushalot migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 20 23:28:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:41.2 Info: => 4.97E-05s 23:28:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:41.2 Info: => 3.18E-05s 23:28:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:41.2 Info: => 3.03E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:41', 'remove_pushalot') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 20: remove_pushalot migrated 23:28:41.2 Info: => 0.0002694s 23:28:41.2 Info: 21: add_custom_filters migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 21 23:28:41.2 Info: CreateTable CustomFilters 23:28:41.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:41.2 Info: => 0.000177s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:41', 'add_custom_filters') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 21: add_custom_filters migrated 23:28:41.2 Info: => 0.0004709s 23:28:41.2 Info: 22: import_list_tags migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 22 23:28:41.2 Info: AlterTable ImportLists 23:28:41.2 Info: => 5E-07s 23:28:41.2 Info: CreateColumn ImportLists Tags String 23:28:41.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:41.2 Info: => 0.0005366s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:41', 'import_list_tags') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 22: import_list_tags migrated 23:28:41.2 Info: => 0.0008465s 23:28:41.2 Info: 23: add_release_groups_etc migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 23 23:28:41.2 Info: CreateTable ArtistMetadata 23:28:41.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) 23:28:41.2 Info: => 0.0002109s 23:28:41.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:41.2 Info: => 9.3E-05s 23:28:41.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" 23:28:41.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" 23:28:41.2 Info: => 8.55E-05s 23:28:41.2 Info: AlterTable Artists 23:28:41.2 Info: => 3E-07s 23:28:41.2 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:41.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.2 Info: => 0.000538s 23:28:41.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.2 Info: => 9.91E-05s 23:28:41.2 Info: CreateTable AlbumReleases 23:28:41.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) 23:28:41.2 Info: => 0.000187s 23:28:41.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:41.2 Info: => 8.79E-05s 23:28:41.2 Info: CreateIndex AlbumReleases (AlbumId) 23:28:41.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:41.2 Info: => 7.64E-05s 23:28:41.2 Info: PerformDBOperation 23:28:41.2 Info: Performing DB Operation 23:28:41.2 Info: => 3.57E-05s 23:28:41.2 Info: AlterTable Albums 23:28:41.2 Info: => 4E-07s 23:28:41.2 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.2 Info: => 0.0005444s 23:28:41.2 Info: AlterTable Albums 23:28:41.2 Info: => 4E-07s 23:28:41.2 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:41.2 Info: => 0.0005438s 23:28:41.2 Info: AlterTable Albums 23:28:41.2 Info: => 5E-07s 23:28:41.2 Info: CreateColumn Albums Links String 23:28:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:41.2 Info: => 0.0005294s 23:28:41.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.2 Info: => 7.85E-05s 23:28:41.2 Info: AlterTable Tracks 23:28:41.2 Info: => 3E-07s 23:28:41.2 Info: CreateColumn Tracks ForeignRecordingId String 23:28:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:41.2 Info: => 0.0005301s 23:28:41.2 Info: AlterTable Tracks 23:28:41.2 Info: => 6E-07s 23:28:41.2 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:41.2 Info: => 0.000558s 23:28:41.2 Info: AlterTable Tracks 23:28:41.2 Info: => 4E-07s 23:28:41.2 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.2 Info: => 0.000534s 23:28:41.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.2 Info: => 8.42E-05s 23:28:41.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.2 Info: => 6.21E-05s 23:28:41.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "Artists" 23:28:41.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.2 Info: => 0.004255s 23:28:41.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "Albums" 23:28:41.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.2 Info: => 0.0050566s 23:28:41.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "Tracks" 23:28:41.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.2 Info: => 0.0048297s 23:28:41.2 Info: DeleteColumn TrackFiles ArtistId 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "TrackFiles" 23:28:41.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.2 Info: => 0.0037097s 23:28:41.2 Info: CreateIndex Artists (ArtistMetadataId) 23:28:41.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:41.2 Info: => 7.85E-05s 23:28:41.2 Info: CreateIndex Artists (Monitored) 23:28:41.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:41.2 Info: => 7.56E-05s 23:28:41.2 Info: CreateIndex Albums (ArtistMetadataId) 23:28:41.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:41.2 Info: => 7.18E-05s 23:28:41.2 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:41.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:41.2 Info: => 7.34E-05s 23:28:41.2 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:41.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:41.2 Info: => 7.25E-05s 23:28:41.2 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:41.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:41.2 Info: => 7.1E-05s 23:28:41.2 Info: UpdateData 23:28:41.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:41.2 Info: => 4.3E-05s 23:28:41.2 Info: UpdateData 23:28:41.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:41.2 Info: => 3.45E-05s 23:28:41.2 Info: UpdateData 23:28:41.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:41.2 Info: => 3.9E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:41', 'add_release_groups_etc') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 23: add_release_groups_etc migrated 23:28:41.2 Info: => 0.0006502s 23:28:41.2 Info: 24: NewMediaInfoFormat migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 24 23:28:41.2 Info: UpdateData 23:28:41.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:41.2 Info: => 5.6E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:41', 'NewMediaInfoFormat') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 24: NewMediaInfoFormat migrated 23:28:41.2 Info: => 0.0003109s 23:28:41.2 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 25 23:28:41.2 Info: RenameTable Restrictions ReleaseProfiles 23:28:41.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:41.2 Info: => 0.001444s 23:28:41.2 Info: AlterTable ReleaseProfiles 23:28:41.2 Info: => 5E-07s 23:28:41.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:41.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:41.2 Info: => 0.0006026s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:41', 'rename_restrictions_to_release_profiles') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:41.2 Info: => 0.0009108s 23:28:41.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 26 23:28:41.2 Info: RenameTable Profiles QualityProfiles 23:28:41.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:41.2 Info: => 0.0014019s 23:28:41.2 Info: AlterTable QualityProfiles 23:28:41.2 Info: => 6E-07s 23:28:41.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:41.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:41.2 Info: => 0.0005318s 23:28:41.2 Info: AlterTable LanguageProfiles 23:28:41.2 Info: => 3E-07s 23:28:41.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:41.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:41.2 Info: => 0.0005199s 23:28:41.2 Info: UpdateData 23:28:41.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:41.2 Info: => 4.88E-05s 23:28:41.2 Info: UpdateData 23:28:41.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:41.2 Info: => 3.1E-05s 23:28:41.2 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:41.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) 23:28:41.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" 23:28:41.2 Info: DROP TABLE "Artists" 23:28:41.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:41.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:41.2 Info: => 0.0042404s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:41', 'rename_quality_profiles_add_upgrade_allowed') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:41.2 Info: => 0.0046767s 23:28:41.2 Info: 27: add_import_exclusions migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 27 23:28:41.2 Info: CreateTable ImportListExclusions 23:28:41.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:41.2 Info: => 0.0001259s 23:28:41.2 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:41.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:41.2 Info: => 8.38E-05s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:41', 'add_import_exclusions') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 27: add_import_exclusions migrated 23:28:41.2 Info: => 0.00043s 23:28:41.2 Info: 28: clean_artist_metadata_table migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 28 23:28:41.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) 23:28:41.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) 23:28:41.2 Info: => 0.0001577s 23:28:41.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) 23:28:41.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) 23:28:41.2 Info: => 0.0001275s 23:28:41.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) 23:28:41.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) 23:28:41.2 Info: => 0.0001399s 23:28:41.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) 23:28:41.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) 23:28:41.2 Info: => 0.0001247s 23:28:41.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) 23:28:41.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) 23:28:41.2 Info: => 0.0001199s 23:28:41.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) 23:28:41.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) 23:28:41.2 Info: => 0.0001199s 23:28:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:41', 'clean_artist_metadata_table') 23:28:41.2 Info: Committing Transaction 23:28:41.2 Info: 28: clean_artist_metadata_table migrated 23:28:41.2 Info: => 0.000418s 23:28:41.2 Info: 29: health_issue_notification migrating 23:28:41.2 Info: Beginning Transaction 23:28:41.2 Info: Starting migration of Main DB to 29 23:28:41.2 Info: AlterTable Notifications 23:28:41.2 Info: => 7E-07s 23:28:41.2 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:41.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:41.2 Info: => 0.0005742s 23:28:41.2 Info: AlterTable Notifications 23:28:41.2 Info: => 5E-07s 23:28:41.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:41.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:41.2 Info: => 0.0005123s 23:28:41.2 Info: AlterTable Notifications 23:28:41.2 Info: => 4E-07s 23:28:41.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:41.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:41.2 Info: => 0.0005135s 23:28:41.2 Info: AlterTable Notifications 23:28:41.2 Info: => 5E-07s 23:28:41.2 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:41.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:41.2 Info: => 0.0005072s 23:28:41.2 Info: AlterTable Notifications 23:28:41.2 Info: => 4E-07s 23:28:41.2 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:41.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:41.2 Info: => 0.0005092s 23:28:41.2 Info: DeleteColumn Notifications OnDownload 23:28:41.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) 23:28:41.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" 23:28:41.3 Info: DROP TABLE "Notifications" 23:28:41.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:41.3 Info: => 0.0054002s 23:28:41.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:41.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) 23:28:41.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" 23:28:41.3 Info: DROP TABLE "Notifications" 23:28:41.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:41.3 Info: => 0.0041072s 23:28:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:41', 'health_issue_notification') 23:28:41.3 Info: Committing Transaction 23:28:41.3 Info: 29: health_issue_notification migrated 23:28:41.3 Info: => 0.0045308s 23:28:41.3 Info: 30: add_mediafilerepository_mtime migrating 23:28:41.3 Info: Beginning Transaction 23:28:41.3 Info: Starting migration of Main DB to 30 23:28:41.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) 23:28:41.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 23:28:41.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 23:28:41.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.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) 23:28:41.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.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) 23:28:41.3 Info: AlterTable TrackFiles 23:28:41.3 Info: => 4E-07s 23:28:41.3 Info: CreateColumn TrackFiles Modified DateTime 23:28:41.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:41.3 Info: => 0.0005338s 23:28:41.3 Info: AlterTable TrackFiles 23:28:41.3 Info: => 6E-07s 23:28:41.3 Info: CreateColumn TrackFiles Path String 23:28:41.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:41.3 Info: => 0.0005078s 23:28:41.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:41.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:41.3 Info: => 4.46E-05s 23:28:41.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) 23:28:41.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) 23:28:41.3 Info: => 0.0001252s 23:28:41.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) 23:28:41.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) 23:28:41.3 Info: => 0.0001378s 23:28:41.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) 23:28:41.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) 23:28:41.3 Info: => 0.0001446s 23:28:41.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") 23:28:41.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") 23:28:41.3 Info: => 8.59E-05s 23:28:41.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:41.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:41.3 Info: => 0.000116s 23:28:41.3 Info: AlterTable TrackFiles 23:28:41.3 Info: => 3E-07s 23:28:41.3 Info: AlterColumn TrackFiles Path String 23:28:41.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) 23:28:41.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" 23:28:41.3 Info: DROP TABLE "TrackFiles" 23:28:41.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.3 Info: => 0.0037875s 23:28:41.3 Info: CreateIndex TrackFiles (Path) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:41.3 Info: => 8.03E-05s 23:28:41.3 Info: DeleteColumn TrackFiles RelativePath 23:28:41.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) 23:28:41.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" 23:28:41.3 Info: DROP TABLE "TrackFiles" 23:28:41.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:41.3 Info: => 0.0040301s 23:28:41.3 Info: -> 7 Insert operations completed in 00:00:00.0006358 taking an average of 00:00:00.0000908 23:28:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:41', 'add_mediafilerepository_mtime') 23:28:41.3 Info: Committing Transaction 23:28:41.3 Info: 30: add_mediafilerepository_mtime migrated 23:28:41.3 Info: => 0.004593s 23:28:41.3 Debug: Took: 00:00:00.1501167 23:28:41.3 Debug: Got 1 tracks 23:28:41.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 23:28:41.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 23:28:41.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221213542640_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:41.3 Info: DatabaseEngineVersionCheck migrating 23:28:41.3 Info: PerformDBOperation 23:28:41.3 Info: Performing DB Operation 23:28:41.3 Info: SQLite 3.48.0 23:28:41.3 Info: => 0.0010675s 23:28:41.3 Info: DatabaseEngineVersionCheck migrated 23:28:41.3 Info: => 0.0010843s 23:28:41.3 Info: VersionMigration migrating 23:28:41.3 Info: Beginning Transaction 23:28:41.3 Info: CreateTable VersionInfo 23:28:41.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:41.3 Info: => 0.0001454s 23:28:41.3 Info: Committing Transaction 23:28:41.3 Info: VersionMigration migrated 23:28:41.3 Info: => 0.0005032s 23:28:41.3 Info: VersionUniqueMigration migrating 23:28:41.3 Info: Beginning Transaction 23:28:41.3 Info: CreateIndex VersionInfo (Version) 23:28:41.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:41.3 Info: => 0.0001237s 23:28:41.3 Info: AlterTable VersionInfo 23:28:41.3 Info: => 7E-07s 23:28:41.3 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:41.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:41.3 Info: => 0.0005819s 23:28:41.3 Info: Committing Transaction 23:28:41.3 Info: VersionUniqueMigration migrated 23:28:41.3 Info: => 0.0008047s 23:28:41.3 Info: VersionDescriptionMigration migrating 23:28:41.3 Info: Beginning Transaction 23:28:41.3 Info: AlterTable VersionInfo 23:28:41.3 Info: => 7E-07s 23:28:41.3 Info: CreateColumn VersionInfo Description String 23:28:41.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:41.3 Info: => 0.0002006s 23:28:41.3 Info: Committing Transaction 23:28:41.3 Info: VersionDescriptionMigration migrated 23:28:41.3 Info: => 0.0003928s 23:28:41.3 Info: 1: InitialSetup migrating 23:28:41.3 Info: Beginning Transaction 23:28:41.3 Info: Starting migration of Main DB to 1 23:28:41.3 Info: CreateTable Config 23:28:41.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:41.3 Info: => 0.0001604s 23:28:41.3 Info: CreateIndex Config (Key) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:41.3 Info: => 7.46E-05s 23:28:41.3 Info: CreateTable RootFolders 23:28:41.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:41.3 Info: => 8.24E-05s 23:28:41.3 Info: CreateIndex RootFolders (Path) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:41.3 Info: => 6.91E-05s 23:28:41.3 Info: CreateTable Artists 23:28:41.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) 23:28:41.3 Info: => 0.0002402s 23:28:41.3 Info: CreateIndex Artists (ForeignArtistId) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.3 Info: => 7.78E-05s 23:28:41.3 Info: CreateIndex Artists (NameSlug) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.3 Info: => 6.86E-05s 23:28:41.3 Info: CreateIndex Artists (CleanName) 23:28:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.3 Info: => 6.95E-05s 23:28:41.3 Info: CreateIndex Artists (Path) 23:28:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.3 Info: => 6.58E-05s 23:28:41.3 Info: CreateTable Albums 23:28:41.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) 23:28:41.3 Info: => 0.0001925s 23:28:41.3 Info: CreateIndex Albums (ForeignAlbumId) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.3 Info: => 7.05E-05s 23:28:41.3 Info: CreateIndex Albums (MBId) 23:28:41.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.3 Info: => 7.8E-05s 23:28:41.3 Info: CreateIndex Albums (TADBId) 23:28:41.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.3 Info: => 6.71E-05s 23:28:41.3 Info: CreateIndex Albums (TitleSlug) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.3 Info: => 7.12E-05s 23:28:41.3 Info: CreateIndex Albums (CleanTitle) 23:28:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.3 Info: => 6.59E-05s 23:28:41.3 Info: CreateIndex Albums (Path) 23:28:41.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:41.3 Info: => 6.54E-05s 23:28:41.3 Info: CreateTable Tracks 23:28:41.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) 23:28:41.3 Info: => 0.0001485s 23:28:41.3 Info: CreateIndex Tracks (ForeignTrackId) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.3 Info: => 7.53E-05s 23:28:41.3 Info: CreateIndex Tracks (ArtistId) 23:28:41.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.3 Info: => 7.68E-05s 23:28:41.3 Info: CreateIndex Tracks (TrackFileId) 23:28:41.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.3 Info: => 7.36E-05s 23:28:41.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:41.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:41.3 Info: => 7.61E-05s 23:28:41.3 Info: CreateTable TrackFiles 23:28:41.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) 23:28:41.3 Info: => 0.000127s 23:28:41.3 Info: CreateIndex TrackFiles (ArtistId) 23:28:41.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:41.3 Info: => 6.64E-05s 23:28:41.3 Info: CreateIndex TrackFiles (AlbumId) 23:28:41.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.3 Info: => 6.56E-05s 23:28:41.3 Info: CreateTable History 23:28:41.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) 23:28:41.3 Info: => 0.000131s 23:28:41.3 Info: CreateIndex History (Date) 23:28:41.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:41.3 Info: => 7.19E-05s 23:28:41.3 Info: CreateIndex History (EventType) 23:28:41.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:41.3 Info: => 6.88E-05s 23:28:41.3 Info: CreateIndex History (DownloadId) 23:28:41.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:41.3 Info: => 6.76E-05s 23:28:41.3 Info: CreateIndex History (AlbumId) 23:28:41.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:41.3 Info: => 6.77E-05s 23:28:41.3 Info: CreateTable Notifications 23:28:41.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) 23:28:41.3 Info: => 0.000119s 23:28:41.3 Info: CreateTable ScheduledTasks 23:28:41.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:41.3 Info: => 8.97E-05s 23:28:41.3 Info: CreateIndex ScheduledTasks (TypeName) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:41.3 Info: => 7.42E-05s 23:28:41.3 Info: CreateTable Indexers 23:28:41.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) 23:28:41.3 Info: => 0.0001025s 23:28:41.3 Info: CreateIndex Indexers (Name) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.3 Info: => 0.0001032s 23:28:41.3 Info: CreateTable Profiles 23:28:41.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:41.3 Info: => 9.82E-05s 23:28:41.3 Info: CreateIndex Profiles (Name) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:41.3 Info: => 8.42E-05s 23:28:41.3 Info: CreateTable QualityDefinitions 23:28:41.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:41.3 Info: => 0.0001122s 23:28:41.3 Info: CreateIndex QualityDefinitions (Quality) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:41.3 Info: => 7.59E-05s 23:28:41.3 Info: CreateIndex QualityDefinitions (Title) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:41.3 Info: => 7.81E-05s 23:28:41.3 Info: CreateTable NamingConfig 23:28:41.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) 23:28:41.3 Info: => 0.000154s 23:28:41.3 Info: CreateTable Blacklist 23:28:41.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 '') 23:28:41.3 Info: => 0.0001765s 23:28:41.3 Info: CreateTable Metadata 23:28:41.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) 23:28:41.3 Info: => 0.0007577s 23:28:41.3 Info: CreateTable MetadataFiles 23:28:41.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) 23:28:41.3 Info: => 0.0001561s 23:28:41.3 Info: CreateTable DownloadClients 23:28:41.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) 23:28:41.3 Info: => 0.0001165s 23:28:41.3 Info: CreateTable PendingReleases 23:28:41.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 '') 23:28:41.3 Info: => 0.0001148s 23:28:41.3 Info: CreateTable RemotePathMappings 23:28:41.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:41.3 Info: => 9.64E-05s 23:28:41.3 Info: CreateTable Tags 23:28:41.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:41.3 Info: => 0.0001046s 23:28:41.3 Info: CreateIndex Tags (Label) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:41.3 Info: => 8.69E-05s 23:28:41.3 Info: CreateTable Restrictions 23:28:41.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:41.3 Info: => 0.0001001s 23:28:41.3 Info: CreateTable DelayProfiles 23:28:41.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) 23:28:41.3 Info: => 0.000122s 23:28:41.3 Info: CreateTable Users 23:28:41.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:41.3 Info: => 9.36E-05s 23:28:41.3 Info: CreateIndex Users (Identifier) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:41.3 Info: => 9.19E-05s 23:28:41.3 Info: CreateIndex Users (Username) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:41.3 Info: => 0.0001124s 23:28:41.3 Info: CreateTable Commands 23:28:41.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) 23:28:41.3 Info: => 0.0001523s 23:28:41.3 Info: CreateTable IndexerStatus 23:28:41.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) 23:28:41.3 Info: => 0.0001222s 23:28:41.3 Info: CreateIndex IndexerStatus (ProviderId) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:41.3 Info: => 8.51E-05s 23:28:41.3 Info: CreateTable ExtraFiles 23:28:41.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) 23:28:41.3 Info: => 0.0001131s 23:28:41.3 Info: CreateTable LyricFiles 23:28:41.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) 23:28:41.3 Info: => 0.0001359s 23:28:41.3 Info: CreateTable LanguageProfiles 23:28:41.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:41.3 Info: => 9.59E-05s 23:28:41.3 Info: CreateIndex LanguageProfiles (Name) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:41.3 Info: => 0.0001032s 23:28:41.3 Info: CreateTable DownloadClientStatus 23:28:41.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) 23:28:41.3 Info: => 0.0001044s 23:28:41.3 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:41.3 Info: => 8.34E-05s 23:28:41.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:41.3 Info: -> 1 Insert operations completed in 00:00:00.0000633 taking an average of 00:00:00.0000633 23:28:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:41', 'InitialSetup') 23:28:41.3 Info: Committing Transaction 23:28:41.3 Info: 1: InitialSetup migrated 23:28:41.3 Info: => 0.0009227s 23:28:41.3 Info: 2: add_reason_to_pending_releases migrating 23:28:41.3 Info: Beginning Transaction 23:28:41.3 Info: Starting migration of Main DB to 2 23:28:41.3 Info: AlterTable PendingReleases 23:28:41.3 Info: => 6E-07s 23:28:41.3 Info: CreateColumn PendingReleases Reason Int32 23:28:41.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:41.3 Info: => 0.0005227s 23:28:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:41', 'add_reason_to_pending_releases') 23:28:41.3 Info: Committing Transaction 23:28:41.3 Info: 2: add_reason_to_pending_releases migrated 23:28:41.3 Info: => 0.0008092s 23:28:41.3 Info: 3: add_medium_support migrating 23:28:41.3 Info: Beginning Transaction 23:28:41.3 Info: Starting migration of Main DB to 3 23:28:41.3 Info: AlterTable Albums 23:28:41.3 Info: => 6E-07s 23:28:41.3 Info: CreateColumn Albums Media String 23:28:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:41.3 Info: => 0.0005136s 23:28:41.3 Info: AlterTable Tracks 23:28:41.3 Info: => 5E-07s 23:28:41.3 Info: CreateColumn Tracks MediumNumber Int32 23:28:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.3 Info: => 0.0004844s 23:28:41.3 Info: AlterTable Tracks 23:28:41.3 Info: => 5E-07s 23:28:41.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.3 Info: => 0.0004773s 23:28:41.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.3 Info: => 0.0006166s 23:28:41.3 Info: DeleteColumn Tracks TrackNumber 23:28:41.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) 23:28:41.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" 23:28:41.3 Info: DROP TABLE "Tracks" 23:28:41.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.3 Info: => 0.0045226s 23:28:41.3 Info: AlterTable Tracks 23:28:41.3 Info: => 4E-07s 23:28:41.3 Info: CreateColumn Tracks TrackNumber String 23:28:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:41.3 Info: => 0.0004784s 23:28:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:41', 'add_medium_support') 23:28:41.3 Info: Committing Transaction 23:28:41.3 Info: 3: add_medium_support migrated 23:28:41.3 Info: => 0.0008727s 23:28:41.3 Info: 4: add_various_qualites_in_profile migrating 23:28:41.3 Info: Beginning Transaction 23:28:41.3 Info: Starting migration of Main DB to 4 23:28:41.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.3 Info: => 5.57E-05s 23:28:41.3 Info: PerformDBOperation 23:28:41.3 Info: Performing DB Operation 23:28:41.3 Info: => 3.41E-05s 23:28:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:41', 'add_various_qualites_in_profile') 23:28:41.3 Info: Committing Transaction 23:28:41.3 Info: 4: add_various_qualites_in_profile migrated 23:28:41.3 Info: => 0.0002815s 23:28:41.3 Info: 5: metadata_profiles migrating 23:28:41.3 Info: Beginning Transaction 23:28:41.3 Info: Starting migration of Main DB to 5 23:28:41.3 Info: CreateTable MetadataProfiles 23:28:41.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:41.3 Info: => 0.0001336s 23:28:41.3 Info: CreateIndex MetadataProfiles (Name) 23:28:41.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:41.3 Info: => 8.84E-05s 23:28:41.3 Info: AlterTable Artists 23:28:41.3 Info: => 4E-07s 23:28:41.3 Info: CreateColumn Artists MetadataProfileId Int32 23:28:41.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:41.3 Info: => 0.0004942s 23:28:41.3 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.3 Info: DROP TABLE "Artists" 23:28:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.4 Info: => 0.0040588s 23:28:41.4 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "Artists" 23:28:41.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.4 Info: => 0.0046704s 23:28:41.4 Info: AlterTable Albums 23:28:41.4 Info: => 5E-07s 23:28:41.4 Info: CreateColumn Albums SecondaryTypes String 23:28:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:41.4 Info: => 0.000498s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:41', 'metadata_profiles') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 5: metadata_profiles migrated 23:28:41.4 Info: => 0.000908s 23:28:41.4 Info: 6: separate_automatic_and_interactive_search migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 6 23:28:41.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:41.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) 23:28:41.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:41.4 Info: DROP TABLE "Indexers" 23:28:41.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.4 Info: => 0.0041265s 23:28:41.4 Info: AlterTable Indexers 23:28:41.4 Info: => 4E-07s 23:28:41.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:41.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:41.4 Info: => 0.0004867s 23:28:41.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.4 Info: => 4.12E-05s 23:28:41.4 Info: AlterTable Indexers 23:28:41.4 Info: => 3E-07s 23:28:41.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "Indexers" 23:28:41.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.4 Info: => 0.0033502s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:41', 'separate_automatic_and_interactive_search') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 6: separate_automatic_and_interactive_search migrated 23:28:41.4 Info: => 0.0036764s 23:28:41.4 Info: 7: change_album_path_to_relative migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 7 23:28:41.4 Info: DeleteColumn Albums Path 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "Albums" 23:28:41.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.4 Info: => 0.0041867s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:41', 'change_album_path_to_relative') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 7: change_album_path_to_relative migrated 23:28:41.4 Info: => 0.0053059s 23:28:41.4 Info: 8: change_quality_size_mb_to_kb migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 8 23:28:41.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 23:28:41.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 23:28:41.4 Info: => 5.4E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:41', 'change_quality_size_mb_to_kb') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 8: change_quality_size_mb_to_kb migrated 23:28:41.4 Info: => 0.0003031s 23:28:41.4 Info: 9: album_releases migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 9 23:28:41.4 Info: AlterTable Albums 23:28:41.4 Info: => 5E-07s 23:28:41.4 Info: CreateColumn Albums Releases String 23:28:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:41.4 Info: => 0.0005067s 23:28:41.4 Info: AlterTable Albums 23:28:41.4 Info: => 4E-07s 23:28:41.4 Info: CreateColumn Albums CurrentRelease String 23:28:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:41.4 Info: => 0.0004717s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:41', 'album_releases') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 9: album_releases migrated 23:28:41.4 Info: => 0.000756s 23:28:41.4 Info: 10: album_releases_fix migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 10 23:28:41.4 Info: AlterTable Albums 23:28:41.4 Info: => 5E-07s 23:28:41.4 Info: AlterColumn Albums Releases String 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "Albums" 23:28:41.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.4 Info: => 0.0048533s 23:28:41.4 Info: AlterTable Albums 23:28:41.4 Info: => 4E-07s 23:28:41.4 Info: AlterColumn Albums CurrentRelease String 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "Albums" 23:28:41.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.4 Info: => 0.0040421s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:41', 'album_releases_fix') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 10: album_releases_fix migrated 23:28:41.4 Info: => 0.0044244s 23:28:41.4 Info: 11: import_lists migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 11 23:28:41.4 Info: CreateTable ImportLists 23:28:41.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) 23:28:41.4 Info: => 0.0001871s 23:28:41.4 Info: CreateIndex ImportLists (Name) 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:41.4 Info: => 8.24E-05s 23:28:41.4 Info: CreateTable ImportListStatus 23:28:41.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) 23:28:41.4 Info: => 0.0001109s 23:28:41.4 Info: CreateIndex ImportListStatus (ProviderId) 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:41.4 Info: => 7.83E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:41', 'import_lists') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 11: import_lists migrated 23:28:41.4 Info: => 0.0003893s 23:28:41.4 Info: 12: add_release_status migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 12 23:28:41.4 Info: AlterTable MetadataProfiles 23:28:41.4 Info: => 8E-07s 23:28:41.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:41.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:41.4 Info: => 0.0005196s 23:28:41.4 Info: PerformDBOperation 23:28:41.4 Info: Performing DB Operation 23:28:41.4 Info: => 2.77E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:41', 'add_release_status') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 12: add_release_status migrated 23:28:41.4 Info: => 0.0003147s 23:28:41.4 Info: 13: album_download_notification migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 13 23:28:41.4 Info: AlterTable Notifications 23:28:41.4 Info: => 6E-07s 23:28:41.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:41.4 Info: => 0.000539s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:41', 'album_download_notification') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 13: album_download_notification migrated 23:28:41.4 Info: => 0.0008872s 23:28:41.4 Info: 14: fix_language_metadata_profiles migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 14 23:28:41.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 23:28:41.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 23:28:41.4 Info: => 8.19E-05s 23:28:41.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 23:28:41.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 23:28:41.4 Info: => 5.75E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:41', 'fix_language_metadata_profiles') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 14: fix_language_metadata_profiles migrated 23:28:41.4 Info: => 0.0003094s 23:28:41.4 Info: 15: remove_fanzub migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 15 23:28:41.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.4 Info: => 4.62E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:41', 'remove_fanzub') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 15: remove_fanzub migrated 23:28:41.4 Info: => 0.0002893s 23:28:41.4 Info: 16: update_artist_history_indexes migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 16 23:28:41.4 Info: CreateIndex Albums (ArtistId) 23:28:41.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:41.4 Info: => 0.0001093s 23:28:41.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:41.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:41.4 Info: => 8.21E-05s 23:28:41.4 Info: DeleteIndex History (AlbumId) 23:28:41.4 Info: DROP INDEX "IX_History_AlbumId" 23:28:41.4 Info: => 0.0001243s 23:28:41.4 Info: CreateIndex History (AlbumId, Date) 23:28:41.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:41.4 Info: => 9.15E-05s 23:28:41.4 Info: DeleteIndex History (DownloadId) 23:28:41.4 Info: DROP INDEX "IX_History_DownloadId" 23:28:41.4 Info: => 0.000116s 23:28:41.4 Info: CreateIndex History (DownloadId, Date) 23:28:41.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:41.4 Info: => 9.18E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:41', 'update_artist_history_indexes') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 16: update_artist_history_indexes migrated 23:28:41.4 Info: => 0.0004103s 23:28:41.4 Info: 17: remove_nma migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 17 23:28:41.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:41.4 Info: => 5.17E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:41', 'remove_nma') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 17: remove_nma migrated 23:28:41.4 Info: => 0.0002968s 23:28:41.4 Info: 18: album_disambiguation migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 18 23:28:41.4 Info: AlterTable Albums 23:28:41.4 Info: => 7E-07s 23:28:41.4 Info: CreateColumn Albums Disambiguation String 23:28:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:41.4 Info: => 0.0005457s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:41', 'album_disambiguation') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 18: album_disambiguation migrated 23:28:41.4 Info: => 0.0008455s 23:28:41.4 Info: 19: add_ape_quality_in_profiles migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 19 23:28:41.4 Info: PerformDBOperation 23:28:41.4 Info: Performing DB Operation 23:28:41.4 Info: => 3.29E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:41', 'add_ape_quality_in_profiles') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 19: add_ape_quality_in_profiles migrated 23:28:41.4 Info: => 0.0002943s 23:28:41.4 Info: 20: remove_pushalot migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 20 23:28:41.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:41.4 Info: => 4.98E-05s 23:28:41.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:41.4 Info: => 2.97E-05s 23:28:41.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:41.4 Info: => 3.15E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:41', 'remove_pushalot') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 20: remove_pushalot migrated 23:28:41.4 Info: => 0.0002714s 23:28:41.4 Info: 21: add_custom_filters migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 21 23:28:41.4 Info: CreateTable CustomFilters 23:28:41.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:41.4 Info: => 0.000129s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:41', 'add_custom_filters') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 21: add_custom_filters migrated 23:28:41.4 Info: => 0.0004151s 23:28:41.4 Info: 22: import_list_tags migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 22 23:28:41.4 Info: AlterTable ImportLists 23:28:41.4 Info: => 7E-07s 23:28:41.4 Info: CreateColumn ImportLists Tags String 23:28:41.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:41.4 Info: => 0.0011067s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:41', 'import_list_tags') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 22: import_list_tags migrated 23:28:41.4 Info: => 0.0014335s 23:28:41.4 Info: 23: add_release_groups_etc migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 23 23:28:41.4 Info: CreateTable ArtistMetadata 23:28:41.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) 23:28:41.4 Info: => 0.000214s 23:28:41.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:41.4 Info: => 0.0001116s 23:28:41.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" 23:28:41.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" 23:28:41.4 Info: => 8.58E-05s 23:28:41.4 Info: AlterTable Artists 23:28:41.4 Info: => 3E-07s 23:28:41.4 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:41.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.4 Info: => 0.0005173s 23:28:41.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.4 Info: => 6.9E-05s 23:28:41.4 Info: CreateTable AlbumReleases 23:28:41.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) 23:28:41.4 Info: => 0.0007486s 23:28:41.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:41.4 Info: => 0.0001267s 23:28:41.4 Info: CreateIndex AlbumReleases (AlbumId) 23:28:41.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:41.4 Info: => 8.83E-05s 23:28:41.4 Info: PerformDBOperation 23:28:41.4 Info: Performing DB Operation 23:28:41.4 Info: => 5.11E-05s 23:28:41.4 Info: AlterTable Albums 23:28:41.4 Info: => 3E-07s 23:28:41.4 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.4 Info: => 0.0005418s 23:28:41.4 Info: AlterTable Albums 23:28:41.4 Info: => 4E-07s 23:28:41.4 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:41.4 Info: => 0.0005349s 23:28:41.4 Info: AlterTable Albums 23:28:41.4 Info: => 5E-07s 23:28:41.4 Info: CreateColumn Albums Links String 23:28:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:41.4 Info: => 0.0005279s 23:28:41.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.4 Info: => 8.13E-05s 23:28:41.4 Info: AlterTable Tracks 23:28:41.4 Info: => 3E-07s 23:28:41.4 Info: CreateColumn Tracks ForeignRecordingId String 23:28:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:41.4 Info: => 0.0005246s 23:28:41.4 Info: AlterTable Tracks 23:28:41.4 Info: => 4E-07s 23:28:41.4 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:41.4 Info: => 0.0005237s 23:28:41.4 Info: AlterTable Tracks 23:28:41.4 Info: => 4E-07s 23:28:41.4 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.4 Info: => 0.0005403s 23:28:41.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.4 Info: => 8.23E-05s 23:28:41.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.4 Info: => 6.22E-05s 23:28:41.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "Artists" 23:28:41.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.4 Info: => 0.0051007s 23:28:41.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "Albums" 23:28:41.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.4 Info: => 0.0042409s 23:28:41.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "Tracks" 23:28:41.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.4 Info: => 0.0038959s 23:28:41.4 Info: DeleteColumn TrackFiles ArtistId 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "TrackFiles" 23:28:41.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.4 Info: => 0.0044804s 23:28:41.4 Info: CreateIndex Artists (ArtistMetadataId) 23:28:41.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:41.4 Info: => 7.76E-05s 23:28:41.4 Info: CreateIndex Artists (Monitored) 23:28:41.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:41.4 Info: => 7.23E-05s 23:28:41.4 Info: CreateIndex Albums (ArtistMetadataId) 23:28:41.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:41.4 Info: => 7.51E-05s 23:28:41.4 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:41.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:41.4 Info: => 7.25E-05s 23:28:41.4 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:41.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:41.4 Info: => 7.32E-05s 23:28:41.4 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:41.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:41.4 Info: => 8.21E-05s 23:28:41.4 Info: UpdateData 23:28:41.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:41.4 Info: => 4.4E-05s 23:28:41.4 Info: UpdateData 23:28:41.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:41.4 Info: => 3.24E-05s 23:28:41.4 Info: UpdateData 23:28:41.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:41.4 Info: => 3.88E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:41', 'add_release_groups_etc') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 23: add_release_groups_etc migrated 23:28:41.4 Info: => 0.0006114s 23:28:41.4 Info: 24: NewMediaInfoFormat migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 24 23:28:41.4 Info: UpdateData 23:28:41.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:41.4 Info: => 5.32E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:41', 'NewMediaInfoFormat') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 24: NewMediaInfoFormat migrated 23:28:41.4 Info: => 0.0003199s 23:28:41.4 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 25 23:28:41.4 Info: RenameTable Restrictions ReleaseProfiles 23:28:41.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:41.4 Info: => 0.0013664s 23:28:41.4 Info: AlterTable ReleaseProfiles 23:28:41.4 Info: => 5E-07s 23:28:41.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:41.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:41.4 Info: => 0.00052s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:41', 'rename_restrictions_to_release_profiles') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:41.4 Info: => 0.0008182s 23:28:41.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 26 23:28:41.4 Info: RenameTable Profiles QualityProfiles 23:28:41.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:41.4 Info: => 0.0013821s 23:28:41.4 Info: AlterTable QualityProfiles 23:28:41.4 Info: => 5E-07s 23:28:41.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:41.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:41.4 Info: => 0.0005117s 23:28:41.4 Info: AlterTable LanguageProfiles 23:28:41.4 Info: => 5E-07s 23:28:41.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:41.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:41.4 Info: => 0.000495s 23:28:41.4 Info: UpdateData 23:28:41.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:41.4 Info: => 4.88E-05s 23:28:41.4 Info: UpdateData 23:28:41.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:41.4 Info: => 3.01E-05s 23:28:41.4 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "Artists" 23:28:41.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:41.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:41.4 Info: => 0.0049882s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:41', 'rename_quality_profiles_add_upgrade_allowed') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:41.4 Info: => 0.0054384s 23:28:41.4 Info: 27: add_import_exclusions migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 27 23:28:41.4 Info: CreateTable ImportListExclusions 23:28:41.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:41.4 Info: => 0.0001268s 23:28:41.4 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:41.4 Info: => 8.53E-05s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:41', 'add_import_exclusions') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 27: add_import_exclusions migrated 23:28:41.4 Info: => 0.0004236s 23:28:41.4 Info: 28: clean_artist_metadata_table migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 28 23:28:41.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) 23:28:41.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) 23:28:41.4 Info: => 0.0001561s 23:28:41.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) 23:28:41.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) 23:28:41.4 Info: => 0.0001254s 23:28:41.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) 23:28:41.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) 23:28:41.4 Info: => 0.0001163s 23:28:41.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) 23:28:41.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) 23:28:41.4 Info: => 0.000117s 23:28:41.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) 23:28:41.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) 23:28:41.4 Info: => 0.0001162s 23:28:41.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) 23:28:41.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) 23:28:41.4 Info: => 0.0001189s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:41', 'clean_artist_metadata_table') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 28: clean_artist_metadata_table migrated 23:28:41.4 Info: => 0.0004131s 23:28:41.4 Info: 29: health_issue_notification migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 29 23:28:41.4 Info: AlterTable Notifications 23:28:41.4 Info: => 9E-07s 23:28:41.4 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:41.4 Info: => 0.0005592s 23:28:41.4 Info: AlterTable Notifications 23:28:41.4 Info: => 5E-07s 23:28:41.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:41.4 Info: => 0.0005141s 23:28:41.4 Info: AlterTable Notifications 23:28:41.4 Info: => 5E-07s 23:28:41.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:41.4 Info: => 0.0005056s 23:28:41.4 Info: AlterTable Notifications 23:28:41.4 Info: => 4E-07s 23:28:41.4 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:41.4 Info: => 0.0005036s 23:28:41.4 Info: AlterTable Notifications 23:28:41.4 Info: => 4E-07s 23:28:41.4 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:41.4 Info: => 0.0005098s 23:28:41.4 Info: DeleteColumn Notifications OnDownload 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "Notifications" 23:28:41.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:41.4 Info: => 0.0041492s 23:28:41.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "Notifications" 23:28:41.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:41.4 Info: => 0.0052622s 23:28:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:41', 'health_issue_notification') 23:28:41.4 Info: Committing Transaction 23:28:41.4 Info: 29: health_issue_notification migrated 23:28:41.4 Info: => 0.0056881s 23:28:41.4 Info: 30: add_mediafilerepository_mtime migrating 23:28:41.4 Info: Beginning Transaction 23:28:41.4 Info: Starting migration of Main DB to 30 23:28:41.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) 23:28:41.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 23:28:41.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 23:28:41.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.4 Info: AlterTable TrackFiles 23:28:41.4 Info: => 3E-07s 23:28:41.4 Info: CreateColumn TrackFiles Modified DateTime 23:28:41.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:41.4 Info: => 0.0005321s 23:28:41.4 Info: AlterTable TrackFiles 23:28:41.4 Info: => 4E-07s 23:28:41.4 Info: CreateColumn TrackFiles Path String 23:28:41.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:41.4 Info: => 0.0005107s 23:28:41.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:41.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:41.4 Info: => 4.11E-05s 23:28:41.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) 23:28:41.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) 23:28:41.4 Info: => 0.0001294s 23:28:41.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) 23:28:41.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) 23:28:41.4 Info: => 0.0001363s 23:28:41.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) 23:28:41.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) 23:28:41.4 Info: => 0.0001388s 23:28:41.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") 23:28:41.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") 23:28:41.4 Info: => 7.88E-05s 23:28:41.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:41.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:41.4 Info: => 4.86E-05s 23:28:41.4 Info: AlterTable TrackFiles 23:28:41.4 Info: => 4E-07s 23:28:41.4 Info: AlterColumn TrackFiles Path String 23:28:41.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) 23:28:41.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" 23:28:41.4 Info: DROP TABLE "TrackFiles" 23:28:41.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.4 Info: => 0.0038687s 23:28:41.4 Info: CreateIndex TrackFiles (Path) 23:28:41.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:41.4 Info: => 7.95E-05s 23:28:41.4 Info: DeleteColumn TrackFiles RelativePath 23:28:41.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) 23:28:41.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" 23:28:41.5 Info: DROP TABLE "TrackFiles" 23:28:41.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:41.5 Info: => 0.0049352s 23:28:41.5 Info: -> 5 Insert operations completed in 00:00:00.0003767 taking an average of 00:00:00.0000753 23:28:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:41', 'add_mediafilerepository_mtime') 23:28:41.5 Info: Committing Transaction 23:28:41.5 Info: 30: add_mediafilerepository_mtime migrated 23:28:41.5 Info: => 0.0054458s 23:28:41.5 Debug: Took: 00:00:00.1513593 23:28:41.5 Debug: Got 0 tracks 23:28:41.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 23:28:41.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 23:28:41.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221215409248_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:41.5 Info: DatabaseEngineVersionCheck migrating 23:28:41.5 Info: PerformDBOperation 23:28:41.5 Info: Performing DB Operation 23:28:41.5 Info: SQLite 3.48.0 23:28:41.5 Info: => 0.0011002s 23:28:41.5 Info: DatabaseEngineVersionCheck migrated 23:28:41.5 Info: => 0.0011146s 23:28:41.5 Info: VersionMigration migrating 23:28:41.5 Info: Beginning Transaction 23:28:41.5 Info: CreateTable VersionInfo 23:28:41.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:41.5 Info: => 0.0001465s 23:28:41.5 Info: Committing Transaction 23:28:41.5 Info: VersionMigration migrated 23:28:41.5 Info: => 0.0005164s 23:28:41.5 Info: VersionUniqueMigration migrating 23:28:41.5 Info: Beginning Transaction 23:28:41.5 Info: CreateIndex VersionInfo (Version) 23:28:41.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:41.5 Info: => 0.0001254s 23:28:41.5 Info: AlterTable VersionInfo 23:28:41.5 Info: => 4E-07s 23:28:41.5 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:41.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:41.5 Info: => 0.0005877s 23:28:41.5 Info: Committing Transaction 23:28:41.5 Info: VersionUniqueMigration migrated 23:28:41.5 Info: => 0.0008219s 23:28:41.5 Info: VersionDescriptionMigration migrating 23:28:41.5 Info: Beginning Transaction 23:28:41.5 Info: AlterTable VersionInfo 23:28:41.5 Info: => 6E-07s 23:28:41.5 Info: CreateColumn VersionInfo Description String 23:28:41.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:41.5 Info: => 0.0001972s 23:28:41.5 Info: Committing Transaction 23:28:41.5 Info: VersionDescriptionMigration migrated 23:28:41.5 Info: => 0.0003842s 23:28:41.5 Info: 1: InitialSetup migrating 23:28:41.5 Info: Beginning Transaction 23:28:41.5 Info: Starting migration of Main DB to 1 23:28:41.5 Info: CreateTable Config 23:28:41.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:41.5 Info: => 0.0001561s 23:28:41.5 Info: CreateIndex Config (Key) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:41.5 Info: => 7.51E-05s 23:28:41.5 Info: CreateTable RootFolders 23:28:41.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:41.5 Info: => 8.12E-05s 23:28:41.5 Info: CreateIndex RootFolders (Path) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:41.5 Info: => 7.06E-05s 23:28:41.5 Info: CreateTable Artists 23:28:41.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) 23:28:41.5 Info: => 0.0002202s 23:28:41.5 Info: CreateIndex Artists (ForeignArtistId) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.5 Info: => 7.31E-05s 23:28:41.5 Info: CreateIndex Artists (NameSlug) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.5 Info: => 6.75E-05s 23:28:41.5 Info: CreateIndex Artists (CleanName) 23:28:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.5 Info: => 6.83E-05s 23:28:41.5 Info: CreateIndex Artists (Path) 23:28:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.5 Info: => 6.49E-05s 23:28:41.5 Info: CreateTable Albums 23:28:41.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) 23:28:41.5 Info: => 0.0001961s 23:28:41.5 Info: CreateIndex Albums (ForeignAlbumId) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.5 Info: => 7.16E-05s 23:28:41.5 Info: CreateIndex Albums (MBId) 23:28:41.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.5 Info: => 6.81E-05s 23:28:41.5 Info: CreateIndex Albums (TADBId) 23:28:41.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.5 Info: => 6.49E-05s 23:28:41.5 Info: CreateIndex Albums (TitleSlug) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.5 Info: => 6.42E-05s 23:28:41.5 Info: CreateIndex Albums (CleanTitle) 23:28:41.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.5 Info: => 6.52E-05s 23:28:41.5 Info: CreateIndex Albums (Path) 23:28:41.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:41.5 Info: => 6.37E-05s 23:28:41.5 Info: CreateTable Tracks 23:28:41.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) 23:28:41.5 Info: => 0.0001366s 23:28:41.5 Info: CreateIndex Tracks (ForeignTrackId) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.5 Info: => 6.86E-05s 23:28:41.5 Info: CreateIndex Tracks (ArtistId) 23:28:41.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.5 Info: => 8.34E-05s 23:28:41.5 Info: CreateIndex Tracks (TrackFileId) 23:28:41.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.5 Info: => 7.42E-05s 23:28:41.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:41.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:41.5 Info: => 8.09E-05s 23:28:41.5 Info: CreateTable TrackFiles 23:28:41.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) 23:28:41.5 Info: => 0.0001298s 23:28:41.5 Info: CreateIndex TrackFiles (ArtistId) 23:28:41.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:41.5 Info: => 7.16E-05s 23:28:41.5 Info: CreateIndex TrackFiles (AlbumId) 23:28:41.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.5 Info: => 6.92E-05s 23:28:41.5 Info: CreateTable History 23:28:41.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) 23:28:41.5 Info: => 0.0001318s 23:28:41.5 Info: CreateIndex History (Date) 23:28:41.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:41.5 Info: => 9.37E-05s 23:28:41.5 Info: CreateIndex History (EventType) 23:28:41.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:41.5 Info: => 7.88E-05s 23:28:41.5 Info: CreateIndex History (DownloadId) 23:28:41.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:41.5 Info: => 6.94E-05s 23:28:41.5 Info: CreateIndex History (AlbumId) 23:28:41.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:41.5 Info: => 6.96E-05s 23:28:41.5 Info: CreateTable Notifications 23:28:41.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) 23:28:41.5 Info: => 0.0001193s 23:28:41.5 Info: CreateTable ScheduledTasks 23:28:41.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:41.5 Info: => 0.0001456s 23:28:41.5 Info: CreateIndex ScheduledTasks (TypeName) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:41.5 Info: => 0.000109s 23:28:41.5 Info: CreateTable Indexers 23:28:41.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) 23:28:41.5 Info: => 0.0001249s 23:28:41.5 Info: CreateIndex Indexers (Name) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.5 Info: => 8.14E-05s 23:28:41.5 Info: CreateTable Profiles 23:28:41.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:41.5 Info: => 9.33E-05s 23:28:41.5 Info: CreateIndex Profiles (Name) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:41.5 Info: => 8.15E-05s 23:28:41.5 Info: CreateTable QualityDefinitions 23:28:41.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:41.5 Info: => 0.0001065s 23:28:41.5 Info: CreateIndex QualityDefinitions (Quality) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:41.5 Info: => 7.67E-05s 23:28:41.5 Info: CreateIndex QualityDefinitions (Title) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:41.5 Info: => 0.0001074s 23:28:41.5 Info: CreateTable NamingConfig 23:28:41.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) 23:28:41.5 Info: => 0.0001373s 23:28:41.5 Info: CreateTable Blacklist 23:28:41.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 '') 23:28:41.5 Info: => 0.0001621s 23:28:41.5 Info: CreateTable Metadata 23:28:41.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) 23:28:41.5 Info: => 0.0001018s 23:28:41.5 Info: CreateTable MetadataFiles 23:28:41.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) 23:28:41.5 Info: => 0.0001206s 23:28:41.5 Info: CreateTable DownloadClients 23:28:41.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) 23:28:41.5 Info: => 0.0001051s 23:28:41.5 Info: CreateTable PendingReleases 23:28:41.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 '') 23:28:41.5 Info: => 0.0001127s 23:28:41.5 Info: CreateTable RemotePathMappings 23:28:41.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:41.5 Info: => 0.0001129s 23:28:41.5 Info: CreateTable Tags 23:28:41.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:41.5 Info: => 8.99E-05s 23:28:41.5 Info: CreateIndex Tags (Label) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:41.5 Info: => 8.26E-05s 23:28:41.5 Info: CreateTable Restrictions 23:28:41.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:41.5 Info: => 0.0001011s 23:28:41.5 Info: CreateTable DelayProfiles 23:28:41.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) 23:28:41.5 Info: => 0.0001288s 23:28:41.5 Info: CreateTable Users 23:28:41.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:41.5 Info: => 9.41E-05s 23:28:41.5 Info: CreateIndex Users (Identifier) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:41.5 Info: => 0.0001147s 23:28:41.5 Info: CreateIndex Users (Username) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:41.5 Info: => 9.52E-05s 23:28:41.5 Info: CreateTable Commands 23:28:41.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) 23:28:41.5 Info: => 0.0001609s 23:28:41.5 Info: CreateTable IndexerStatus 23:28:41.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) 23:28:41.5 Info: => 0.0001283s 23:28:41.5 Info: CreateIndex IndexerStatus (ProviderId) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:41.5 Info: => 8.78E-05s 23:28:41.5 Info: CreateTable ExtraFiles 23:28:41.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) 23:28:41.5 Info: => 0.000115s 23:28:41.5 Info: CreateTable LyricFiles 23:28:41.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) 23:28:41.5 Info: => 0.0001475s 23:28:41.5 Info: CreateTable LanguageProfiles 23:28:41.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:41.5 Info: => 9.77E-05s 23:28:41.5 Info: CreateIndex LanguageProfiles (Name) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:41.5 Info: => 8.69E-05s 23:28:41.5 Info: CreateTable DownloadClientStatus 23:28:41.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) 23:28:41.5 Info: => 0.000104s 23:28:41.5 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:41.5 Info: => 8.55E-05s 23:28:41.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:41.5 Info: -> 1 Insert operations completed in 00:00:00.0000657 taking an average of 00:00:00.0000657 23:28:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:41', 'InitialSetup') 23:28:41.5 Info: Committing Transaction 23:28:41.5 Info: 1: InitialSetup migrated 23:28:41.5 Info: => 0.0009222s 23:28:41.5 Info: 2: add_reason_to_pending_releases migrating 23:28:41.5 Info: Beginning Transaction 23:28:41.5 Info: Starting migration of Main DB to 2 23:28:41.5 Info: AlterTable PendingReleases 23:28:41.5 Info: => 7E-07s 23:28:41.5 Info: CreateColumn PendingReleases Reason Int32 23:28:41.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:41.5 Info: => 0.0005223s 23:28:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:41', 'add_reason_to_pending_releases') 23:28:41.5 Info: Committing Transaction 23:28:41.5 Info: 2: add_reason_to_pending_releases migrated 23:28:41.5 Info: => 0.0008124s 23:28:41.5 Info: 3: add_medium_support migrating 23:28:41.5 Info: Beginning Transaction 23:28:41.5 Info: Starting migration of Main DB to 3 23:28:41.5 Info: AlterTable Albums 23:28:41.5 Info: => 5E-07s 23:28:41.5 Info: CreateColumn Albums Media String 23:28:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:41.5 Info: => 0.0005214s 23:28:41.5 Info: AlterTable Tracks 23:28:41.5 Info: => 4E-07s 23:28:41.5 Info: CreateColumn Tracks MediumNumber Int32 23:28:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.5 Info: => 0.0004767s 23:28:41.5 Info: AlterTable Tracks 23:28:41.5 Info: => 5E-07s 23:28:41.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.5 Info: => 0.0004766s 23:28:41.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.5 Info: => 4.44E-05s 23:28:41.5 Info: DeleteColumn Tracks TrackNumber 23:28:41.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) 23:28:41.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" 23:28:41.5 Info: DROP TABLE "Tracks" 23:28:41.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.5 Info: => 0.0050764s 23:28:41.5 Info: AlterTable Tracks 23:28:41.5 Info: => 4E-07s 23:28:41.5 Info: CreateColumn Tracks TrackNumber String 23:28:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:41.5 Info: => 0.000482s 23:28:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:41', 'add_medium_support') 23:28:41.5 Info: Committing Transaction 23:28:41.5 Info: 3: add_medium_support migrated 23:28:41.5 Info: => 0.0008687s 23:28:41.5 Info: 4: add_various_qualites_in_profile migrating 23:28:41.5 Info: Beginning Transaction 23:28:41.5 Info: Starting migration of Main DB to 4 23:28:41.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.5 Info: => 5.45E-05s 23:28:41.5 Info: PerformDBOperation 23:28:41.5 Info: Performing DB Operation 23:28:41.5 Info: => 3.4E-05s 23:28:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:41', 'add_various_qualites_in_profile') 23:28:41.5 Info: Committing Transaction 23:28:41.5 Info: 4: add_various_qualites_in_profile migrated 23:28:41.5 Info: => 0.0002802s 23:28:41.5 Info: 5: metadata_profiles migrating 23:28:41.5 Info: Beginning Transaction 23:28:41.5 Info: Starting migration of Main DB to 5 23:28:41.5 Info: CreateTable MetadataProfiles 23:28:41.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:41.5 Info: => 0.0001285s 23:28:41.5 Info: CreateIndex MetadataProfiles (Name) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:41.5 Info: => 8.91E-05s 23:28:41.5 Info: AlterTable Artists 23:28:41.5 Info: => 3E-07s 23:28:41.5 Info: CreateColumn Artists MetadataProfileId Int32 23:28:41.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:41.5 Info: => 0.0004959s 23:28:41.5 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.5 Info: DROP TABLE "Artists" 23:28:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.5 Info: => 0.0040259s 23:28:41.5 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.5 Info: DROP TABLE "Artists" 23:28:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.5 Info: => 0.0040305s 23:28:41.5 Info: AlterTable Albums 23:28:41.5 Info: => 3E-07s 23:28:41.5 Info: CreateColumn Albums SecondaryTypes String 23:28:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:41.5 Info: => 0.0004861s 23:28:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:41', 'metadata_profiles') 23:28:41.5 Info: Committing Transaction 23:28:41.5 Info: 5: metadata_profiles migrated 23:28:41.5 Info: => 0.0008781s 23:28:41.5 Info: 6: separate_automatic_and_interactive_search migrating 23:28:41.5 Info: Beginning Transaction 23:28:41.5 Info: Starting migration of Main DB to 6 23:28:41.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:41.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) 23:28:41.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:41.5 Info: DROP TABLE "Indexers" 23:28:41.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.5 Info: => 0.0033842s 23:28:41.5 Info: AlterTable Indexers 23:28:41.5 Info: => 4E-07s 23:28:41.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:41.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:41.5 Info: => 0.0004804s 23:28:41.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.5 Info: => 4.1E-05s 23:28:41.5 Info: AlterTable Indexers 23:28:41.5 Info: => 3E-07s 23:28:41.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:41.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) 23:28:41.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" 23:28:41.5 Info: DROP TABLE "Indexers" 23:28:41.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.5 Info: => 0.0033203s 23:28:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:41', 'separate_automatic_and_interactive_search') 23:28:41.5 Info: Committing Transaction 23:28:41.5 Info: 6: separate_automatic_and_interactive_search migrated 23:28:41.5 Info: => 0.0036378s 23:28:41.5 Info: 7: change_album_path_to_relative migrating 23:28:41.5 Info: Beginning Transaction 23:28:41.5 Info: Starting migration of Main DB to 7 23:28:41.5 Info: DeleteColumn Albums Path 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "Albums" 23:28:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.6 Info: => 0.0050061s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:41', 'change_album_path_to_relative') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 7: change_album_path_to_relative migrated 23:28:41.6 Info: => 0.0054254s 23:28:41.6 Info: 8: change_quality_size_mb_to_kb migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 8 23:28:41.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 23:28:41.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 23:28:41.6 Info: => 5.14E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:41', 'change_quality_size_mb_to_kb') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 8: change_quality_size_mb_to_kb migrated 23:28:41.6 Info: => 0.0003s 23:28:41.6 Info: 9: album_releases migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 9 23:28:41.6 Info: AlterTable Albums 23:28:41.6 Info: => 7E-07s 23:28:41.6 Info: CreateColumn Albums Releases String 23:28:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:41.6 Info: => 0.0005122s 23:28:41.6 Info: AlterTable Albums 23:28:41.6 Info: => 5E-07s 23:28:41.6 Info: CreateColumn Albums CurrentRelease String 23:28:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:41.6 Info: => 0.0004781s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:41', 'album_releases') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 9: album_releases migrated 23:28:41.6 Info: => 0.0007789s 23:28:41.6 Info: 10: album_releases_fix migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 10 23:28:41.6 Info: AlterTable Albums 23:28:41.6 Info: => 6E-07s 23:28:41.6 Info: AlterColumn Albums Releases String 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "Albums" 23:28:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.6 Info: => 0.0048194s 23:28:41.6 Info: AlterTable Albums 23:28:41.6 Info: => 5E-07s 23:28:41.6 Info: AlterColumn Albums CurrentRelease String 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "Albums" 23:28:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.6 Info: => 0.0040198s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:41', 'album_releases_fix') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 10: album_releases_fix migrated 23:28:41.6 Info: => 0.0049806s 23:28:41.6 Info: 11: import_lists migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 11 23:28:41.6 Info: CreateTable ImportLists 23:28:41.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) 23:28:41.6 Info: => 0.000164s 23:28:41.6 Info: CreateIndex ImportLists (Name) 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:41.6 Info: => 8.15E-05s 23:28:41.6 Info: CreateTable ImportListStatus 23:28:41.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) 23:28:41.6 Info: => 0.0001111s 23:28:41.6 Info: CreateIndex ImportListStatus (ProviderId) 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:41.6 Info: => 7.94E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:41', 'import_lists') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 11: import_lists migrated 23:28:41.6 Info: => 0.0003996s 23:28:41.6 Info: 12: add_release_status migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 12 23:28:41.6 Info: AlterTable MetadataProfiles 23:28:41.6 Info: => 6E-07s 23:28:41.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:41.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:41.6 Info: => 0.0005232s 23:28:41.6 Info: PerformDBOperation 23:28:41.6 Info: Performing DB Operation 23:28:41.6 Info: => 2.84E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:41', 'add_release_status') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 12: add_release_status migrated 23:28:41.6 Info: => 0.0002952s 23:28:41.6 Info: 13: album_download_notification migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 13 23:28:41.6 Info: AlterTable Notifications 23:28:41.6 Info: => 5E-07s 23:28:41.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:41.6 Info: => 0.000514s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:41', 'album_download_notification') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 13: album_download_notification migrated 23:28:41.6 Info: => 0.0008403s 23:28:41.6 Info: 14: fix_language_metadata_profiles migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 14 23:28:41.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 23:28:41.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 23:28:41.6 Info: => 8.14E-05s 23:28:41.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 23:28:41.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 23:28:41.6 Info: => 5.7E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:41', 'fix_language_metadata_profiles') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 14: fix_language_metadata_profiles migrated 23:28:41.6 Info: => 0.0002977s 23:28:41.6 Info: 15: remove_fanzub migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 15 23:28:41.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.6 Info: => 4.64E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:41', 'remove_fanzub') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 15: remove_fanzub migrated 23:28:41.6 Info: => 0.0002866s 23:28:41.6 Info: 16: update_artist_history_indexes migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 16 23:28:41.6 Info: CreateIndex Albums (ArtistId) 23:28:41.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:41.6 Info: => 0.000108s 23:28:41.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:41.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:41.6 Info: => 7.94E-05s 23:28:41.6 Info: DeleteIndex History (AlbumId) 23:28:41.6 Info: DROP INDEX "IX_History_AlbumId" 23:28:41.6 Info: => 0.0001227s 23:28:41.6 Info: CreateIndex History (AlbumId, Date) 23:28:41.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:41.6 Info: => 0.0006733s 23:28:41.6 Info: DeleteIndex History (DownloadId) 23:28:41.6 Info: DROP INDEX "IX_History_DownloadId" 23:28:41.6 Info: => 0.0001316s 23:28:41.6 Info: CreateIndex History (DownloadId, Date) 23:28:41.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:41.6 Info: => 9.46E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:41', 'update_artist_history_indexes') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 16: update_artist_history_indexes migrated 23:28:41.6 Info: => 0.000412s 23:28:41.6 Info: 17: remove_nma migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 17 23:28:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:41.6 Info: => 5.17E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:41', 'remove_nma') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 17: remove_nma migrated 23:28:41.6 Info: => 0.0003015s 23:28:41.6 Info: 18: album_disambiguation migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 18 23:28:41.6 Info: AlterTable Albums 23:28:41.6 Info: => 6E-07s 23:28:41.6 Info: CreateColumn Albums Disambiguation String 23:28:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:41.6 Info: => 0.0005354s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:41', 'album_disambiguation') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 18: album_disambiguation migrated 23:28:41.6 Info: => 0.0008222s 23:28:41.6 Info: 19: add_ape_quality_in_profiles migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 19 23:28:41.6 Info: PerformDBOperation 23:28:41.6 Info: Performing DB Operation 23:28:41.6 Info: => 3.34E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:41', 'add_ape_quality_in_profiles') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 19: add_ape_quality_in_profiles migrated 23:28:41.6 Info: => 0.0002824s 23:28:41.6 Info: 20: remove_pushalot migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 20 23:28:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:41.6 Info: => 4.85E-05s 23:28:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:41.6 Info: => 3.13E-05s 23:28:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:41.6 Info: => 2.99E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:41', 'remove_pushalot') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 20: remove_pushalot migrated 23:28:41.6 Info: => 0.0002638s 23:28:41.6 Info: 21: add_custom_filters migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 21 23:28:41.6 Info: CreateTable CustomFilters 23:28:41.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:41.6 Info: => 0.0001274s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:41', 'add_custom_filters') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 21: add_custom_filters migrated 23:28:41.6 Info: => 0.0004012s 23:28:41.6 Info: 22: import_list_tags migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 22 23:28:41.6 Info: AlterTable ImportLists 23:28:41.6 Info: => 6E-07s 23:28:41.6 Info: CreateColumn ImportLists Tags String 23:28:41.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:41.6 Info: => 0.0005411s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:41', 'import_list_tags') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 22: import_list_tags migrated 23:28:41.6 Info: => 0.0008277s 23:28:41.6 Info: 23: add_release_groups_etc migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 23 23:28:41.6 Info: CreateTable ArtistMetadata 23:28:41.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) 23:28:41.6 Info: => 0.0001727s 23:28:41.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:41.6 Info: => 8.56E-05s 23:28:41.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" 23:28:41.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" 23:28:41.6 Info: => 8.17E-05s 23:28:41.6 Info: AlterTable Artists 23:28:41.6 Info: => 3E-07s 23:28:41.6 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:41.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.6 Info: => 0.0005275s 23:28:41.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.6 Info: => 7E-05s 23:28:41.6 Info: CreateTable AlbumReleases 23:28:41.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) 23:28:41.6 Info: => 0.0001454s 23:28:41.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:41.6 Info: => 8.21E-05s 23:28:41.6 Info: CreateIndex AlbumReleases (AlbumId) 23:28:41.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:41.6 Info: => 0.0001041s 23:28:41.6 Info: PerformDBOperation 23:28:41.6 Info: Performing DB Operation 23:28:41.6 Info: => 3.02E-05s 23:28:41.6 Info: AlterTable Albums 23:28:41.6 Info: => 4E-07s 23:28:41.6 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.6 Info: => 0.0005378s 23:28:41.6 Info: AlterTable Albums 23:28:41.6 Info: => 5E-07s 23:28:41.6 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:41.6 Info: => 0.0005247s 23:28:41.6 Info: AlterTable Albums 23:28:41.6 Info: => 5E-07s 23:28:41.6 Info: CreateColumn Albums Links String 23:28:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:41.6 Info: => 0.000523s 23:28:41.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.6 Info: => 8.37E-05s 23:28:41.6 Info: AlterTable Tracks 23:28:41.6 Info: => 2E-07s 23:28:41.6 Info: CreateColumn Tracks ForeignRecordingId String 23:28:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:41.6 Info: => 0.0005229s 23:28:41.6 Info: AlterTable Tracks 23:28:41.6 Info: => 4E-07s 23:28:41.6 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:41.6 Info: => 0.0005257s 23:28:41.6 Info: AlterTable Tracks 23:28:41.6 Info: => 5E-07s 23:28:41.6 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.6 Info: => 0.0005394s 23:28:41.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.6 Info: => 8.58E-05s 23:28:41.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.6 Info: => 6.35E-05s 23:28:41.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "Artists" 23:28:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.6 Info: => 0.0051142s 23:28:41.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "Albums" 23:28:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.6 Info: => 0.0042553s 23:28:41.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "Tracks" 23:28:41.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.6 Info: => 0.0038513s 23:28:41.6 Info: DeleteColumn TrackFiles ArtistId 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "TrackFiles" 23:28:41.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.6 Info: => 0.0045216s 23:28:41.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:41.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:41.6 Info: => 7.81E-05s 23:28:41.6 Info: CreateIndex Artists (Monitored) 23:28:41.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:41.6 Info: => 7.46E-05s 23:28:41.6 Info: CreateIndex Albums (ArtistMetadataId) 23:28:41.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:41.6 Info: => 7.6E-05s 23:28:41.6 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:41.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:41.6 Info: => 7.32E-05s 23:28:41.6 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:41.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:41.6 Info: => 7.21E-05s 23:28:41.6 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:41.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:41.6 Info: => 7.06E-05s 23:28:41.6 Info: UpdateData 23:28:41.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:41.6 Info: => 4.1E-05s 23:28:41.6 Info: UpdateData 23:28:41.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:41.6 Info: => 3.46E-05s 23:28:41.6 Info: UpdateData 23:28:41.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:41.6 Info: => 4.02E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:41', 'add_release_groups_etc') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 23: add_release_groups_etc migrated 23:28:41.6 Info: => 0.0005884s 23:28:41.6 Info: 24: NewMediaInfoFormat migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 24 23:28:41.6 Info: UpdateData 23:28:41.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:41.6 Info: => 5.35E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:41', 'NewMediaInfoFormat') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 24: NewMediaInfoFormat migrated 23:28:41.6 Info: => 0.0003004s 23:28:41.6 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 25 23:28:41.6 Info: RenameTable Restrictions ReleaseProfiles 23:28:41.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:41.6 Info: => 0.0013796s 23:28:41.6 Info: AlterTable ReleaseProfiles 23:28:41.6 Info: => 4E-07s 23:28:41.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:41.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:41.6 Info: => 0.0005263s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:41', 'rename_restrictions_to_release_profiles') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:41.6 Info: => 0.0008185s 23:28:41.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 26 23:28:41.6 Info: RenameTable Profiles QualityProfiles 23:28:41.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:41.6 Info: => 0.0013855s 23:28:41.6 Info: AlterTable QualityProfiles 23:28:41.6 Info: => 4E-07s 23:28:41.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:41.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:41.6 Info: => 0.0005209s 23:28:41.6 Info: AlterTable LanguageProfiles 23:28:41.6 Info: => 5E-07s 23:28:41.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:41.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:41.6 Info: => 0.0004917s 23:28:41.6 Info: UpdateData 23:28:41.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:41.6 Info: => 4.9E-05s 23:28:41.6 Info: UpdateData 23:28:41.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:41.6 Info: => 3.04E-05s 23:28:41.6 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "Artists" 23:28:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:41.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:41.6 Info: => 0.0051894s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:41', 'rename_quality_profiles_add_upgrade_allowed') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:41.6 Info: => 0.005641s 23:28:41.6 Info: 27: add_import_exclusions migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 27 23:28:41.6 Info: CreateTable ImportListExclusions 23:28:41.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:41.6 Info: => 0.000126s 23:28:41.6 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:41.6 Info: => 8.47E-05s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:41', 'add_import_exclusions') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 27: add_import_exclusions migrated 23:28:41.6 Info: => 0.0004138s 23:28:41.6 Info: 28: clean_artist_metadata_table migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 28 23:28:41.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) 23:28:41.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) 23:28:41.6 Info: => 0.0001565s 23:28:41.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) 23:28:41.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) 23:28:41.6 Info: => 0.0001271s 23:28:41.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) 23:28:41.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) 23:28:41.6 Info: => 0.0001222s 23:28:41.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) 23:28:41.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) 23:28:41.6 Info: => 0.0001188s 23:28:41.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) 23:28:41.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) 23:28:41.6 Info: => 0.000115s 23:28:41.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) 23:28:41.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) 23:28:41.6 Info: => 0.0001185s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:41', 'clean_artist_metadata_table') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 28: clean_artist_metadata_table migrated 23:28:41.6 Info: => 0.0004133s 23:28:41.6 Info: 29: health_issue_notification migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 29 23:28:41.6 Info: AlterTable Notifications 23:28:41.6 Info: => 8E-07s 23:28:41.6 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:41.6 Info: => 0.0005659s 23:28:41.6 Info: AlterTable Notifications 23:28:41.6 Info: => 4E-07s 23:28:41.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:41.6 Info: => 0.0005113s 23:28:41.6 Info: AlterTable Notifications 23:28:41.6 Info: => 5E-07s 23:28:41.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:41.6 Info: => 0.000505s 23:28:41.6 Info: AlterTable Notifications 23:28:41.6 Info: => 5E-07s 23:28:41.6 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:41.6 Info: => 0.0005099s 23:28:41.6 Info: AlterTable Notifications 23:28:41.6 Info: => 4E-07s 23:28:41.6 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:41.6 Info: => 0.0005035s 23:28:41.6 Info: DeleteColumn Notifications OnDownload 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "Notifications" 23:28:41.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:41.6 Info: => 0.0041571s 23:28:41.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "Notifications" 23:28:41.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:41.6 Info: => 0.0041384s 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:41', 'health_issue_notification') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 29: health_issue_notification migrated 23:28:41.6 Info: => 0.0045513s 23:28:41.6 Info: 30: add_mediafilerepository_mtime migrating 23:28:41.6 Info: Beginning Transaction 23:28:41.6 Info: Starting migration of Main DB to 30 23:28:41.6 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 23:28:41.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 23:28:41.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 23:28:41.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.6 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) 23:28:41.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.6 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) 23:28:41.6 Info: AlterTable TrackFiles 23:28:41.6 Info: => 3E-07s 23:28:41.6 Info: CreateColumn TrackFiles Modified DateTime 23:28:41.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:41.6 Info: => 0.0005325s 23:28:41.6 Info: AlterTable TrackFiles 23:28:41.6 Info: => 5E-07s 23:28:41.6 Info: CreateColumn TrackFiles Path String 23:28:41.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:41.6 Info: => 0.0005192s 23:28:41.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:41.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:41.6 Info: => 4.08E-05s 23:28:41.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) 23:28:41.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) 23:28:41.6 Info: => 0.0001273s 23:28:41.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) 23:28:41.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) 23:28:41.6 Info: => 0.0001382s 23:28:41.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) 23:28:41.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) 23:28:41.6 Info: => 0.0001441s 23:28:41.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") 23:28:41.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") 23:28:41.6 Info: => 8.61E-05s 23:28:41.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:41.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:41.6 Info: => 0.0001161s 23:28:41.6 Info: AlterTable TrackFiles 23:28:41.6 Info: => 3E-07s 23:28:41.6 Info: AlterColumn TrackFiles Path String 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "TrackFiles" 23:28:41.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.6 Info: => 0.0047706s 23:28:41.6 Info: CreateIndex TrackFiles (Path) 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:41.6 Info: => 8.36E-05s 23:28:41.6 Info: DeleteColumn TrackFiles RelativePath 23:28:41.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) 23:28:41.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" 23:28:41.6 Info: DROP TABLE "TrackFiles" 23:28:41.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:41.6 Info: => 0.0040888s 23:28:41.6 Info: -> 7 Insert operations completed in 00:00:00.0004882 taking an average of 00:00:00.0000697 23:28:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:41', 'add_mediafilerepository_mtime') 23:28:41.6 Info: Committing Transaction 23:28:41.6 Info: 30: add_mediafilerepository_mtime migrated 23:28:41.6 Info: => 0.0046538s 23:28:41.6 Debug: Took: 00:00:00.1472506 23:28:41.6 Debug: Got 2 tracks 23:28:41.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 23:28:41.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 23:28:41.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221217236066_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:41.7 Info: DatabaseEngineVersionCheck migrating 23:28:41.7 Info: PerformDBOperation 23:28:41.7 Info: Performing DB Operation 23:28:41.7 Info: SQLite 3.48.0 23:28:41.7 Info: => 0.001115s 23:28:41.7 Info: DatabaseEngineVersionCheck migrated 23:28:41.7 Info: => 0.001128s 23:28:41.7 Info: VersionMigration migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: CreateTable VersionInfo 23:28:41.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:41.7 Info: => 0.0001443s 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: VersionMigration migrated 23:28:41.7 Info: => 0.0005173s 23:28:41.7 Info: VersionUniqueMigration migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: CreateIndex VersionInfo (Version) 23:28:41.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:41.7 Info: => 0.0001232s 23:28:41.7 Info: AlterTable VersionInfo 23:28:41.7 Info: => 5E-07s 23:28:41.7 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:41.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:41.7 Info: => 0.0005831s 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: VersionUniqueMigration migrated 23:28:41.7 Info: => 0.0007984s 23:28:41.7 Info: VersionDescriptionMigration migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: AlterTable VersionInfo 23:28:41.7 Info: => 4E-07s 23:28:41.7 Info: CreateColumn VersionInfo Description String 23:28:41.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:41.7 Info: => 0.0001995s 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: VersionDescriptionMigration migrated 23:28:41.7 Info: => 0.0004196s 23:28:41.7 Info: 1: InitialSetup migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 1 23:28:41.7 Info: CreateTable Config 23:28:41.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:41.7 Info: => 0.00016s 23:28:41.7 Info: CreateIndex Config (Key) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:41.7 Info: => 7.54E-05s 23:28:41.7 Info: CreateTable RootFolders 23:28:41.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:41.7 Info: => 8.21E-05s 23:28:41.7 Info: CreateIndex RootFolders (Path) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:41.7 Info: => 7.14E-05s 23:28:41.7 Info: CreateTable Artists 23:28:41.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) 23:28:41.7 Info: => 0.0002628s 23:28:41.7 Info: CreateIndex Artists (ForeignArtistId) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.7 Info: => 7.83E-05s 23:28:41.7 Info: CreateIndex Artists (NameSlug) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.7 Info: => 6.9E-05s 23:28:41.7 Info: CreateIndex Artists (CleanName) 23:28:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.7 Info: => 6.78E-05s 23:28:41.7 Info: CreateIndex Artists (Path) 23:28:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.7 Info: => 6.65E-05s 23:28:41.7 Info: CreateTable Albums 23:28:41.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) 23:28:41.7 Info: => 0.0002084s 23:28:41.7 Info: CreateIndex Albums (ForeignAlbumId) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.7 Info: => 7.9E-05s 23:28:41.7 Info: CreateIndex Albums (MBId) 23:28:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.7 Info: => 6.89E-05s 23:28:41.7 Info: CreateIndex Albums (TADBId) 23:28:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.7 Info: => 6.78E-05s 23:28:41.7 Info: CreateIndex Albums (TitleSlug) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.7 Info: => 6.87E-05s 23:28:41.7 Info: CreateIndex Albums (CleanTitle) 23:28:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.7 Info: => 6.53E-05s 23:28:41.7 Info: CreateIndex Albums (Path) 23:28:41.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:41.7 Info: => 6.32E-05s 23:28:41.7 Info: CreateTable Tracks 23:28:41.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) 23:28:41.7 Info: => 0.0001343s 23:28:41.7 Info: CreateIndex Tracks (ForeignTrackId) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.7 Info: => 7.1E-05s 23:28:41.7 Info: CreateIndex Tracks (ArtistId) 23:28:41.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.7 Info: => 0.0001012s 23:28:41.7 Info: CreateIndex Tracks (TrackFileId) 23:28:41.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.7 Info: => 7.64E-05s 23:28:41.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:41.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:41.7 Info: => 7.43E-05s 23:28:41.7 Info: CreateTable TrackFiles 23:28:41.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) 23:28:41.7 Info: => 0.000127s 23:28:41.7 Info: CreateIndex TrackFiles (ArtistId) 23:28:41.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:41.7 Info: => 7.06E-05s 23:28:41.7 Info: CreateIndex TrackFiles (AlbumId) 23:28:41.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.7 Info: => 6.62E-05s 23:28:41.7 Info: CreateTable History 23:28:41.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) 23:28:41.7 Info: => 0.0001311s 23:28:41.7 Info: CreateIndex History (Date) 23:28:41.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:41.7 Info: => 7.09E-05s 23:28:41.7 Info: CreateIndex History (EventType) 23:28:41.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:41.7 Info: => 6.51E-05s 23:28:41.7 Info: CreateIndex History (DownloadId) 23:28:41.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:41.7 Info: => 6.52E-05s 23:28:41.7 Info: CreateIndex History (AlbumId) 23:28:41.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:41.7 Info: => 6.83E-05s 23:28:41.7 Info: CreateTable Notifications 23:28:41.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) 23:28:41.7 Info: => 0.0001212s 23:28:41.7 Info: CreateTable ScheduledTasks 23:28:41.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:41.7 Info: => 0.0001511s 23:28:41.7 Info: CreateIndex ScheduledTasks (TypeName) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:41.7 Info: => 0.0001127s 23:28:41.7 Info: CreateTable Indexers 23:28:41.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) 23:28:41.7 Info: => 0.000126s 23:28:41.7 Info: CreateIndex Indexers (Name) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.7 Info: => 8.49E-05s 23:28:41.7 Info: CreateTable Profiles 23:28:41.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:41.7 Info: => 9.24E-05s 23:28:41.7 Info: CreateIndex Profiles (Name) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:41.7 Info: => 8.13E-05s 23:28:41.7 Info: CreateTable QualityDefinitions 23:28:41.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:41.7 Info: => 0.0001078s 23:28:41.7 Info: CreateIndex QualityDefinitions (Quality) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:41.7 Info: => 7.51E-05s 23:28:41.7 Info: CreateIndex QualityDefinitions (Title) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:41.7 Info: => 0.0001086s 23:28:41.7 Info: CreateTable NamingConfig 23:28:41.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) 23:28:41.7 Info: => 0.0001319s 23:28:41.7 Info: CreateTable Blacklist 23:28:41.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 '') 23:28:41.7 Info: => 0.0001621s 23:28:41.7 Info: CreateTable Metadata 23:28:41.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) 23:28:41.7 Info: => 9.83E-05s 23:28:41.7 Info: CreateTable MetadataFiles 23:28:41.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) 23:28:41.7 Info: => 0.0001162s 23:28:41.7 Info: CreateTable DownloadClients 23:28:41.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) 23:28:41.7 Info: => 0.0001068s 23:28:41.7 Info: CreateTable PendingReleases 23:28:41.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 '') 23:28:41.7 Info: => 0.0001145s 23:28:41.7 Info: CreateTable RemotePathMappings 23:28:41.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:41.7 Info: => 0.0001103s 23:28:41.7 Info: CreateTable Tags 23:28:41.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:41.7 Info: => 9.05E-05s 23:28:41.7 Info: CreateIndex Tags (Label) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:41.7 Info: => 9.52E-05s 23:28:41.7 Info: CreateTable Restrictions 23:28:41.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:41.7 Info: => 9.98E-05s 23:28:41.7 Info: CreateTable DelayProfiles 23:28:41.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) 23:28:41.7 Info: => 0.0001241s 23:28:41.7 Info: CreateTable Users 23:28:41.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:41.7 Info: => 9.12E-05s 23:28:41.7 Info: CreateIndex Users (Identifier) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:41.7 Info: => 0.000116s 23:28:41.7 Info: CreateIndex Users (Username) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:41.7 Info: => 9.49E-05s 23:28:41.7 Info: CreateTable Commands 23:28:41.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) 23:28:41.7 Info: => 0.0001284s 23:28:41.7 Info: CreateTable IndexerStatus 23:28:41.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) 23:28:41.7 Info: => 0.0001232s 23:28:41.7 Info: CreateIndex IndexerStatus (ProviderId) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:41.7 Info: => 8.4E-05s 23:28:41.7 Info: CreateTable ExtraFiles 23:28:41.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) 23:28:41.7 Info: => 0.000112s 23:28:41.7 Info: CreateTable LyricFiles 23:28:41.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) 23:28:41.7 Info: => 0.0001443s 23:28:41.7 Info: CreateTable LanguageProfiles 23:28:41.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:41.7 Info: => 0.0001057s 23:28:41.7 Info: CreateIndex LanguageProfiles (Name) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:41.7 Info: => 8.7E-05s 23:28:41.7 Info: CreateTable DownloadClientStatus 23:28:41.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) 23:28:41.7 Info: => 0.0001021s 23:28:41.7 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:41.7 Info: => 8.62E-05s 23:28:41.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:41.7 Info: -> 1 Insert operations completed in 00:00:00.0000621 taking an average of 00:00:00.0000621 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:41', 'InitialSetup') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 1: InitialSetup migrated 23:28:41.7 Info: => 0.0010567s 23:28:41.7 Info: 2: add_reason_to_pending_releases migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 2 23:28:41.7 Info: AlterTable PendingReleases 23:28:41.7 Info: => 6E-07s 23:28:41.7 Info: CreateColumn PendingReleases Reason Int32 23:28:41.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:41.7 Info: => 0.0005288s 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:41', 'add_reason_to_pending_releases') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 2: add_reason_to_pending_releases migrated 23:28:41.7 Info: => 0.0008388s 23:28:41.7 Info: 3: add_medium_support migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 3 23:28:41.7 Info: AlterTable Albums 23:28:41.7 Info: => 6E-07s 23:28:41.7 Info: CreateColumn Albums Media String 23:28:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:41.7 Info: => 0.00051s 23:28:41.7 Info: AlterTable Tracks 23:28:41.7 Info: => 3E-07s 23:28:41.7 Info: CreateColumn Tracks MediumNumber Int32 23:28:41.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.7 Info: => 0.000485s 23:28:41.7 Info: AlterTable Tracks 23:28:41.7 Info: => 4E-07s 23:28:41.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:41.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.7 Info: => 0.0004648s 23:28:41.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.7 Info: => 4.41E-05s 23:28:41.7 Info: DeleteColumn Tracks TrackNumber 23:28:41.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) 23:28:41.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" 23:28:41.7 Info: DROP TABLE "Tracks" 23:28:41.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.7 Info: => 0.0038554s 23:28:41.7 Info: AlterTable Tracks 23:28:41.7 Info: => 4E-07s 23:28:41.7 Info: CreateColumn Tracks TrackNumber String 23:28:41.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:41.7 Info: => 0.0004844s 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:41', 'add_medium_support') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 3: add_medium_support migrated 23:28:41.7 Info: => 0.0008699s 23:28:41.7 Info: 4: add_various_qualites_in_profile migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 4 23:28:41.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.7 Info: => 5.48E-05s 23:28:41.7 Info: PerformDBOperation 23:28:41.7 Info: Performing DB Operation 23:28:41.7 Info: => 3.28E-05s 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:41', 'add_various_qualites_in_profile') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 4: add_various_qualites_in_profile migrated 23:28:41.7 Info: => 0.0002863s 23:28:41.7 Info: 5: metadata_profiles migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 5 23:28:41.7 Info: CreateTable MetadataProfiles 23:28:41.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:41.7 Info: => 0.0001303s 23:28:41.7 Info: CreateIndex MetadataProfiles (Name) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:41.7 Info: => 8.64E-05s 23:28:41.7 Info: AlterTable Artists 23:28:41.7 Info: => 3E-07s 23:28:41.7 Info: CreateColumn Artists MetadataProfileId Int32 23:28:41.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:41.7 Info: => 0.0004953s 23:28:41.7 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.7 Info: DROP TABLE "Artists" 23:28:41.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.7 Info: => 0.0040396s 23:28:41.7 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.7 Info: DROP TABLE "Artists" 23:28:41.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.7 Info: => 0.0040699s 23:28:41.7 Info: AlterTable Albums 23:28:41.7 Info: => 4E-07s 23:28:41.7 Info: CreateColumn Albums SecondaryTypes String 23:28:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:41.7 Info: => 0.0004792s 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:41', 'metadata_profiles') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 5: metadata_profiles migrated 23:28:41.7 Info: => 0.000886s 23:28:41.7 Info: 6: separate_automatic_and_interactive_search migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 6 23:28:41.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:41.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) 23:28:41.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:41.7 Info: DROP TABLE "Indexers" 23:28:41.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.7 Info: => 0.0033804s 23:28:41.7 Info: AlterTable Indexers 23:28:41.7 Info: => 4E-07s 23:28:41.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:41.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:41.7 Info: => 0.0004774s 23:28:41.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.7 Info: => 4.74E-05s 23:28:41.7 Info: AlterTable Indexers 23:28:41.7 Info: => 3E-07s 23:28:41.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:41.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) 23:28:41.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" 23:28:41.7 Info: DROP TABLE "Indexers" 23:28:41.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.7 Info: => 0.004027s 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:41', 'separate_automatic_and_interactive_search') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 6: separate_automatic_and_interactive_search migrated 23:28:41.7 Info: => 0.0043884s 23:28:41.7 Info: 7: change_album_path_to_relative migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 7 23:28:41.7 Info: DeleteColumn Albums Path 23:28:41.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) 23:28:41.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" 23:28:41.7 Info: DROP TABLE "Albums" 23:28:41.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.7 Info: => 0.005642s 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:41', 'change_album_path_to_relative') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 7: change_album_path_to_relative migrated 23:28:41.7 Info: => 0.0060364s 23:28:41.7 Info: 8: change_quality_size_mb_to_kb migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 8 23:28:41.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 23:28:41.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 23:28:41.7 Info: => 5.15E-05s 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:41', 'change_quality_size_mb_to_kb') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 8: change_quality_size_mb_to_kb migrated 23:28:41.7 Info: => 0.0003035s 23:28:41.7 Info: 9: album_releases migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 9 23:28:41.7 Info: AlterTable Albums 23:28:41.7 Info: => 9E-07s 23:28:41.7 Info: CreateColumn Albums Releases String 23:28:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:41.7 Info: => 0.000523s 23:28:41.7 Info: AlterTable Albums 23:28:41.7 Info: => 4E-07s 23:28:41.7 Info: CreateColumn Albums CurrentRelease String 23:28:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:41.7 Info: => 0.0004747s 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:41', 'album_releases') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 9: album_releases migrated 23:28:41.7 Info: => 0.0007745s 23:28:41.7 Info: 10: album_releases_fix migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 10 23:28:41.7 Info: AlterTable Albums 23:28:41.7 Info: => 4E-07s 23:28:41.7 Info: AlterColumn Albums Releases String 23:28:41.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) 23:28:41.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" 23:28:41.7 Info: DROP TABLE "Albums" 23:28:41.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.7 Info: => 0.0040128s 23:28:41.7 Info: AlterTable Albums 23:28:41.7 Info: => 4E-07s 23:28:41.7 Info: AlterColumn Albums CurrentRelease String 23:28:41.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) 23:28:41.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" 23:28:41.7 Info: DROP TABLE "Albums" 23:28:41.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.7 Info: => 0.0048682s 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:41', 'album_releases_fix') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 10: album_releases_fix migrated 23:28:41.7 Info: => 0.0052217s 23:28:41.7 Info: 11: import_lists migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 11 23:28:41.7 Info: CreateTable ImportLists 23:28:41.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) 23:28:41.7 Info: => 0.0001616s 23:28:41.7 Info: CreateIndex ImportLists (Name) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:41.7 Info: => 8.01E-05s 23:28:41.7 Info: CreateTable ImportListStatus 23:28:41.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) 23:28:41.7 Info: => 0.0001097s 23:28:41.7 Info: CreateIndex ImportListStatus (ProviderId) 23:28:41.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:41.7 Info: => 7.76E-05s 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:41', 'import_lists') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 11: import_lists migrated 23:28:41.7 Info: => 0.0003727s 23:28:41.7 Info: 12: add_release_status migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 12 23:28:41.7 Info: AlterTable MetadataProfiles 23:28:41.7 Info: => 5E-07s 23:28:41.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:41.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:41.7 Info: => 0.0005161s 23:28:41.7 Info: PerformDBOperation 23:28:41.7 Info: Performing DB Operation 23:28:41.7 Info: => 3.1E-05s 23:28:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:41', 'add_release_status') 23:28:41.7 Info: Committing Transaction 23:28:41.7 Info: 12: add_release_status migrated 23:28:41.7 Info: => 0.0002978s 23:28:41.7 Info: 13: album_download_notification migrating 23:28:41.7 Info: Beginning Transaction 23:28:41.7 Info: Starting migration of Main DB to 13 23:28:41.7 Info: AlterTable Notifications 23:28:41.7 Info: => 6E-07s 23:28:41.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:41.8 Info: => 0.0005231s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:41', 'album_download_notification') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 13: album_download_notification migrated 23:28:41.8 Info: => 0.0008143s 23:28:41.8 Info: 14: fix_language_metadata_profiles migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 14 23:28:41.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 23:28:41.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 23:28:41.8 Info: => 8.08E-05s 23:28:41.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 23:28:41.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 23:28:41.8 Info: => 5.31E-05s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:41', 'fix_language_metadata_profiles') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 14: fix_language_metadata_profiles migrated 23:28:41.8 Info: => 0.0002942s 23:28:41.8 Info: 15: remove_fanzub migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 15 23:28:41.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.8 Info: => 4.53E-05s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:41', 'remove_fanzub') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 15: remove_fanzub migrated 23:28:41.8 Info: => 0.0002844s 23:28:41.8 Info: 16: update_artist_history_indexes migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 16 23:28:41.8 Info: CreateIndex Albums (ArtistId) 23:28:41.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:41.8 Info: => 0.0001068s 23:28:41.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:41.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:41.8 Info: => 8.45E-05s 23:28:41.8 Info: DeleteIndex History (AlbumId) 23:28:41.8 Info: DROP INDEX "IX_History_AlbumId" 23:28:41.8 Info: => 0.0001228s 23:28:41.8 Info: CreateIndex History (AlbumId, Date) 23:28:41.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:41.8 Info: => 9.51E-05s 23:28:41.8 Info: DeleteIndex History (DownloadId) 23:28:41.8 Info: DROP INDEX "IX_History_DownloadId" 23:28:41.8 Info: => 0.0001103s 23:28:41.8 Info: CreateIndex History (DownloadId, Date) 23:28:41.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:41.8 Info: => 8.77E-05s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:41', 'update_artist_history_indexes') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 16: update_artist_history_indexes migrated 23:28:41.8 Info: => 0.0003864s 23:28:41.8 Info: 17: remove_nma migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 17 23:28:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:41.8 Info: => 4.87E-05s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:41', 'remove_nma') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 17: remove_nma migrated 23:28:41.8 Info: => 0.0002832s 23:28:41.8 Info: 18: album_disambiguation migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 18 23:28:41.8 Info: AlterTable Albums 23:28:41.8 Info: => 7E-07s 23:28:41.8 Info: CreateColumn Albums Disambiguation String 23:28:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:41.8 Info: => 0.0005252s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:41', 'album_disambiguation') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 18: album_disambiguation migrated 23:28:41.8 Info: => 0.0008056s 23:28:41.8 Info: 19: add_ape_quality_in_profiles migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 19 23:28:41.8 Info: PerformDBOperation 23:28:41.8 Info: Performing DB Operation 23:28:41.8 Info: => 3.2E-05s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:41', 'add_ape_quality_in_profiles') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 19: add_ape_quality_in_profiles migrated 23:28:41.8 Info: => 0.0002796s 23:28:41.8 Info: 20: remove_pushalot migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 20 23:28:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:41.8 Info: => 5.11E-05s 23:28:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:41.8 Info: => 3.13E-05s 23:28:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:41.8 Info: => 3.18E-05s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:41', 'remove_pushalot') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 20: remove_pushalot migrated 23:28:41.8 Info: => 0.0002667s 23:28:41.8 Info: 21: add_custom_filters migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 21 23:28:41.8 Info: CreateTable CustomFilters 23:28:41.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:41.8 Info: => 0.0001274s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:41', 'add_custom_filters') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 21: add_custom_filters migrated 23:28:41.8 Info: => 0.0003969s 23:28:41.8 Info: 22: import_list_tags migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 22 23:28:41.8 Info: AlterTable ImportLists 23:28:41.8 Info: => 6E-07s 23:28:41.8 Info: CreateColumn ImportLists Tags String 23:28:41.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:41.8 Info: => 0.000516s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:41', 'import_list_tags') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 22: import_list_tags migrated 23:28:41.8 Info: => 0.0008259s 23:28:41.8 Info: 23: add_release_groups_etc migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 23 23:28:41.8 Info: CreateTable ArtistMetadata 23:28:41.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) 23:28:41.8 Info: => 0.000169s 23:28:41.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:41.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:41.8 Info: => 8.49E-05s 23:28:41.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" 23:28:41.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" 23:28:41.8 Info: => 8.53E-05s 23:28:41.8 Info: AlterTable Artists 23:28:41.8 Info: => 3E-07s 23:28:41.8 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:41.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.8 Info: => 0.0005244s 23:28:41.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.8 Info: => 6.95E-05s 23:28:41.8 Info: CreateTable AlbumReleases 23:28:41.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) 23:28:41.8 Info: => 0.0001459s 23:28:41.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:41.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:41.8 Info: => 8.27E-05s 23:28:41.8 Info: CreateIndex AlbumReleases (AlbumId) 23:28:41.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:41.8 Info: => 7.29E-05s 23:28:41.8 Info: PerformDBOperation 23:28:41.8 Info: Performing DB Operation 23:28:41.8 Info: => 3.2E-05s 23:28:41.8 Info: AlterTable Albums 23:28:41.8 Info: => 3E-07s 23:28:41.8 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.8 Info: => 0.0005254s 23:28:41.8 Info: AlterTable Albums 23:28:41.8 Info: => 3E-07s 23:28:41.8 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:41.8 Info: => 0.0005531s 23:28:41.8 Info: AlterTable Albums 23:28:41.8 Info: => 5E-07s 23:28:41.8 Info: CreateColumn Albums Links String 23:28:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:41.8 Info: => 0.0005304s 23:28:41.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.8 Info: => 8.03E-05s 23:28:41.8 Info: AlterTable Tracks 23:28:41.8 Info: => 3E-07s 23:28:41.8 Info: CreateColumn Tracks ForeignRecordingId String 23:28:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:41.8 Info: => 0.0005206s 23:28:41.8 Info: AlterTable Tracks 23:28:41.8 Info: => 4E-07s 23:28:41.8 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:41.8 Info: => 0.000523s 23:28:41.8 Info: AlterTable Tracks 23:28:41.8 Info: => 4E-07s 23:28:41.8 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.8 Info: => 0.0005136s 23:28:41.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.8 Info: => 8.21E-05s 23:28:41.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.8 Info: => 6.34E-05s 23:28:41.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:41.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) 23:28:41.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" 23:28:41.8 Info: DROP TABLE "Artists" 23:28:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.8 Info: => 0.0051715s 23:28:41.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:41.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) 23:28:41.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" 23:28:41.8 Info: DROP TABLE "Albums" 23:28:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.8 Info: => 0.0042229s 23:28:41.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:41.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) 23:28:41.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" 23:28:41.8 Info: DROP TABLE "Tracks" 23:28:41.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:41.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.8 Info: => 0.0038017s 23:28:41.8 Info: DeleteColumn TrackFiles ArtistId 23:28:41.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) 23:28:41.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" 23:28:41.8 Info: DROP TABLE "TrackFiles" 23:28:41.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.8 Info: => 0.0036652s 23:28:41.8 Info: CreateIndex Artists (ArtistMetadataId) 23:28:41.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:41.8 Info: => 8.03E-05s 23:28:41.8 Info: CreateIndex Artists (Monitored) 23:28:41.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:41.8 Info: => 7.37E-05s 23:28:41.8 Info: CreateIndex Albums (ArtistMetadataId) 23:28:41.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:41.8 Info: => 7.34E-05s 23:28:41.8 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:41.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:41.8 Info: => 8.79E-05s 23:28:41.8 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:41.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:41.8 Info: => 7.49E-05s 23:28:41.8 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:41.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:41.8 Info: => 7.26E-05s 23:28:41.8 Info: UpdateData 23:28:41.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:41.8 Info: => 4.46E-05s 23:28:41.8 Info: UpdateData 23:28:41.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:41.8 Info: => 3.49E-05s 23:28:41.8 Info: UpdateData 23:28:41.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:41.8 Info: => 4.07E-05s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:41', 'add_release_groups_etc') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 23: add_release_groups_etc migrated 23:28:41.8 Info: => 0.0005688s 23:28:41.8 Info: 24: NewMediaInfoFormat migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 24 23:28:41.8 Info: UpdateData 23:28:41.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:41.8 Info: => 5.42E-05s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:41', 'NewMediaInfoFormat') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 24: NewMediaInfoFormat migrated 23:28:41.8 Info: => 0.0011226s 23:28:41.8 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 25 23:28:41.8 Info: RenameTable Restrictions ReleaseProfiles 23:28:41.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:41.8 Info: => 0.001389s 23:28:41.8 Info: AlterTable ReleaseProfiles 23:28:41.8 Info: => 4E-07s 23:28:41.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:41.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:41.8 Info: => 0.0005238s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:41', 'rename_restrictions_to_release_profiles') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:41.8 Info: => 0.0008147s 23:28:41.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 26 23:28:41.8 Info: RenameTable Profiles QualityProfiles 23:28:41.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:41.8 Info: => 0.0013719s 23:28:41.8 Info: AlterTable QualityProfiles 23:28:41.8 Info: => 4E-07s 23:28:41.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:41.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:41.8 Info: => 0.0005362s 23:28:41.8 Info: AlterTable LanguageProfiles 23:28:41.8 Info: => 4E-07s 23:28:41.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:41.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:41.8 Info: => 0.0004951s 23:28:41.8 Info: UpdateData 23:28:41.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:41.8 Info: => 4.86E-05s 23:28:41.8 Info: UpdateData 23:28:41.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:41.8 Info: => 2.96E-05s 23:28:41.8 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:41.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) 23:28:41.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" 23:28:41.8 Info: DROP TABLE "Artists" 23:28:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:41.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:41.8 Info: => 0.0049574s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:41', 'rename_quality_profiles_add_upgrade_allowed') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:41.8 Info: => 0.005358s 23:28:41.8 Info: 27: add_import_exclusions migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 27 23:28:41.8 Info: CreateTable ImportListExclusions 23:28:41.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:41.8 Info: => 0.0001259s 23:28:41.8 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:41.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:41.8 Info: => 8.33E-05s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:41', 'add_import_exclusions') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 27: add_import_exclusions migrated 23:28:41.8 Info: => 0.0004431s 23:28:41.8 Info: 28: clean_artist_metadata_table migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 28 23:28:41.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) 23:28:41.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) 23:28:41.8 Info: => 0.0001572s 23:28:41.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) 23:28:41.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) 23:28:41.8 Info: => 0.0001241s 23:28:41.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) 23:28:41.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) 23:28:41.8 Info: => 0.0001194s 23:28:41.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) 23:28:41.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) 23:28:41.8 Info: => 0.0001177s 23:28:41.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) 23:28:41.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) 23:28:41.8 Info: => 0.000116s 23:28:41.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) 23:28:41.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) 23:28:41.8 Info: => 0.000118s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:41', 'clean_artist_metadata_table') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 28: clean_artist_metadata_table migrated 23:28:41.8 Info: => 0.0003988s 23:28:41.8 Info: 29: health_issue_notification migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 29 23:28:41.8 Info: AlterTable Notifications 23:28:41.8 Info: => 9E-07s 23:28:41.8 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:41.8 Info: => 0.0005434s 23:28:41.8 Info: AlterTable Notifications 23:28:41.8 Info: => 5E-07s 23:28:41.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:41.8 Info: => 0.0005083s 23:28:41.8 Info: AlterTable Notifications 23:28:41.8 Info: => 3E-07s 23:28:41.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:41.8 Info: => 0.0005396s 23:28:41.8 Info: AlterTable Notifications 23:28:41.8 Info: => 4E-07s 23:28:41.8 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:41.8 Info: => 0.0005137s 23:28:41.8 Info: AlterTable Notifications 23:28:41.8 Info: => 4E-07s 23:28:41.8 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:41.8 Info: => 0.0005071s 23:28:41.8 Info: DeleteColumn Notifications OnDownload 23:28:41.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) 23:28:41.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" 23:28:41.8 Info: DROP TABLE "Notifications" 23:28:41.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:41.8 Info: => 0.0040987s 23:28:41.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:41.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) 23:28:41.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" 23:28:41.8 Info: DROP TABLE "Notifications" 23:28:41.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:41.8 Info: => 0.0050573s 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:41', 'health_issue_notification') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 29: health_issue_notification migrated 23:28:41.8 Info: => 0.0054629s 23:28:41.8 Info: 30: add_mediafilerepository_mtime migrating 23:28:41.8 Info: Beginning Transaction 23:28:41.8 Info: Starting migration of Main DB to 30 23:28:41.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) 23:28:41.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 23:28:41.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 23:28:41.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.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) 23:28:41.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.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) 23:28:41.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 23:28:41.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.8 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) 23:28:41.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2025-02-03T23:28:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:41.8 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) 23:28:41.8 Info: AlterTable TrackFiles 23:28:41.8 Info: => 3E-07s 23:28:41.8 Info: CreateColumn TrackFiles Modified DateTime 23:28:41.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:41.8 Info: => 0.000541s 23:28:41.8 Info: AlterTable TrackFiles 23:28:41.8 Info: => 4E-07s 23:28:41.8 Info: CreateColumn TrackFiles Path String 23:28:41.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:41.8 Info: => 0.0005255s 23:28:41.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:41.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:41.8 Info: => 4.05E-05s 23:28:41.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) 23:28:41.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) 23:28:41.8 Info: => 0.0001274s 23:28:41.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) 23:28:41.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) 23:28:41.8 Info: => 0.0001387s 23:28:41.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) 23:28:41.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) 23:28:41.8 Info: => 0.0001549s 23:28:41.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") 23:28:41.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") 23:28:41.8 Info: => 8.68E-05s 23:28:41.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:41.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:41.8 Info: => 0.0001178s 23:28:41.8 Info: AlterTable TrackFiles 23:28:41.8 Info: => 5E-07s 23:28:41.8 Info: AlterColumn TrackFiles Path String 23:28:41.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) 23:28:41.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" 23:28:41.8 Info: DROP TABLE "TrackFiles" 23:28:41.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.8 Info: => 0.0037665s 23:28:41.8 Info: CreateIndex TrackFiles (Path) 23:28:41.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:41.8 Info: => 8.22E-05s 23:28:41.8 Info: DeleteColumn TrackFiles RelativePath 23:28:41.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) 23:28:41.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" 23:28:41.8 Info: DROP TABLE "TrackFiles" 23:28:41.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:41.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:41.8 Info: => 0.0050713s 23:28:41.8 Info: -> 12 Insert operations completed in 00:00:00.0007874 taking an average of 00:00:00.0000656 23:28:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:41', 'add_mediafilerepository_mtime') 23:28:41.8 Info: Committing Transaction 23:28:41.8 Info: 30: add_mediafilerepository_mtime migrated 23:28:41.8 Info: => 0.0056015s 23:28:41.8 Debug: Took: 00:00:00.1478740 23:28:41.8 Debug: Got 2 tracks 23:28:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 23:28:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 23:28:41.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221219059131_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:41.9 Info: DatabaseEngineVersionCheck migrating 23:28:41.9 Info: PerformDBOperation 23:28:41.9 Info: Performing DB Operation 23:28:41.9 Info: SQLite 3.48.0 23:28:41.9 Info: => 0.0011076s 23:28:41.9 Info: DatabaseEngineVersionCheck migrated 23:28:41.9 Info: => 0.0011215s 23:28:41.9 Info: VersionMigration migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: CreateTable VersionInfo 23:28:41.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:41.9 Info: => 0.0001434s 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: VersionMigration migrated 23:28:41.9 Info: => 0.0005104s 23:28:41.9 Info: VersionUniqueMigration migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: CreateIndex VersionInfo (Version) 23:28:41.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:41.9 Info: => 0.0001252s 23:28:41.9 Info: AlterTable VersionInfo 23:28:41.9 Info: => 4E-07s 23:28:41.9 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:41.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:41.9 Info: => 0.0006022s 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: VersionUniqueMigration migrated 23:28:41.9 Info: => 0.0008134s 23:28:41.9 Info: VersionDescriptionMigration migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: AlterTable VersionInfo 23:28:41.9 Info: => 5E-07s 23:28:41.9 Info: CreateColumn VersionInfo Description String 23:28:41.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:41.9 Info: => 0.0001969s 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: VersionDescriptionMigration migrated 23:28:41.9 Info: => 0.000402s 23:28:41.9 Info: 1: InitialSetup migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 1 23:28:41.9 Info: CreateTable Config 23:28:41.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:41.9 Info: => 0.0001574s 23:28:41.9 Info: CreateIndex Config (Key) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:41.9 Info: => 7.56E-05s 23:28:41.9 Info: CreateTable RootFolders 23:28:41.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:41.9 Info: => 8.17E-05s 23:28:41.9 Info: CreateIndex RootFolders (Path) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:41.9 Info: => 7.07E-05s 23:28:41.9 Info: CreateTable Artists 23:28:41.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) 23:28:41.9 Info: => 0.0002328s 23:28:41.9 Info: CreateIndex Artists (ForeignArtistId) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.9 Info: => 7.83E-05s 23:28:41.9 Info: CreateIndex Artists (NameSlug) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.9 Info: => 6.78E-05s 23:28:41.9 Info: CreateIndex Artists (CleanName) 23:28:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.9 Info: => 6.46E-05s 23:28:41.9 Info: CreateIndex Artists (Path) 23:28:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.9 Info: => 6.46E-05s 23:28:41.9 Info: CreateTable Albums 23:28:41.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) 23:28:41.9 Info: => 0.0001952s 23:28:41.9 Info: CreateIndex Albums (ForeignAlbumId) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.9 Info: => 7.12E-05s 23:28:41.9 Info: CreateIndex Albums (MBId) 23:28:41.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.9 Info: => 6.37E-05s 23:28:41.9 Info: CreateIndex Albums (TADBId) 23:28:41.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.9 Info: => 6.64E-05s 23:28:41.9 Info: CreateIndex Albums (TitleSlug) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.9 Info: => 6.65E-05s 23:28:41.9 Info: CreateIndex Albums (CleanTitle) 23:28:41.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.9 Info: => 6.55E-05s 23:28:41.9 Info: CreateIndex Albums (Path) 23:28:41.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:41.9 Info: => 6.36E-05s 23:28:41.9 Info: CreateTable Tracks 23:28:41.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) 23:28:41.9 Info: => 0.0001317s 23:28:41.9 Info: CreateIndex Tracks (ForeignTrackId) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.9 Info: => 7.29E-05s 23:28:41.9 Info: CreateIndex Tracks (ArtistId) 23:28:41.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.9 Info: => 7.26E-05s 23:28:41.9 Info: CreateIndex Tracks (TrackFileId) 23:28:41.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.9 Info: => 7.1E-05s 23:28:41.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:41.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:41.9 Info: => 7.43E-05s 23:28:41.9 Info: CreateTable TrackFiles 23:28:41.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) 23:28:41.9 Info: => 0.0001291s 23:28:41.9 Info: CreateIndex TrackFiles (ArtistId) 23:28:41.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:41.9 Info: => 7.19E-05s 23:28:41.9 Info: CreateIndex TrackFiles (AlbumId) 23:28:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:41.9 Info: => 7E-05s 23:28:41.9 Info: CreateTable History 23:28:41.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) 23:28:41.9 Info: => 0.00013s 23:28:41.9 Info: CreateIndex History (Date) 23:28:41.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:41.9 Info: => 6.88E-05s 23:28:41.9 Info: CreateIndex History (EventType) 23:28:41.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:41.9 Info: => 6.75E-05s 23:28:41.9 Info: CreateIndex History (DownloadId) 23:28:41.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:41.9 Info: => 6.6E-05s 23:28:41.9 Info: CreateIndex History (AlbumId) 23:28:41.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:41.9 Info: => 6.61E-05s 23:28:41.9 Info: CreateTable Notifications 23:28:41.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) 23:28:41.9 Info: => 0.0001412s 23:28:41.9 Info: CreateTable ScheduledTasks 23:28:41.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:41.9 Info: => 0.0001436s 23:28:41.9 Info: CreateIndex ScheduledTasks (TypeName) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:41.9 Info: => 0.0001152s 23:28:41.9 Info: CreateTable Indexers 23:28:41.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) 23:28:41.9 Info: => 0.0001304s 23:28:41.9 Info: CreateIndex Indexers (Name) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.9 Info: => 8.45E-05s 23:28:41.9 Info: CreateTable Profiles 23:28:41.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:41.9 Info: => 9.55E-05s 23:28:41.9 Info: CreateIndex Profiles (Name) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:41.9 Info: => 8.23E-05s 23:28:41.9 Info: CreateTable QualityDefinitions 23:28:41.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:41.9 Info: => 0.0001093s 23:28:41.9 Info: CreateIndex QualityDefinitions (Quality) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:41.9 Info: => 7.94E-05s 23:28:41.9 Info: CreateIndex QualityDefinitions (Title) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:41.9 Info: => 0.0001112s 23:28:41.9 Info: CreateTable NamingConfig 23:28:41.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) 23:28:41.9 Info: => 0.0001361s 23:28:41.9 Info: CreateTable Blacklist 23:28:41.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 '') 23:28:41.9 Info: => 0.0008256s 23:28:41.9 Info: CreateTable Metadata 23:28:41.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) 23:28:41.9 Info: => 0.0001132s 23:28:41.9 Info: CreateTable MetadataFiles 23:28:41.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) 23:28:41.9 Info: => 0.0001187s 23:28:41.9 Info: CreateTable DownloadClients 23:28:41.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) 23:28:41.9 Info: => 0.0001045s 23:28:41.9 Info: CreateTable PendingReleases 23:28:41.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 '') 23:28:41.9 Info: => 0.000112s 23:28:41.9 Info: CreateTable RemotePathMappings 23:28:41.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:41.9 Info: => 0.0001163s 23:28:41.9 Info: CreateTable Tags 23:28:41.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:41.9 Info: => 9.6E-05s 23:28:41.9 Info: CreateIndex Tags (Label) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:41.9 Info: => 8.42E-05s 23:28:41.9 Info: CreateTable Restrictions 23:28:41.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:41.9 Info: => 9.75E-05s 23:28:41.9 Info: CreateTable DelayProfiles 23:28:41.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) 23:28:41.9 Info: => 0.0001244s 23:28:41.9 Info: CreateTable Users 23:28:41.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:41.9 Info: => 0.0001122s 23:28:41.9 Info: CreateIndex Users (Identifier) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:41.9 Info: => 0.0001289s 23:28:41.9 Info: CreateIndex Users (Username) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:41.9 Info: => 9.8E-05s 23:28:41.9 Info: CreateTable Commands 23:28:41.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) 23:28:41.9 Info: => 0.0001291s 23:28:41.9 Info: CreateTable IndexerStatus 23:28:41.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) 23:28:41.9 Info: => 0.0001193s 23:28:41.9 Info: CreateIndex IndexerStatus (ProviderId) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:41.9 Info: => 8.52E-05s 23:28:41.9 Info: CreateTable ExtraFiles 23:28:41.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) 23:28:41.9 Info: => 0.0001142s 23:28:41.9 Info: CreateTable LyricFiles 23:28:41.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) 23:28:41.9 Info: => 0.0001442s 23:28:41.9 Info: CreateTable LanguageProfiles 23:28:41.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:41.9 Info: => 9.54E-05s 23:28:41.9 Info: CreateIndex LanguageProfiles (Name) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:41.9 Info: => 8.61E-05s 23:28:41.9 Info: CreateTable DownloadClientStatus 23:28:41.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) 23:28:41.9 Info: => 0.0001023s 23:28:41.9 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:41.9 Info: => 8.71E-05s 23:28:41.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:41.9 Info: -> 1 Insert operations completed in 00:00:00.0000623 taking an average of 00:00:00.0000623 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:41', 'InitialSetup') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 1: InitialSetup migrated 23:28:41.9 Info: => 0.0010116s 23:28:41.9 Info: 2: add_reason_to_pending_releases migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 2 23:28:41.9 Info: AlterTable PendingReleases 23:28:41.9 Info: => 5E-07s 23:28:41.9 Info: CreateColumn PendingReleases Reason Int32 23:28:41.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:41.9 Info: => 0.0005166s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:41', 'add_reason_to_pending_releases') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 2: add_reason_to_pending_releases migrated 23:28:41.9 Info: => 0.0008309s 23:28:41.9 Info: 3: add_medium_support migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 3 23:28:41.9 Info: AlterTable Albums 23:28:41.9 Info: => 6E-07s 23:28:41.9 Info: CreateColumn Albums Media String 23:28:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:41.9 Info: => 0.0010724s 23:28:41.9 Info: AlterTable Tracks 23:28:41.9 Info: => 4E-07s 23:28:41.9 Info: CreateColumn Tracks MediumNumber Int32 23:28:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.9 Info: => 0.0004826s 23:28:41.9 Info: AlterTable Tracks 23:28:41.9 Info: => 4E-07s 23:28:41.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:41.9 Info: => 0.0004647s 23:28:41.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:41.9 Info: => 4.52E-05s 23:28:41.9 Info: DeleteColumn Tracks TrackNumber 23:28:41.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) 23:28:41.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" 23:28:41.9 Info: DROP TABLE "Tracks" 23:28:41.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:41.9 Info: => 0.004631s 23:28:41.9 Info: AlterTable Tracks 23:28:41.9 Info: => 3E-07s 23:28:41.9 Info: CreateColumn Tracks TrackNumber String 23:28:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:41.9 Info: => 0.0004723s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:41', 'add_medium_support') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 3: add_medium_support migrated 23:28:41.9 Info: => 0.0008699s 23:28:41.9 Info: 4: add_various_qualites_in_profile migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 4 23:28:41.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:41.9 Info: => 5.44E-05s 23:28:41.9 Info: PerformDBOperation 23:28:41.9 Info: Performing DB Operation 23:28:41.9 Info: => 3.34E-05s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:41', 'add_various_qualites_in_profile') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 4: add_various_qualites_in_profile migrated 23:28:41.9 Info: => 0.0002886s 23:28:41.9 Info: 5: metadata_profiles migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 5 23:28:41.9 Info: CreateTable MetadataProfiles 23:28:41.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:41.9 Info: => 0.0001316s 23:28:41.9 Info: CreateIndex MetadataProfiles (Name) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:41.9 Info: => 8.52E-05s 23:28:41.9 Info: AlterTable Artists 23:28:41.9 Info: => 3E-07s 23:28:41.9 Info: CreateColumn Artists MetadataProfileId Int32 23:28:41.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:41.9 Info: => 0.0004902s 23:28:41.9 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.9 Info: DROP TABLE "Artists" 23:28:41.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.9 Info: => 0.0040612s 23:28:41.9 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:41.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) 23:28:41.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" 23:28:41.9 Info: DROP TABLE "Artists" 23:28:41.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:41.9 Info: => 0.0047238s 23:28:41.9 Info: AlterTable Albums 23:28:41.9 Info: => 4E-07s 23:28:41.9 Info: CreateColumn Albums SecondaryTypes String 23:28:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:41.9 Info: => 0.0004854s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:41', 'metadata_profiles') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 5: metadata_profiles migrated 23:28:41.9 Info: => 0.0009223s 23:28:41.9 Info: 6: separate_automatic_and_interactive_search migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 6 23:28:41.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:41.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) 23:28:41.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:41.9 Info: DROP TABLE "Indexers" 23:28:41.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.9 Info: => 0.0042134s 23:28:41.9 Info: AlterTable Indexers 23:28:41.9 Info: => 4E-07s 23:28:41.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:41.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:41.9 Info: => 0.0004869s 23:28:41.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:41.9 Info: => 4.26E-05s 23:28:41.9 Info: AlterTable Indexers 23:28:41.9 Info: => 3E-07s 23:28:41.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:41.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) 23:28:41.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" 23:28:41.9 Info: DROP TABLE "Indexers" 23:28:41.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:41.9 Info: => 0.0033453s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:41', 'separate_automatic_and_interactive_search') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 6: separate_automatic_and_interactive_search migrated 23:28:41.9 Info: => 0.003693s 23:28:41.9 Info: 7: change_album_path_to_relative migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 7 23:28:41.9 Info: DeleteColumn Albums Path 23:28:41.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) 23:28:41.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" 23:28:41.9 Info: DROP TABLE "Albums" 23:28:41.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.9 Info: => 0.0051188s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:41', 'change_album_path_to_relative') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 7: change_album_path_to_relative migrated 23:28:41.9 Info: => 0.0055482s 23:28:41.9 Info: 8: change_quality_size_mb_to_kb migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 8 23:28:41.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 23:28:41.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 23:28:41.9 Info: => 5.1E-05s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:41', 'change_quality_size_mb_to_kb') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 8: change_quality_size_mb_to_kb migrated 23:28:41.9 Info: => 0.000308s 23:28:41.9 Info: 9: album_releases migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 9 23:28:41.9 Info: AlterTable Albums 23:28:41.9 Info: => 5E-07s 23:28:41.9 Info: CreateColumn Albums Releases String 23:28:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:41.9 Info: => 0.0005011s 23:28:41.9 Info: AlterTable Albums 23:28:41.9 Info: => 4E-07s 23:28:41.9 Info: CreateColumn Albums CurrentRelease String 23:28:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:41.9 Info: => 0.0004839s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:41', 'album_releases') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 9: album_releases migrated 23:28:41.9 Info: => 0.00078s 23:28:41.9 Info: 10: album_releases_fix migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 10 23:28:41.9 Info: AlterTable Albums 23:28:41.9 Info: => 4E-07s 23:28:41.9 Info: AlterColumn Albums Releases String 23:28:41.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) 23:28:41.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" 23:28:41.9 Info: DROP TABLE "Albums" 23:28:41.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.9 Info: => 0.0040456s 23:28:41.9 Info: AlterTable Albums 23:28:41.9 Info: => 4E-07s 23:28:41.9 Info: AlterColumn Albums CurrentRelease String 23:28:41.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) 23:28:41.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" 23:28:41.9 Info: DROP TABLE "Albums" 23:28:41.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:41.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:41.9 Info: => 0.003991s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:41', 'album_releases_fix') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 10: album_releases_fix migrated 23:28:41.9 Info: => 0.0043816s 23:28:41.9 Info: 11: import_lists migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 11 23:28:41.9 Info: CreateTable ImportLists 23:28:41.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) 23:28:41.9 Info: => 0.0001606s 23:28:41.9 Info: CreateIndex ImportLists (Name) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:41.9 Info: => 7.9E-05s 23:28:41.9 Info: CreateTable ImportListStatus 23:28:41.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) 23:28:41.9 Info: => 0.0001111s 23:28:41.9 Info: CreateIndex ImportListStatus (ProviderId) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:41.9 Info: => 7.56E-05s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:41', 'import_lists') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 11: import_lists migrated 23:28:41.9 Info: => 0.0010462s 23:28:41.9 Info: 12: add_release_status migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 12 23:28:41.9 Info: AlterTable MetadataProfiles 23:28:41.9 Info: => 7E-07s 23:28:41.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:41.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:41.9 Info: => 0.0005513s 23:28:41.9 Info: PerformDBOperation 23:28:41.9 Info: Performing DB Operation 23:28:41.9 Info: => 3.02E-05s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:41', 'add_release_status') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 12: add_release_status migrated 23:28:41.9 Info: => 0.0003158s 23:28:41.9 Info: 13: album_download_notification migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 13 23:28:41.9 Info: AlterTable Notifications 23:28:41.9 Info: => 6E-07s 23:28:41.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:41.9 Info: => 0.0005199s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:41', 'album_download_notification') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 13: album_download_notification migrated 23:28:41.9 Info: => 0.0008189s 23:28:41.9 Info: 14: fix_language_metadata_profiles migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 14 23:28:41.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 23:28:41.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 23:28:41.9 Info: => 8.17E-05s 23:28:41.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 23:28:41.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 23:28:41.9 Info: => 5.53E-05s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:41', 'fix_language_metadata_profiles') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 14: fix_language_metadata_profiles migrated 23:28:41.9 Info: => 0.000306s 23:28:41.9 Info: 15: remove_fanzub migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 15 23:28:41.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:41.9 Info: => 4.61E-05s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:41', 'remove_fanzub') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 15: remove_fanzub migrated 23:28:41.9 Info: => 0.0002942s 23:28:41.9 Info: 16: update_artist_history_indexes migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 16 23:28:41.9 Info: CreateIndex Albums (ArtistId) 23:28:41.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:41.9 Info: => 0.0001099s 23:28:41.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:41.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:41.9 Info: => 8.03E-05s 23:28:41.9 Info: DeleteIndex History (AlbumId) 23:28:41.9 Info: DROP INDEX "IX_History_AlbumId" 23:28:41.9 Info: => 0.0001329s 23:28:41.9 Info: CreateIndex History (AlbumId, Date) 23:28:41.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:41.9 Info: => 9.72E-05s 23:28:41.9 Info: DeleteIndex History (DownloadId) 23:28:41.9 Info: DROP INDEX "IX_History_DownloadId" 23:28:41.9 Info: => 0.0001117s 23:28:41.9 Info: CreateIndex History (DownloadId, Date) 23:28:41.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:41.9 Info: => 9.18E-05s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:41', 'update_artist_history_indexes') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 16: update_artist_history_indexes migrated 23:28:41.9 Info: => 0.0004018s 23:28:41.9 Info: 17: remove_nma migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 17 23:28:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:41.9 Info: => 5.12E-05s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:41', 'remove_nma') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 17: remove_nma migrated 23:28:41.9 Info: => 0.0002886s 23:28:41.9 Info: 18: album_disambiguation migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 18 23:28:41.9 Info: AlterTable Albums 23:28:41.9 Info: => 6E-07s 23:28:41.9 Info: CreateColumn Albums Disambiguation String 23:28:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:41.9 Info: => 0.0005283s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:41', 'album_disambiguation') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 18: album_disambiguation migrated 23:28:41.9 Info: => 0.0008161s 23:28:41.9 Info: 19: add_ape_quality_in_profiles migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 19 23:28:41.9 Info: PerformDBOperation 23:28:41.9 Info: Performing DB Operation 23:28:41.9 Info: => 3.26E-05s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:41', 'add_ape_quality_in_profiles') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 19: add_ape_quality_in_profiles migrated 23:28:41.9 Info: => 0.0002828s 23:28:41.9 Info: 20: remove_pushalot migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 20 23:28:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:41.9 Info: => 4.89E-05s 23:28:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:41.9 Info: => 3.12E-05s 23:28:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:41.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:41.9 Info: => 3.04E-05s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:41', 'remove_pushalot') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 20: remove_pushalot migrated 23:28:41.9 Info: => 0.000265s 23:28:41.9 Info: 21: add_custom_filters migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 21 23:28:41.9 Info: CreateTable CustomFilters 23:28:41.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:41.9 Info: => 0.0001365s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:41', 'add_custom_filters') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 21: add_custom_filters migrated 23:28:41.9 Info: => 0.0004389s 23:28:41.9 Info: 22: import_list_tags migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 22 23:28:41.9 Info: AlterTable ImportLists 23:28:41.9 Info: => 5E-07s 23:28:41.9 Info: CreateColumn ImportLists Tags String 23:28:41.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:41.9 Info: => 0.0005344s 23:28:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:41', 'import_list_tags') 23:28:41.9 Info: Committing Transaction 23:28:41.9 Info: 22: import_list_tags migrated 23:28:41.9 Info: => 0.000821s 23:28:41.9 Info: 23: add_release_groups_etc migrating 23:28:41.9 Info: Beginning Transaction 23:28:41.9 Info: Starting migration of Main DB to 23 23:28:41.9 Info: CreateTable ArtistMetadata 23:28:41.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) 23:28:41.9 Info: => 0.0001691s 23:28:41.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:41.9 Info: => 0.0001213s 23:28:41.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" 23:28:41.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" 23:28:41.9 Info: => 8.64E-05s 23:28:41.9 Info: AlterTable Artists 23:28:41.9 Info: => 3E-07s 23:28:41.9 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:41.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.9 Info: => 0.0005333s 23:28:41.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:41.9 Info: => 7.06E-05s 23:28:41.9 Info: CreateTable AlbumReleases 23:28:41.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) 23:28:41.9 Info: => 0.0001472s 23:28:41.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:41.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:41.9 Info: => 8.23E-05s 23:28:41.9 Info: CreateIndex AlbumReleases (AlbumId) 23:28:41.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:41.9 Info: => 7.23E-05s 23:28:41.9 Info: PerformDBOperation 23:28:41.9 Info: Performing DB Operation 23:28:41.9 Info: => 3.32E-05s 23:28:41.9 Info: AlterTable Albums 23:28:41.9 Info: => 4E-07s 23:28:41.9 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.9 Info: => 0.0005286s 23:28:41.9 Info: AlterTable Albums 23:28:41.9 Info: => 5E-07s 23:28:41.9 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:41.9 Info: => 0.0005325s 23:28:41.9 Info: AlterTable Albums 23:28:41.9 Info: => 4E-07s 23:28:41.9 Info: CreateColumn Albums Links String 23:28:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:41.9 Info: => 0.0005485s 23:28:41.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:41.9 Info: => 8.29E-05s 23:28:41.9 Info: AlterTable Tracks 23:28:41.9 Info: => 3E-07s 23:28:41.9 Info: CreateColumn Tracks ForeignRecordingId String 23:28:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:41.9 Info: => 0.0005254s 23:28:41.9 Info: AlterTable Tracks 23:28:41.9 Info: => 4E-07s 23:28:41.9 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:41.9 Info: => 0.0005264s 23:28:41.9 Info: AlterTable Tracks 23:28:41.9 Info: => 5E-07s 23:28:41.9 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:41.9 Info: => 0.0005234s 23:28:41.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:41.9 Info: => 8.18E-05s 23:28:41.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:41.9 Info: => 6.33E-05s 23:28:41.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:42.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) 23:28:42.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" 23:28:42.0 Info: DROP TABLE "Artists" 23:28:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.0 Info: => 0.0049851s 23:28:42.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:42.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) 23:28:42.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" 23:28:42.0 Info: DROP TABLE "Albums" 23:28:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.0 Info: => 0.0043351s 23:28:42.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:42.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) 23:28:42.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" 23:28:42.0 Info: DROP TABLE "Tracks" 23:28:42.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:42.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.0 Info: => 0.0039499s 23:28:42.0 Info: DeleteColumn TrackFiles ArtistId 23:28:42.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) 23:28:42.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" 23:28:42.0 Info: DROP TABLE "TrackFiles" 23:28:42.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:42.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:42.0 Info: => 0.0046215s 23:28:42.0 Info: CreateIndex Artists (ArtistMetadataId) 23:28:42.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:42.0 Info: => 8.37E-05s 23:28:42.0 Info: CreateIndex Artists (Monitored) 23:28:42.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:42.0 Info: => 7.35E-05s 23:28:42.0 Info: CreateIndex Albums (ArtistMetadataId) 23:28:42.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:42.0 Info: => 7.21E-05s 23:28:42.0 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:42.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:42.0 Info: => 7.91E-05s 23:28:42.0 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:42.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:42.0 Info: => 7.25E-05s 23:28:42.0 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:42.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:42.0 Info: => 7.19E-05s 23:28:42.0 Info: UpdateData 23:28:42.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:42.0 Info: => 4.31E-05s 23:28:42.0 Info: UpdateData 23:28:42.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:42.0 Info: => 3.49E-05s 23:28:42.0 Info: UpdateData 23:28:42.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:42.0 Info: => 3.86E-05s 23:28:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:42', 'add_release_groups_etc') 23:28:42.0 Info: Committing Transaction 23:28:42.0 Info: 23: add_release_groups_etc migrated 23:28:42.0 Info: => 0.0005579s 23:28:42.0 Info: 24: NewMediaInfoFormat migrating 23:28:42.0 Info: Beginning Transaction 23:28:42.0 Info: Starting migration of Main DB to 24 23:28:42.0 Info: UpdateData 23:28:42.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:42.0 Info: => 5.44E-05s 23:28:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:42', 'NewMediaInfoFormat') 23:28:42.0 Info: Committing Transaction 23:28:42.0 Info: 24: NewMediaInfoFormat migrated 23:28:42.0 Info: => 0.0002961s 23:28:42.0 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:42.0 Info: Beginning Transaction 23:28:42.0 Info: Starting migration of Main DB to 25 23:28:42.0 Info: RenameTable Restrictions ReleaseProfiles 23:28:42.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:42.0 Info: => 0.0013934s 23:28:42.0 Info: AlterTable ReleaseProfiles 23:28:42.0 Info: => 5E-07s 23:28:42.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:42.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:42.0 Info: => 0.0005331s 23:28:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:42', 'rename_restrictions_to_release_profiles') 23:28:42.0 Info: Committing Transaction 23:28:42.0 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:42.0 Info: => 0.0008228s 23:28:42.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:42.0 Info: Beginning Transaction 23:28:42.0 Info: Starting migration of Main DB to 26 23:28:42.0 Info: RenameTable Profiles QualityProfiles 23:28:42.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:42.0 Info: => 0.0013763s 23:28:42.0 Info: AlterTable QualityProfiles 23:28:42.0 Info: => 4E-07s 23:28:42.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:42.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:42.0 Info: => 0.0005124s 23:28:42.0 Info: AlterTable LanguageProfiles 23:28:42.0 Info: => 4E-07s 23:28:42.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:42.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:42.0 Info: => 0.0005147s 23:28:42.0 Info: UpdateData 23:28:42.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:42.0 Info: => 5.03E-05s 23:28:42.0 Info: UpdateData 23:28:42.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:42.0 Info: => 0.0008974s 23:28:42.0 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:42.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) 23:28:42.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" 23:28:42.0 Info: DROP TABLE "Artists" 23:28:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:42.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:42.0 Info: => 0.0041017s 23:28:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:42', 'rename_quality_profiles_add_upgrade_allowed') 23:28:42.0 Info: Committing Transaction 23:28:42.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:42.0 Info: => 0.0045322s 23:28:42.0 Info: 27: add_import_exclusions migrating 23:28:42.0 Info: Beginning Transaction 23:28:42.0 Info: Starting migration of Main DB to 27 23:28:42.0 Info: CreateTable ImportListExclusions 23:28:42.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:42.0 Info: => 0.0001279s 23:28:42.0 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:42.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:42.0 Info: => 8.48E-05s 23:28:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:42', 'add_import_exclusions') 23:28:42.0 Info: Committing Transaction 23:28:42.0 Info: 27: add_import_exclusions migrated 23:28:42.0 Info: => 0.0011907s 23:28:42.0 Info: 28: clean_artist_metadata_table migrating 23:28:42.0 Info: Beginning Transaction 23:28:42.0 Info: Starting migration of Main DB to 28 23:28:42.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) 23:28:42.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) 23:28:42.0 Info: => 0.0001618s 23:28:42.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) 23:28:42.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) 23:28:42.0 Info: => 0.0001296s 23:28:42.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) 23:28:42.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) 23:28:42.0 Info: => 0.0001205s 23:28:42.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) 23:28:42.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) 23:28:42.0 Info: => 0.000122s 23:28:42.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) 23:28:42.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) 23:28:42.0 Info: => 0.0001136s 23:28:42.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) 23:28:42.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) 23:28:42.0 Info: => 0.0001175s 23:28:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:42', 'clean_artist_metadata_table') 23:28:42.0 Info: Committing Transaction 23:28:42.0 Info: 28: clean_artist_metadata_table migrated 23:28:42.0 Info: => 0.0004014s 23:28:42.0 Info: 29: health_issue_notification migrating 23:28:42.0 Info: Beginning Transaction 23:28:42.0 Info: Starting migration of Main DB to 29 23:28:42.0 Info: AlterTable Notifications 23:28:42.0 Info: => 6E-07s 23:28:42.0 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:42.0 Info: => 0.0005438s 23:28:42.0 Info: AlterTable Notifications 23:28:42.0 Info: => 4E-07s 23:28:42.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:42.0 Info: => 0.0005092s 23:28:42.0 Info: AlterTable Notifications 23:28:42.0 Info: => 3E-07s 23:28:42.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:42.0 Info: => 0.0005067s 23:28:42.0 Info: AlterTable Notifications 23:28:42.0 Info: => 5E-07s 23:28:42.0 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:42.0 Info: => 0.000507s 23:28:42.0 Info: AlterTable Notifications 23:28:42.0 Info: => 5E-07s 23:28:42.0 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:42.0 Info: => 0.0005061s 23:28:42.0 Info: DeleteColumn Notifications OnDownload 23:28:42.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) 23:28:42.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" 23:28:42.0 Info: DROP TABLE "Notifications" 23:28:42.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:42.0 Info: => 0.0037609s 23:28:42.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:42.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) 23:28:42.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" 23:28:42.0 Info: DROP TABLE "Notifications" 23:28:42.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:42.0 Info: => 0.0060945s 23:28:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:42', 'health_issue_notification') 23:28:42.0 Info: Committing Transaction 23:28:42.0 Info: 29: health_issue_notification migrated 23:28:42.0 Info: => 0.0064981s 23:28:42.0 Info: 30: add_mediafilerepository_mtime migrating 23:28:42.0 Info: Beginning Transaction 23:28:42.0 Info: Starting migration of Main DB to 30 23:28:42.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) 23:28:42.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 23:28:42.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 23:28:42.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2025-02-03T23:28:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:42.0 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) 23:28:42.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2025-02-03T23:28:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:42.0 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) 23:28:42.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 23:28:42.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2025-02-03T23:28:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:42.0 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) 23:28:42.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2025-02-03T23:28:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 23:28:42.0 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) 23:28:42.0 Info: AlterTable TrackFiles 23:28:42.0 Info: => 4E-07s 23:28:42.0 Info: CreateColumn TrackFiles Modified DateTime 23:28:42.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:42.0 Info: => 0.0005416s 23:28:42.0 Info: AlterTable TrackFiles 23:28:42.0 Info: => 5E-07s 23:28:42.0 Info: CreateColumn TrackFiles Path String 23:28:42.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:42.0 Info: => 0.0005063s 23:28:42.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:42.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:42.0 Info: => 3.84E-05s 23:28:42.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) 23:28:42.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) 23:28:42.0 Info: => 0.0001269s 23:28:42.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) 23:28:42.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) 23:28:42.0 Info: => 0.0001417s 23:28:42.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) 23:28:42.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) 23:28:42.0 Info: => 0.0001498s 23:28:42.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") 23:28:42.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") 23:28:42.0 Info: => 8.7E-05s 23:28:42.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:42.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:42.0 Info: => 0.0001193s 23:28:42.0 Info: AlterTable TrackFiles 23:28:42.0 Info: => 4E-07s 23:28:42.0 Info: AlterColumn TrackFiles Path String 23:28:42.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) 23:28:42.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" 23:28:42.0 Info: DROP TABLE "TrackFiles" 23:28:42.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:42.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:42.0 Info: => 0.003958s 23:28:42.0 Info: CreateIndex TrackFiles (Path) 23:28:42.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:42.0 Info: => 8.23E-05s 23:28:42.0 Info: DeleteColumn TrackFiles RelativePath 23:28:42.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) 23:28:42.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" 23:28:42.0 Info: DROP TABLE "TrackFiles" 23:28:42.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:42.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:42.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:42.0 Info: => 0.0051514s 23:28:42.0 Info: -> 12 Insert operations completed in 00:00:00.0008287 taking an average of 00:00:00.0000690 23:28:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:42', 'add_mediafilerepository_mtime') 23:28:42.0 Info: Committing Transaction 23:28:42.0 Info: 30: add_mediafilerepository_mtime migrated 23:28:42.0 Info: => 0.0056793s 23:28:42.0 Debug: Took: 00:00:00.1499384 23:28:42.0 Debug: Got 2 tracks 23:28:42.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 23:28:42.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 23:28:42.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221220954798_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:42.1 Info: DatabaseEngineVersionCheck migrating 23:28:42.1 Info: PerformDBOperation 23:28:42.1 Info: Performing DB Operation 23:28:42.1 Info: SQLite 3.48.0 23:28:42.1 Info: => 0.0010576s 23:28:42.1 Info: DatabaseEngineVersionCheck migrated 23:28:42.1 Info: => 0.0010717s 23:28:42.1 Info: VersionMigration migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: CreateTable VersionInfo 23:28:42.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:42.1 Info: => 0.0001852s 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: VersionMigration migrated 23:28:42.1 Info: => 0.0005465s 23:28:42.1 Info: VersionUniqueMigration migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: CreateIndex VersionInfo (Version) 23:28:42.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:42.1 Info: => 0.0001239s 23:28:42.1 Info: AlterTable VersionInfo 23:28:42.1 Info: => 5E-07s 23:28:42.1 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:42.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:42.1 Info: => 0.0005958s 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: VersionUniqueMigration migrated 23:28:42.1 Info: => 0.0008509s 23:28:42.1 Info: VersionDescriptionMigration migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: AlterTable VersionInfo 23:28:42.1 Info: => 6E-07s 23:28:42.1 Info: CreateColumn VersionInfo Description String 23:28:42.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:42.1 Info: => 0.0002143s 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: VersionDescriptionMigration migrated 23:28:42.1 Info: => 0.0004156s 23:28:42.1 Info: 1: InitialSetup migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 1 23:28:42.1 Info: CreateTable Config 23:28:42.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:42.1 Info: => 0.0002248s 23:28:42.1 Info: CreateIndex Config (Key) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:42.1 Info: => 8.46E-05s 23:28:42.1 Info: CreateTable RootFolders 23:28:42.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:42.1 Info: => 0.0001201s 23:28:42.1 Info: CreateIndex RootFolders (Path) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:42.1 Info: => 8.65E-05s 23:28:42.1 Info: CreateTable Artists 23:28:42.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) 23:28:42.1 Info: => 0.0002705s 23:28:42.1 Info: CreateIndex Artists (ForeignArtistId) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.1 Info: => 8.16E-05s 23:28:42.1 Info: CreateIndex Artists (NameSlug) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.1 Info: => 7.63E-05s 23:28:42.1 Info: CreateIndex Artists (CleanName) 23:28:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.1 Info: => 6.83E-05s 23:28:42.1 Info: CreateIndex Artists (Path) 23:28:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.1 Info: => 6.61E-05s 23:28:42.1 Info: CreateTable Albums 23:28:42.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) 23:28:42.1 Info: => 0.0002335s 23:28:42.1 Info: CreateIndex Albums (ForeignAlbumId) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.1 Info: => 7.97E-05s 23:28:42.1 Info: CreateIndex Albums (MBId) 23:28:42.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.1 Info: => 7.03E-05s 23:28:42.1 Info: CreateIndex Albums (TADBId) 23:28:42.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.1 Info: => 6.62E-05s 23:28:42.1 Info: CreateIndex Albums (TitleSlug) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.1 Info: => 6.7E-05s 23:28:42.1 Info: CreateIndex Albums (CleanTitle) 23:28:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.1 Info: => 6.54E-05s 23:28:42.1 Info: CreateIndex Albums (Path) 23:28:42.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:42.1 Info: => 6.28E-05s 23:28:42.1 Info: CreateTable Tracks 23:28:42.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) 23:28:42.1 Info: => 0.0001924s 23:28:42.1 Info: CreateIndex Tracks (ForeignTrackId) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.1 Info: => 8.18E-05s 23:28:42.1 Info: CreateIndex Tracks (ArtistId) 23:28:42.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:42.1 Info: => 7.43E-05s 23:28:42.1 Info: CreateIndex Tracks (TrackFileId) 23:28:42.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.1 Info: => 7.2E-05s 23:28:42.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:42.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:42.1 Info: => 7.55E-05s 23:28:42.1 Info: CreateTable TrackFiles 23:28:42.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) 23:28:42.1 Info: => 0.0001697s 23:28:42.1 Info: CreateIndex TrackFiles (ArtistId) 23:28:42.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:42.1 Info: => 7.79E-05s 23:28:42.1 Info: CreateIndex TrackFiles (AlbumId) 23:28:42.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:42.1 Info: => 6.96E-05s 23:28:42.1 Info: CreateTable History 23:28:42.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) 23:28:42.1 Info: => 0.0001701s 23:28:42.1 Info: CreateIndex History (Date) 23:28:42.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:42.1 Info: => 7.67E-05s 23:28:42.1 Info: CreateIndex History (EventType) 23:28:42.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:42.1 Info: => 6.83E-05s 23:28:42.1 Info: CreateIndex History (DownloadId) 23:28:42.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:42.1 Info: => 7.83E-05s 23:28:42.1 Info: CreateIndex History (AlbumId) 23:28:42.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:42.1 Info: => 7.16E-05s 23:28:42.1 Info: CreateTable Notifications 23:28:42.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) 23:28:42.1 Info: => 0.0001591s 23:28:42.1 Info: CreateTable ScheduledTasks 23:28:42.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:42.1 Info: => 0.000131s 23:28:42.1 Info: CreateIndex ScheduledTasks (TypeName) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:42.1 Info: => 8.08E-05s 23:28:42.1 Info: CreateTable Indexers 23:28:42.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) 23:28:42.1 Info: => 0.0001371s 23:28:42.1 Info: CreateIndex Indexers (Name) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.1 Info: => 7.94E-05s 23:28:42.1 Info: CreateTable Profiles 23:28:42.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:42.1 Info: => 0.000127s 23:28:42.1 Info: CreateIndex Profiles (Name) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:42.1 Info: => 8.06E-05s 23:28:42.1 Info: CreateTable QualityDefinitions 23:28:42.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:42.1 Info: => 0.0001348s 23:28:42.1 Info: CreateIndex QualityDefinitions (Quality) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:42.1 Info: => 8.04E-05s 23:28:42.1 Info: CreateIndex QualityDefinitions (Title) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:42.1 Info: => 7.43E-05s 23:28:42.1 Info: CreateTable NamingConfig 23:28:42.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) 23:28:42.1 Info: => 0.0001415s 23:28:42.1 Info: CreateTable Blacklist 23:28:42.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 '') 23:28:42.1 Info: => 0.0001959s 23:28:42.1 Info: CreateTable Metadata 23:28:42.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) 23:28:42.1 Info: => 0.0001429s 23:28:42.1 Info: CreateTable MetadataFiles 23:28:42.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) 23:28:42.1 Info: => 0.0001549s 23:28:42.1 Info: CreateTable DownloadClients 23:28:42.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) 23:28:42.1 Info: => 0.0001327s 23:28:42.1 Info: CreateTable PendingReleases 23:28:42.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 '') 23:28:42.1 Info: => 0.0001458s 23:28:42.1 Info: CreateTable RemotePathMappings 23:28:42.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:42.1 Info: => 0.000139s 23:28:42.1 Info: CreateTable Tags 23:28:42.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:42.1 Info: => 0.0001195s 23:28:42.1 Info: CreateIndex Tags (Label) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:42.1 Info: => 9.13E-05s 23:28:42.1 Info: CreateTable Restrictions 23:28:42.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:42.1 Info: => 0.0001319s 23:28:42.1 Info: CreateTable DelayProfiles 23:28:42.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) 23:28:42.1 Info: => 0.0001586s 23:28:42.1 Info: CreateTable Users 23:28:42.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:42.1 Info: => 0.000126s 23:28:42.1 Info: CreateIndex Users (Identifier) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:42.1 Info: => 0.0001213s 23:28:42.1 Info: CreateIndex Users (Username) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:42.1 Info: => 9.6E-05s 23:28:42.1 Info: CreateTable Commands 23:28:42.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) 23:28:42.1 Info: => 0.0001613s 23:28:42.1 Info: CreateTable IndexerStatus 23:28:42.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) 23:28:42.1 Info: => 0.0001506s 23:28:42.1 Info: CreateIndex IndexerStatus (ProviderId) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:42.1 Info: => 9.28E-05s 23:28:42.1 Info: CreateTable ExtraFiles 23:28:42.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) 23:28:42.1 Info: => 0.0001497s 23:28:42.1 Info: CreateTable LyricFiles 23:28:42.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) 23:28:42.1 Info: => 0.0001656s 23:28:42.1 Info: CreateTable LanguageProfiles 23:28:42.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:42.1 Info: => 0.0001298s 23:28:42.1 Info: CreateIndex LanguageProfiles (Name) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:42.1 Info: => 8.84E-05s 23:28:42.1 Info: CreateTable DownloadClientStatus 23:28:42.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) 23:28:42.1 Info: => 0.0001422s 23:28:42.1 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:42.1 Info: => 8.78E-05s 23:28:42.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:42.1 Info: -> 1 Insert operations completed in 00:00:00.0000628 taking an average of 00:00:00.0000628 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:42', 'InitialSetup') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 1: InitialSetup migrated 23:28:42.1 Info: => 0.0010099s 23:28:42.1 Info: 2: add_reason_to_pending_releases migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 2 23:28:42.1 Info: AlterTable PendingReleases 23:28:42.1 Info: => 6E-07s 23:28:42.1 Info: CreateColumn PendingReleases Reason Int32 23:28:42.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:42.1 Info: => 0.0005444s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:42', 'add_reason_to_pending_releases') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 2: add_reason_to_pending_releases migrated 23:28:42.1 Info: => 0.0008649s 23:28:42.1 Info: 3: add_medium_support migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 3 23:28:42.1 Info: AlterTable Albums 23:28:42.1 Info: => 7E-07s 23:28:42.1 Info: CreateColumn Albums Media String 23:28:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:42.1 Info: => 0.0005464s 23:28:42.1 Info: AlterTable Tracks 23:28:42.1 Info: => 6E-07s 23:28:42.1 Info: CreateColumn Tracks MediumNumber Int32 23:28:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:42.1 Info: => 0.0005103s 23:28:42.1 Info: AlterTable Tracks 23:28:42.1 Info: => 4E-07s 23:28:42.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:42.1 Info: => 0.0004913s 23:28:42.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:42.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:42.1 Info: => 4.42E-05s 23:28:42.1 Info: DeleteColumn Tracks TrackNumber 23:28:42.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) 23:28:42.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" 23:28:42.1 Info: DROP TABLE "Tracks" 23:28:42.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.1 Info: => 0.0039079s 23:28:42.1 Info: AlterTable Tracks 23:28:42.1 Info: => 4E-07s 23:28:42.1 Info: CreateColumn Tracks TrackNumber String 23:28:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:42.1 Info: => 0.0005017s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:42', 'add_medium_support') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 3: add_medium_support migrated 23:28:42.1 Info: => 0.0008868s 23:28:42.1 Info: 4: add_various_qualites_in_profile migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 4 23:28:42.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:42.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:42.1 Info: => 5.5E-05s 23:28:42.1 Info: PerformDBOperation 23:28:42.1 Info: Performing DB Operation 23:28:42.1 Info: => 3.63E-05s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:42', 'add_various_qualites_in_profile') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 4: add_various_qualites_in_profile migrated 23:28:42.1 Info: => 0.0002898s 23:28:42.1 Info: 5: metadata_profiles migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 5 23:28:42.1 Info: CreateTable MetadataProfiles 23:28:42.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:42.1 Info: => 0.0001722s 23:28:42.1 Info: CreateIndex MetadataProfiles (Name) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:42.1 Info: => 9.35E-05s 23:28:42.1 Info: AlterTable Artists 23:28:42.1 Info: => 2E-07s 23:28:42.1 Info: CreateColumn Artists MetadataProfileId Int32 23:28:42.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:42.1 Info: => 0.0005167s 23:28:42.1 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:42.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) 23:28:42.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" 23:28:42.1 Info: DROP TABLE "Artists" 23:28:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.1 Info: => 0.0043606s 23:28:42.1 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:42.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) 23:28:42.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" 23:28:42.1 Info: DROP TABLE "Artists" 23:28:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.1 Info: => 0.0049525s 23:28:42.1 Info: AlterTable Albums 23:28:42.1 Info: => 4E-07s 23:28:42.1 Info: CreateColumn Albums SecondaryTypes String 23:28:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:42.1 Info: => 0.0005176s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:42', 'metadata_profiles') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 5: metadata_profiles migrated 23:28:42.1 Info: => 0.0009648s 23:28:42.1 Info: 6: separate_automatic_and_interactive_search migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 6 23:28:42.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:42.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) 23:28:42.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:42.1 Info: DROP TABLE "Indexers" 23:28:42.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.1 Info: => 0.0051787s 23:28:42.1 Info: AlterTable Indexers 23:28:42.1 Info: => 5E-07s 23:28:42.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:42.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:42.1 Info: => 0.0005052s 23:28:42.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:42.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:42.1 Info: => 4.4E-05s 23:28:42.1 Info: AlterTable Indexers 23:28:42.1 Info: => 4E-07s 23:28:42.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:42.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) 23:28:42.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" 23:28:42.1 Info: DROP TABLE "Indexers" 23:28:42.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.1 Info: => 0.0033626s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:42', 'separate_automatic_and_interactive_search') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 6: separate_automatic_and_interactive_search migrated 23:28:42.1 Info: => 0.0037155s 23:28:42.1 Info: 7: change_album_path_to_relative migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 7 23:28:42.1 Info: DeleteColumn Albums Path 23:28:42.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) 23:28:42.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" 23:28:42.1 Info: DROP TABLE "Albums" 23:28:42.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.1 Info: => 0.0042105s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:42', 'change_album_path_to_relative') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 7: change_album_path_to_relative migrated 23:28:42.1 Info: => 0.0046499s 23:28:42.1 Info: 8: change_quality_size_mb_to_kb migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 8 23:28:42.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 23:28:42.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 23:28:42.1 Info: => 5.34E-05s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:42', 'change_quality_size_mb_to_kb') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 8: change_quality_size_mb_to_kb migrated 23:28:42.1 Info: => 0.0003069s 23:28:42.1 Info: 9: album_releases migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 9 23:28:42.1 Info: AlterTable Albums 23:28:42.1 Info: => 4E-07s 23:28:42.1 Info: CreateColumn Albums Releases String 23:28:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:42.1 Info: => 0.0005399s 23:28:42.1 Info: AlterTable Albums 23:28:42.1 Info: => 5E-07s 23:28:42.1 Info: CreateColumn Albums CurrentRelease String 23:28:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:42.1 Info: => 0.0004934s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:42', 'album_releases') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 9: album_releases migrated 23:28:42.1 Info: => 0.0007884s 23:28:42.1 Info: 10: album_releases_fix migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 10 23:28:42.1 Info: AlterTable Albums 23:28:42.1 Info: => 6E-07s 23:28:42.1 Info: AlterColumn Albums Releases String 23:28:42.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) 23:28:42.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" 23:28:42.1 Info: DROP TABLE "Albums" 23:28:42.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.1 Info: => 0.0055836s 23:28:42.1 Info: AlterTable Albums 23:28:42.1 Info: => 5E-07s 23:28:42.1 Info: AlterColumn Albums CurrentRelease String 23:28:42.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) 23:28:42.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" 23:28:42.1 Info: DROP TABLE "Albums" 23:28:42.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.1 Info: => 0.0040994s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:42', 'album_releases_fix') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 10: album_releases_fix migrated 23:28:42.1 Info: => 0.0044986s 23:28:42.1 Info: 11: import_lists migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 11 23:28:42.1 Info: CreateTable ImportLists 23:28:42.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) 23:28:42.1 Info: => 0.0002284s 23:28:42.1 Info: CreateIndex ImportLists (Name) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:42.1 Info: => 9.13E-05s 23:28:42.1 Info: CreateTable ImportListStatus 23:28:42.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) 23:28:42.1 Info: => 0.0001511s 23:28:42.1 Info: CreateIndex ImportListStatus (ProviderId) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:42.1 Info: => 8.28E-05s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:42', 'import_lists') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 11: import_lists migrated 23:28:42.1 Info: => 0.0004125s 23:28:42.1 Info: 12: add_release_status migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 12 23:28:42.1 Info: AlterTable MetadataProfiles 23:28:42.1 Info: => 5E-07s 23:28:42.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:42.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:42.1 Info: => 0.0005417s 23:28:42.1 Info: PerformDBOperation 23:28:42.1 Info: Performing DB Operation 23:28:42.1 Info: => 3.53E-05s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:42', 'add_release_status') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 12: add_release_status migrated 23:28:42.1 Info: => 0.0003199s 23:28:42.1 Info: 13: album_download_notification migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 13 23:28:42.1 Info: AlterTable Notifications 23:28:42.1 Info: => 5E-07s 23:28:42.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:42.1 Info: => 0.0005371s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:42', 'album_download_notification') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 13: album_download_notification migrated 23:28:42.1 Info: => 0.0008523s 23:28:42.1 Info: 14: fix_language_metadata_profiles migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 14 23:28:42.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 23:28:42.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 23:28:42.1 Info: => 8.23E-05s 23:28:42.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 23:28:42.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 23:28:42.1 Info: => 5.44E-05s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:42', 'fix_language_metadata_profiles') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 14: fix_language_metadata_profiles migrated 23:28:42.1 Info: => 0.000317s 23:28:42.1 Info: 15: remove_fanzub migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 15 23:28:42.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:42.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:42.1 Info: => 4.68E-05s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:42', 'remove_fanzub') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 15: remove_fanzub migrated 23:28:42.1 Info: => 0.0003066s 23:28:42.1 Info: 16: update_artist_history_indexes migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 16 23:28:42.1 Info: CreateIndex Albums (ArtistId) 23:28:42.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:42.1 Info: => 0.0001496s 23:28:42.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:42.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:42.1 Info: => 0.0001206s 23:28:42.1 Info: DeleteIndex History (AlbumId) 23:28:42.1 Info: DROP INDEX "IX_History_AlbumId" 23:28:42.1 Info: => 0.0001193s 23:28:42.1 Info: CreateIndex History (AlbumId, Date) 23:28:42.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:42.1 Info: => 0.0001147s 23:28:42.1 Info: DeleteIndex History (DownloadId) 23:28:42.1 Info: DROP INDEX "IX_History_DownloadId" 23:28:42.1 Info: => 0.0001116s 23:28:42.1 Info: CreateIndex History (DownloadId, Date) 23:28:42.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:42.1 Info: => 0.0001202s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:42', 'update_artist_history_indexes') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 16: update_artist_history_indexes migrated 23:28:42.1 Info: => 0.000456s 23:28:42.1 Info: 17: remove_nma migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 17 23:28:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:42.1 Info: => 5.15E-05s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:42', 'remove_nma') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 17: remove_nma migrated 23:28:42.1 Info: => 0.0003015s 23:28:42.1 Info: 18: album_disambiguation migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 18 23:28:42.1 Info: AlterTable Albums 23:28:42.1 Info: => 7E-07s 23:28:42.1 Info: CreateColumn Albums Disambiguation String 23:28:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:42.1 Info: => 0.0005401s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:42', 'album_disambiguation') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 18: album_disambiguation migrated 23:28:42.1 Info: => 0.0008437s 23:28:42.1 Info: 19: add_ape_quality_in_profiles migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 19 23:28:42.1 Info: PerformDBOperation 23:28:42.1 Info: Performing DB Operation 23:28:42.1 Info: => 3.49E-05s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:42', 'add_ape_quality_in_profiles') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 19: add_ape_quality_in_profiles migrated 23:28:42.1 Info: => 0.0002964s 23:28:42.1 Info: 20: remove_pushalot migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 20 23:28:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:42.1 Info: => 4.9E-05s 23:28:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:42.1 Info: => 3.21E-05s 23:28:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:42.1 Info: => 3.08E-05s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:42', 'remove_pushalot') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 20: remove_pushalot migrated 23:28:42.1 Info: => 0.0002756s 23:28:42.1 Info: 21: add_custom_filters migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 21 23:28:42.1 Info: CreateTable CustomFilters 23:28:42.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:42.1 Info: => 0.0001694s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:42', 'add_custom_filters') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 21: add_custom_filters migrated 23:28:42.1 Info: => 0.0004742s 23:28:42.1 Info: 22: import_list_tags migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 22 23:28:42.1 Info: AlterTable ImportLists 23:28:42.1 Info: => 5E-07s 23:28:42.1 Info: CreateColumn ImportLists Tags String 23:28:42.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:42.1 Info: => 0.0005473s 23:28:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:42', 'import_list_tags') 23:28:42.1 Info: Committing Transaction 23:28:42.1 Info: 22: import_list_tags migrated 23:28:42.1 Info: => 0.000847s 23:28:42.1 Info: 23: add_release_groups_etc migrating 23:28:42.1 Info: Beginning Transaction 23:28:42.1 Info: Starting migration of Main DB to 23 23:28:42.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) 23:28:42.1 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 }') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.1 Info: CreateTable ArtistMetadata 23:28:42.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) 23:28:42.1 Info: => 0.0010973s 23:28:42.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:42.1 Info: => 9.64E-05s 23:28:42.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" 23:28:42.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" 23:28:42.1 Info: => 8.89E-05s 23:28:42.1 Info: AlterTable Artists 23:28:42.1 Info: => 4E-07s 23:28:42.1 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:42.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.1 Info: => 0.0005624s 23:28:42.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:42.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:42.1 Info: => 8.14E-05s 23:28:42.1 Info: CreateTable AlbumReleases 23:28:42.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) 23:28:42.1 Info: => 0.0001907s 23:28:42.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:42.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:42.1 Info: => 0.0001036s 23:28:42.1 Info: CreateIndex AlbumReleases (AlbumId) 23:28:42.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:42.1 Info: => 8.09E-05s 23:28:42.1 Info: PerformDBOperation 23:28:42.1 Info: Performing DB Operation 23:28:42.2 Info: => 0.0058651s 23:28:42.2 Info: AlterTable Albums 23:28:42.2 Info: => 5E-07s 23:28:42.2 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:42.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.2 Info: => 0.0005866s 23:28:42.2 Info: AlterTable Albums 23:28:42.2 Info: => 5E-07s 23:28:42.2 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:42.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:42.2 Info: => 0.0005648s 23:28:42.2 Info: AlterTable Albums 23:28:42.2 Info: => 5E-07s 23:28:42.2 Info: CreateColumn Albums Links String 23:28:42.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:42.2 Info: => 0.000549s 23:28:42.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:42.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:42.2 Info: => 8.93E-05s 23:28:42.2 Info: AlterTable Tracks 23:28:42.2 Info: => 4E-07s 23:28:42.2 Info: CreateColumn Tracks ForeignRecordingId String 23:28:42.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:42.2 Info: => 0.0005457s 23:28:42.2 Info: AlterTable Tracks 23:28:42.2 Info: => 4E-07s 23:28:42.2 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:42.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:42.2 Info: => 0.0005341s 23:28:42.2 Info: AlterTable Tracks 23:28:42.2 Info: => 4E-07s 23:28:42.2 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:42.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.2 Info: => 0.0005377s 23:28:42.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:42.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:42.2 Info: => 9.71E-05s 23:28:42.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:42.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:42.2 Info: => 7.39E-05s 23:28:42.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:42.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) 23:28:42.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" 23:28:42.2 Info: DROP TABLE "Artists" 23:28:42.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.2 Info: => 0.0053422s 23:28:42.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:42.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) 23:28:42.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" 23:28:42.2 Info: DROP TABLE "Albums" 23:28:42.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.2 Info: => 0.0042636s 23:28:42.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:42.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) 23:28:42.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" 23:28:42.2 Info: DROP TABLE "Tracks" 23:28:42.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:42.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.2 Info: => 0.0039271s 23:28:42.2 Info: DeleteColumn TrackFiles ArtistId 23:28:42.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) 23:28:42.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" 23:28:42.2 Info: DROP TABLE "TrackFiles" 23:28:42.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:42.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:42.2 Info: => 0.0036942s 23:28:42.2 Info: CreateIndex Artists (ArtistMetadataId) 23:28:42.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:42.2 Info: => 8.16E-05s 23:28:42.2 Info: CreateIndex Artists (Monitored) 23:28:42.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:42.2 Info: => 7.65E-05s 23:28:42.2 Info: CreateIndex Albums (ArtistMetadataId) 23:28:42.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:42.2 Info: => 7.46E-05s 23:28:42.2 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:42.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:42.2 Info: => 7.61E-05s 23:28:42.2 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:42.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:42.2 Info: => 7.32E-05s 23:28:42.2 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:42.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:42.2 Info: => 7.59E-05s 23:28:42.2 Info: UpdateData 23:28:42.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:42.2 Info: => 4.49E-05s 23:28:42.2 Info: UpdateData 23:28:42.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:42.2 Info: => 3.58E-05s 23:28:42.2 Info: UpdateData 23:28:42.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:42.2 Info: => 3.89E-05s 23:28:42.2 Info: -> 12 Insert operations completed in 00:00:00.0008833 taking an average of 00:00:00.0000736 23:28:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:42', 'add_release_groups_etc') 23:28:42.2 Info: Committing Transaction 23:28:42.2 Info: 23: add_release_groups_etc migrated 23:28:42.2 Info: => 0.0006171s 23:28:42.2 Debug: Took: 00:00:00.1304643 23:28:42.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 23:28:42.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 23:28:42.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221223268992_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:42.3 Info: DatabaseEngineVersionCheck migrating 23:28:42.3 Info: PerformDBOperation 23:28:42.3 Info: Performing DB Operation 23:28:42.3 Info: SQLite 3.48.0 23:28:42.3 Info: => 0.001069s 23:28:42.3 Info: DatabaseEngineVersionCheck migrated 23:28:42.3 Info: => 0.0010822s 23:28:42.3 Info: VersionMigration migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: CreateTable VersionInfo 23:28:42.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:42.3 Info: => 0.0001462s 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: VersionMigration migrated 23:28:42.3 Info: => 0.0005035s 23:28:42.3 Info: VersionUniqueMigration migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: CreateIndex VersionInfo (Version) 23:28:42.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:42.3 Info: => 0.000125s 23:28:42.3 Info: AlterTable VersionInfo 23:28:42.3 Info: => 3E-07s 23:28:42.3 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:42.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:42.3 Info: => 0.0005847s 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: VersionUniqueMigration migrated 23:28:42.3 Info: => 0.0007922s 23:28:42.3 Info: VersionDescriptionMigration migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: AlterTable VersionInfo 23:28:42.3 Info: => 6E-07s 23:28:42.3 Info: CreateColumn VersionInfo Description String 23:28:42.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:42.3 Info: => 0.0001971s 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: VersionDescriptionMigration migrated 23:28:42.3 Info: => 0.0003973s 23:28:42.3 Info: 1: InitialSetup migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: Starting migration of Main DB to 1 23:28:42.3 Info: CreateTable Config 23:28:42.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:42.3 Info: => 0.0001665s 23:28:42.3 Info: CreateIndex Config (Key) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:42.3 Info: => 7.84E-05s 23:28:42.3 Info: CreateTable RootFolders 23:28:42.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:42.3 Info: => 8.55E-05s 23:28:42.3 Info: CreateIndex RootFolders (Path) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:42.3 Info: => 7.34E-05s 23:28:42.3 Info: CreateTable Artists 23:28:42.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) 23:28:42.3 Info: => 0.000238s 23:28:42.3 Info: CreateIndex Artists (ForeignArtistId) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.3 Info: => 7.75E-05s 23:28:42.3 Info: CreateIndex Artists (NameSlug) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.3 Info: => 0.0001183s 23:28:42.3 Info: CreateIndex Artists (CleanName) 23:28:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.3 Info: => 7.64E-05s 23:28:42.3 Info: CreateIndex Artists (Path) 23:28:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.3 Info: => 6.87E-05s 23:28:42.3 Info: CreateTable Albums 23:28:42.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) 23:28:42.3 Info: => 0.0001997s 23:28:42.3 Info: CreateIndex Albums (ForeignAlbumId) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.3 Info: => 7.66E-05s 23:28:42.3 Info: CreateIndex Albums (MBId) 23:28:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.3 Info: => 7.19E-05s 23:28:42.3 Info: CreateIndex Albums (TADBId) 23:28:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.3 Info: => 6.67E-05s 23:28:42.3 Info: CreateIndex Albums (TitleSlug) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.3 Info: => 6.63E-05s 23:28:42.3 Info: CreateIndex Albums (CleanTitle) 23:28:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.3 Info: => 6.75E-05s 23:28:42.3 Info: CreateIndex Albums (Path) 23:28:42.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:42.3 Info: => 6.52E-05s 23:28:42.3 Info: CreateTable Tracks 23:28:42.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) 23:28:42.3 Info: => 0.0001788s 23:28:42.3 Info: CreateIndex Tracks (ForeignTrackId) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.3 Info: => 8.73E-05s 23:28:42.3 Info: CreateIndex Tracks (ArtistId) 23:28:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:42.3 Info: => 7.39E-05s 23:28:42.3 Info: CreateIndex Tracks (TrackFileId) 23:28:42.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.3 Info: => 7.41E-05s 23:28:42.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:42.3 Info: => 7.7E-05s 23:28:42.3 Info: CreateTable TrackFiles 23:28:42.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) 23:28:42.3 Info: => 0.0001294s 23:28:42.3 Info: CreateIndex TrackFiles (ArtistId) 23:28:42.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:42.3 Info: => 7.11E-05s 23:28:42.3 Info: CreateIndex TrackFiles (AlbumId) 23:28:42.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:42.3 Info: => 7.28E-05s 23:28:42.3 Info: CreateTable History 23:28:42.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) 23:28:42.3 Info: => 0.0001334s 23:28:42.3 Info: CreateIndex History (Date) 23:28:42.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:42.3 Info: => 7.16E-05s 23:28:42.3 Info: CreateIndex History (EventType) 23:28:42.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:42.3 Info: => 6.68E-05s 23:28:42.3 Info: CreateIndex History (DownloadId) 23:28:42.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:42.3 Info: => 6.83E-05s 23:28:42.3 Info: CreateIndex History (AlbumId) 23:28:42.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:42.3 Info: => 6.82E-05s 23:28:42.3 Info: CreateTable Notifications 23:28:42.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) 23:28:42.3 Info: => 0.0001193s 23:28:42.3 Info: CreateTable ScheduledTasks 23:28:42.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:42.3 Info: => 9.77E-05s 23:28:42.3 Info: CreateIndex ScheduledTasks (TypeName) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:42.3 Info: => 7.83E-05s 23:28:42.3 Info: CreateTable Indexers 23:28:42.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) 23:28:42.3 Info: => 0.0001032s 23:28:42.3 Info: CreateIndex Indexers (Name) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.3 Info: => 7.16E-05s 23:28:42.3 Info: CreateTable Profiles 23:28:42.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:42.3 Info: => 8.93E-05s 23:28:42.3 Info: CreateIndex Profiles (Name) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:42.3 Info: => 7E-05s 23:28:42.3 Info: CreateTable QualityDefinitions 23:28:42.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:42.3 Info: => 0.0001008s 23:28:42.3 Info: CreateIndex QualityDefinitions (Quality) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:42.3 Info: => 7.35E-05s 23:28:42.3 Info: CreateIndex QualityDefinitions (Title) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:42.3 Info: => 7.1E-05s 23:28:42.3 Info: CreateTable NamingConfig 23:28:42.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) 23:28:42.3 Info: => 0.0001145s 23:28:42.3 Info: CreateTable Blacklist 23:28:42.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 '') 23:28:42.3 Info: => 0.0001951s 23:28:42.3 Info: CreateTable Metadata 23:28:42.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) 23:28:42.3 Info: => 0.0001115s 23:28:42.3 Info: CreateTable MetadataFiles 23:28:42.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) 23:28:42.3 Info: => 0.0001207s 23:28:42.3 Info: CreateTable DownloadClients 23:28:42.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) 23:28:42.3 Info: => 9.86E-05s 23:28:42.3 Info: CreateTable PendingReleases 23:28:42.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 '') 23:28:42.3 Info: => 0.0001097s 23:28:42.3 Info: CreateTable RemotePathMappings 23:28:42.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:42.3 Info: => 0.0001185s 23:28:42.3 Info: CreateTable Tags 23:28:42.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:42.3 Info: => 9.52E-05s 23:28:42.3 Info: CreateIndex Tags (Label) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:42.3 Info: => 8.5E-05s 23:28:42.3 Info: CreateTable Restrictions 23:28:42.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:42.3 Info: => 9.88E-05s 23:28:42.3 Info: CreateTable DelayProfiles 23:28:42.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) 23:28:42.3 Info: => 0.0001244s 23:28:42.3 Info: CreateTable Users 23:28:42.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:42.3 Info: => 9.29E-05s 23:28:42.3 Info: CreateIndex Users (Identifier) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:42.3 Info: => 0.0001211s 23:28:42.3 Info: CreateIndex Users (Username) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:42.3 Info: => 9.65E-05s 23:28:42.3 Info: CreateTable Commands 23:28:42.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) 23:28:42.3 Info: => 0.0001322s 23:28:42.3 Info: CreateTable IndexerStatus 23:28:42.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) 23:28:42.3 Info: => 0.0001199s 23:28:42.3 Info: CreateIndex IndexerStatus (ProviderId) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:42.3 Info: => 8.61E-05s 23:28:42.3 Info: CreateTable ExtraFiles 23:28:42.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) 23:28:42.3 Info: => 0.0001158s 23:28:42.3 Info: CreateTable LyricFiles 23:28:42.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) 23:28:42.3 Info: => 0.0001466s 23:28:42.3 Info: CreateTable LanguageProfiles 23:28:42.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:42.3 Info: => 9.69E-05s 23:28:42.3 Info: CreateIndex LanguageProfiles (Name) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:42.3 Info: => 8.67E-05s 23:28:42.3 Info: CreateTable DownloadClientStatus 23:28:42.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) 23:28:42.3 Info: => 0.000107s 23:28:42.3 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:42.3 Info: => 8.9E-05s 23:28:42.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:42.3 Info: -> 1 Insert operations completed in 00:00:00.0000646 taking an average of 00:00:00.0000646 23:28:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:42', 'InitialSetup') 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: 1: InitialSetup migrated 23:28:42.3 Info: => 0.0009208s 23:28:42.3 Info: 2: add_reason_to_pending_releases migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: Starting migration of Main DB to 2 23:28:42.3 Info: AlterTable PendingReleases 23:28:42.3 Info: => 7E-07s 23:28:42.3 Info: CreateColumn PendingReleases Reason Int32 23:28:42.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:42.3 Info: => 0.0005259s 23:28:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:42', 'add_reason_to_pending_releases') 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: 2: add_reason_to_pending_releases migrated 23:28:42.3 Info: => 0.0008182s 23:28:42.3 Info: 3: add_medium_support migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: Starting migration of Main DB to 3 23:28:42.3 Info: AlterTable Albums 23:28:42.3 Info: => 6E-07s 23:28:42.3 Info: CreateColumn Albums Media String 23:28:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:42.3 Info: => 0.0005114s 23:28:42.3 Info: AlterTable Tracks 23:28:42.3 Info: => 5E-07s 23:28:42.3 Info: CreateColumn Tracks MediumNumber Int32 23:28:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:42.3 Info: => 0.000488s 23:28:42.3 Info: AlterTable Tracks 23:28:42.3 Info: => 4E-07s 23:28:42.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:42.3 Info: => 0.0004885s 23:28:42.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:42.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:42.3 Info: => 4.74E-05s 23:28:42.3 Info: DeleteColumn Tracks TrackNumber 23:28:42.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) 23:28:42.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" 23:28:42.3 Info: DROP TABLE "Tracks" 23:28:42.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.3 Info: => 0.003833s 23:28:42.3 Info: AlterTable Tracks 23:28:42.3 Info: => 4E-07s 23:28:42.3 Info: CreateColumn Tracks TrackNumber String 23:28:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:42.3 Info: => 0.0004692s 23:28:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:42', 'add_medium_support') 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: 3: add_medium_support migrated 23:28:42.3 Info: => 0.0008369s 23:28:42.3 Info: 4: add_various_qualites_in_profile migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: Starting migration of Main DB to 4 23:28:42.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:42.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:42.3 Info: => 5.53E-05s 23:28:42.3 Info: PerformDBOperation 23:28:42.3 Info: Performing DB Operation 23:28:42.3 Info: => 3.58E-05s 23:28:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:42', 'add_various_qualites_in_profile') 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: 4: add_various_qualites_in_profile migrated 23:28:42.3 Info: => 0.0002799s 23:28:42.3 Info: 5: metadata_profiles migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: Starting migration of Main DB to 5 23:28:42.3 Info: CreateTable MetadataProfiles 23:28:42.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:42.3 Info: => 0.0001317s 23:28:42.3 Info: CreateIndex MetadataProfiles (Name) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:42.3 Info: => 8.76E-05s 23:28:42.3 Info: AlterTable Artists 23:28:42.3 Info: => 3E-07s 23:28:42.3 Info: CreateColumn Artists MetadataProfileId Int32 23:28:42.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:42.3 Info: => 0.0005002s 23:28:42.3 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:42.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) 23:28:42.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" 23:28:42.3 Info: DROP TABLE "Artists" 23:28:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.3 Info: => 0.0041087s 23:28:42.3 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:42.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) 23:28:42.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" 23:28:42.3 Info: DROP TABLE "Artists" 23:28:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.3 Info: => 0.0039898s 23:28:42.3 Info: AlterTable Albums 23:28:42.3 Info: => 4E-07s 23:28:42.3 Info: CreateColumn Albums SecondaryTypes String 23:28:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:42.3 Info: => 0.0004916s 23:28:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:42', 'metadata_profiles') 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: 5: metadata_profiles migrated 23:28:42.3 Info: => 0.0008991s 23:28:42.3 Info: 6: separate_automatic_and_interactive_search migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: Starting migration of Main DB to 6 23:28:42.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:42.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) 23:28:42.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:42.3 Info: DROP TABLE "Indexers" 23:28:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.3 Info: => 0.0047479s 23:28:42.3 Info: AlterTable Indexers 23:28:42.3 Info: => 4E-07s 23:28:42.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:42.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:42.3 Info: => 0.0004743s 23:28:42.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:42.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:42.3 Info: => 4.21E-05s 23:28:42.3 Info: AlterTable Indexers 23:28:42.3 Info: => 4E-07s 23:28:42.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:42.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) 23:28:42.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" 23:28:42.3 Info: DROP TABLE "Indexers" 23:28:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.3 Info: => 0.0033295s 23:28:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:42', 'separate_automatic_and_interactive_search') 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: 6: separate_automatic_and_interactive_search migrated 23:28:42.3 Info: => 0.0036574s 23:28:42.3 Info: 7: change_album_path_to_relative migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: Starting migration of Main DB to 7 23:28:42.3 Info: DeleteColumn Albums Path 23:28:42.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) 23:28:42.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" 23:28:42.3 Info: DROP TABLE "Albums" 23:28:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.3 Info: => 0.005093s 23:28:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:42', 'change_album_path_to_relative') 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: 7: change_album_path_to_relative migrated 23:28:42.3 Info: => 0.005523s 23:28:42.3 Info: 8: change_quality_size_mb_to_kb migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: Starting migration of Main DB to 8 23:28:42.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 23:28:42.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 23:28:42.3 Info: => 5.43E-05s 23:28:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:42', 'change_quality_size_mb_to_kb') 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: 8: change_quality_size_mb_to_kb migrated 23:28:42.3 Info: => 0.0003107s 23:28:42.3 Info: 9: album_releases migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: Starting migration of Main DB to 9 23:28:42.3 Info: AlterTable Albums 23:28:42.3 Info: => 7E-07s 23:28:42.3 Info: CreateColumn Albums Releases String 23:28:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:42.3 Info: => 0.0005085s 23:28:42.3 Info: AlterTable Albums 23:28:42.3 Info: => 5E-07s 23:28:42.3 Info: CreateColumn Albums CurrentRelease String 23:28:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:42.3 Info: => 0.0004747s 23:28:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:42', 'album_releases') 23:28:42.3 Info: Committing Transaction 23:28:42.3 Info: 9: album_releases migrated 23:28:42.3 Info: => 0.0007618s 23:28:42.3 Info: 10: album_releases_fix migrating 23:28:42.3 Info: Beginning Transaction 23:28:42.3 Info: Starting migration of Main DB to 10 23:28:42.3 Info: AlterTable Albums 23:28:42.3 Info: => 4E-07s 23:28:42.3 Info: AlterColumn Albums Releases String 23:28:42.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) 23:28:42.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" 23:28:42.3 Info: DROP TABLE "Albums" 23:28:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.3 Info: => 0.0040892s 23:28:42.3 Info: AlterTable Albums 23:28:42.3 Info: => 3E-07s 23:28:42.3 Info: AlterColumn Albums CurrentRelease String 23:28:42.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) 23:28:42.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" 23:28:42.3 Info: DROP TABLE "Albums" 23:28:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.4 Info: => 0.0040096s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:42', 'album_releases_fix') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 10: album_releases_fix migrated 23:28:42.4 Info: => 0.0050297s 23:28:42.4 Info: 11: import_lists migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 11 23:28:42.4 Info: CreateTable ImportLists 23:28:42.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) 23:28:42.4 Info: => 0.0001624s 23:28:42.4 Info: CreateIndex ImportLists (Name) 23:28:42.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:42.4 Info: => 8.08E-05s 23:28:42.4 Info: CreateTable ImportListStatus 23:28:42.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) 23:28:42.4 Info: => 0.0001088s 23:28:42.4 Info: CreateIndex ImportListStatus (ProviderId) 23:28:42.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:42.4 Info: => 7.54E-05s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:42', 'import_lists') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 11: import_lists migrated 23:28:42.4 Info: => 0.000383s 23:28:42.4 Info: 12: add_release_status migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 12 23:28:42.4 Info: AlterTable MetadataProfiles 23:28:42.4 Info: => 5E-07s 23:28:42.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:42.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:42.4 Info: => 0.000531s 23:28:42.4 Info: PerformDBOperation 23:28:42.4 Info: Performing DB Operation 23:28:42.4 Info: => 2.88E-05s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:42', 'add_release_status') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 12: add_release_status migrated 23:28:42.4 Info: => 0.0003106s 23:28:42.4 Info: 13: album_download_notification migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 13 23:28:42.4 Info: AlterTable Notifications 23:28:42.4 Info: => 6E-07s 23:28:42.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:42.4 Info: => 0.0005224s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:42', 'album_download_notification') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 13: album_download_notification migrated 23:28:42.4 Info: => 0.0008251s 23:28:42.4 Info: 14: fix_language_metadata_profiles migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 14 23:28:42.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 23:28:42.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 23:28:42.4 Info: => 8.17E-05s 23:28:42.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 23:28:42.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 23:28:42.4 Info: => 5.53E-05s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:42', 'fix_language_metadata_profiles') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 14: fix_language_metadata_profiles migrated 23:28:42.4 Info: => 0.000302s 23:28:42.4 Info: 15: remove_fanzub migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 15 23:28:42.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:42.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:42.4 Info: => 4.68E-05s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:42', 'remove_fanzub') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 15: remove_fanzub migrated 23:28:42.4 Info: => 0.0002974s 23:28:42.4 Info: 16: update_artist_history_indexes migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 16 23:28:42.4 Info: CreateIndex Albums (ArtistId) 23:28:42.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:42.4 Info: => 0.0001085s 23:28:42.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:42.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:42.4 Info: => 0.0006805s 23:28:42.4 Info: DeleteIndex History (AlbumId) 23:28:42.4 Info: DROP INDEX "IX_History_AlbumId" 23:28:42.4 Info: => 0.0001501s 23:28:42.4 Info: CreateIndex History (AlbumId, Date) 23:28:42.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:42.4 Info: => 9.86E-05s 23:28:42.4 Info: DeleteIndex History (DownloadId) 23:28:42.4 Info: DROP INDEX "IX_History_DownloadId" 23:28:42.4 Info: => 0.0001143s 23:28:42.4 Info: CreateIndex History (DownloadId, Date) 23:28:42.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:42.4 Info: => 9.1E-05s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:42', 'update_artist_history_indexes') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 16: update_artist_history_indexes migrated 23:28:42.4 Info: => 0.0004246s 23:28:42.4 Info: 17: remove_nma migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 17 23:28:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:42.4 Info: => 5.17E-05s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:42', 'remove_nma') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 17: remove_nma migrated 23:28:42.4 Info: => 0.0003008s 23:28:42.4 Info: 18: album_disambiguation migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 18 23:28:42.4 Info: AlterTable Albums 23:28:42.4 Info: => 5E-07s 23:28:42.4 Info: CreateColumn Albums Disambiguation String 23:28:42.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:42.4 Info: => 0.0005315s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:42', 'album_disambiguation') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 18: album_disambiguation migrated 23:28:42.4 Info: => 0.0008276s 23:28:42.4 Info: 19: add_ape_quality_in_profiles migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 19 23:28:42.4 Info: PerformDBOperation 23:28:42.4 Info: Performing DB Operation 23:28:42.4 Info: => 3.35E-05s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:42', 'add_ape_quality_in_profiles') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 19: add_ape_quality_in_profiles migrated 23:28:42.4 Info: => 0.000291s 23:28:42.4 Info: 20: remove_pushalot migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 20 23:28:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:42.4 Info: => 5.23E-05s 23:28:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:42.4 Info: => 3.14E-05s 23:28:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:42.4 Info: => 3.14E-05s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:42', 'remove_pushalot') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 20: remove_pushalot migrated 23:28:42.4 Info: => 0.000278s 23:28:42.4 Info: 21: add_custom_filters migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 21 23:28:42.4 Info: CreateTable CustomFilters 23:28:42.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:42.4 Info: => 0.0001286s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:42', 'add_custom_filters') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 21: add_custom_filters migrated 23:28:42.4 Info: => 0.0004358s 23:28:42.4 Info: 22: import_list_tags migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 22 23:28:42.4 Info: AlterTable ImportLists 23:28:42.4 Info: => 4E-07s 23:28:42.4 Info: CreateColumn ImportLists Tags String 23:28:42.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:42.4 Info: => 0.0005301s 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:42', 'import_list_tags') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 22: import_list_tags migrated 23:28:42.4 Info: => 0.0008279s 23:28:42.4 Info: 23: add_release_groups_etc migrating 23:28:42.4 Info: Beginning Transaction 23:28:42.4 Info: Starting migration of Main DB to 23 23:28:42.4 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) 23:28:42.4 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-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 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') 23:28:42.4 Info: CreateTable ArtistMetadata 23:28:42.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) 23:28:42.4 Info: => 0.0001527s 23:28:42.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:42.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:42.4 Info: => 8.5E-05s 23:28:42.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" 23:28:42.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" 23:28:42.4 Info: => 8.52E-05s 23:28:42.4 Info: AlterTable Artists 23:28:42.4 Info: => 3E-07s 23:28:42.4 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:42.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.4 Info: => 0.0005645s 23:28:42.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:42.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:42.4 Info: => 7.83E-05s 23:28:42.4 Info: CreateTable AlbumReleases 23:28:42.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) 23:28:42.4 Info: => 0.0001473s 23:28:42.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:42.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:42.4 Info: => 8.28E-05s 23:28:42.4 Info: CreateIndex AlbumReleases (AlbumId) 23:28:42.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:42.4 Info: => 7.46E-05s 23:28:42.4 Info: PerformDBOperation 23:28:42.4 Info: Performing DB Operation 23:28:42.4 Info: => 0.0051679s 23:28:42.4 Info: AlterTable Albums 23:28:42.4 Info: => 6E-07s 23:28:42.4 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:42.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.4 Info: => 0.0005685s 23:28:42.4 Info: AlterTable Albums 23:28:42.4 Info: => 5E-07s 23:28:42.4 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:42.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:42.4 Info: => 0.0005503s 23:28:42.4 Info: AlterTable Albums 23:28:42.4 Info: => 4E-07s 23:28:42.4 Info: CreateColumn Albums Links String 23:28:42.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:42.4 Info: => 0.0005348s 23:28:42.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:42.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:42.4 Info: => 9.22E-05s 23:28:42.4 Info: AlterTable Tracks 23:28:42.4 Info: => 3E-07s 23:28:42.4 Info: CreateColumn Tracks ForeignRecordingId String 23:28:42.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:42.4 Info: => 0.0005259s 23:28:42.4 Info: AlterTable Tracks 23:28:42.4 Info: => 4E-07s 23:28:42.4 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:42.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:42.4 Info: => 0.0012502s 23:28:42.4 Info: AlterTable Tracks 23:28:42.4 Info: => 4E-07s 23:28:42.4 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:42.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.4 Info: => 0.0005668s 23:28:42.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:42.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:42.4 Info: => 0.0001083s 23:28:42.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:42.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:42.4 Info: => 8.51E-05s 23:28:42.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:42.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) 23:28:42.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" 23:28:42.4 Info: DROP TABLE "Artists" 23:28:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.4 Info: => 0.0050041s 23:28:42.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:42.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) 23:28:42.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" 23:28:42.4 Info: DROP TABLE "Albums" 23:28:42.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.4 Info: => 0.0042063s 23:28:42.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:42.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) 23:28:42.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" 23:28:42.4 Info: DROP TABLE "Tracks" 23:28:42.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:42.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.4 Info: => 0.0039503s 23:28:42.4 Info: DeleteColumn TrackFiles ArtistId 23:28:42.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) 23:28:42.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" 23:28:42.4 Info: DROP TABLE "TrackFiles" 23:28:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:42.4 Info: => 0.0045656s 23:28:42.4 Info: CreateIndex Artists (ArtistMetadataId) 23:28:42.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:42.4 Info: => 8.12E-05s 23:28:42.4 Info: CreateIndex Artists (Monitored) 23:28:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:42.4 Info: => 7.78E-05s 23:28:42.4 Info: CreateIndex Albums (ArtistMetadataId) 23:28:42.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:42.4 Info: => 8.23E-05s 23:28:42.4 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:42.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:42.4 Info: => 8.52E-05s 23:28:42.4 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:42.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:42.4 Info: => 8.04E-05s 23:28:42.4 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:42.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:42.4 Info: => 8.04E-05s 23:28:42.4 Info: UpdateData 23:28:42.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:42.4 Info: => 4.6E-05s 23:28:42.4 Info: UpdateData 23:28:42.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:42.4 Info: => 3.82E-05s 23:28:42.4 Info: UpdateData 23:28:42.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:42.4 Info: => 4E-05s 23:28:42.4 Info: -> 23 Insert operations completed in 00:00:00.0023207 taking an average of 00:00:00.0001009 23:28:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:42', 'add_release_groups_etc') 23:28:42.4 Info: Committing Transaction 23:28:42.4 Info: 23: add_release_groups_etc migrated 23:28:42.4 Info: => 0.0006155s 23:28:42.4 Debug: Took: 00:00:00.1167482 23:28:42.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 23:28:42.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 23:28:42.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221225719227_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:42.5 Info: DatabaseEngineVersionCheck migrating 23:28:42.5 Info: PerformDBOperation 23:28:42.5 Info: Performing DB Operation 23:28:42.5 Info: SQLite 3.48.0 23:28:42.5 Info: => 0.0011348s 23:28:42.5 Info: DatabaseEngineVersionCheck migrated 23:28:42.5 Info: => 0.0011477s 23:28:42.5 Info: VersionMigration migrating 23:28:42.5 Info: Beginning Transaction 23:28:42.5 Info: CreateTable VersionInfo 23:28:42.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:42.5 Info: => 0.000187s 23:28:42.5 Info: Committing Transaction 23:28:42.5 Info: VersionMigration migrated 23:28:42.5 Info: => 0.0005636s 23:28:42.5 Info: VersionUniqueMigration migrating 23:28:42.5 Info: Beginning Transaction 23:28:42.5 Info: CreateIndex VersionInfo (Version) 23:28:42.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:42.5 Info: => 0.0001262s 23:28:42.5 Info: AlterTable VersionInfo 23:28:42.5 Info: => 4E-07s 23:28:42.5 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:42.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:42.5 Info: => 0.0005907s 23:28:42.5 Info: Committing Transaction 23:28:42.5 Info: VersionUniqueMigration migrated 23:28:42.5 Info: => 0.0008234s 23:28:42.5 Info: VersionDescriptionMigration migrating 23:28:42.5 Info: Beginning Transaction 23:28:42.5 Info: AlterTable VersionInfo 23:28:42.5 Info: => 6E-07s 23:28:42.5 Info: CreateColumn VersionInfo Description String 23:28:42.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:42.5 Info: => 0.0002116s 23:28:42.5 Info: Committing Transaction 23:28:42.5 Info: VersionDescriptionMigration migrated 23:28:42.5 Info: => 0.000406s 23:28:42.5 Info: 1: InitialSetup migrating 23:28:42.5 Info: Beginning Transaction 23:28:42.5 Info: Starting migration of Main DB to 1 23:28:42.5 Info: CreateTable Config 23:28:42.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:42.5 Info: => 0.0001606s 23:28:42.5 Info: CreateIndex Config (Key) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:42.5 Info: => 8.94E-05s 23:28:42.5 Info: CreateTable RootFolders 23:28:42.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:42.5 Info: => 8.56E-05s 23:28:42.5 Info: CreateIndex RootFolders (Path) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:42.5 Info: => 7.24E-05s 23:28:42.5 Info: CreateTable Artists 23:28:42.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) 23:28:42.5 Info: => 0.0002814s 23:28:42.5 Info: CreateIndex Artists (ForeignArtistId) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.5 Info: => 8.14E-05s 23:28:42.5 Info: CreateIndex Artists (NameSlug) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.5 Info: => 7.11E-05s 23:28:42.5 Info: CreateIndex Artists (CleanName) 23:28:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.5 Info: => 6.7E-05s 23:28:42.5 Info: CreateIndex Artists (Path) 23:28:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.5 Info: => 6.37E-05s 23:28:42.5 Info: CreateTable Albums 23:28:42.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) 23:28:42.5 Info: => 0.0009083s 23:28:42.5 Info: CreateIndex Albums (ForeignAlbumId) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.5 Info: => 8.64E-05s 23:28:42.5 Info: CreateIndex Albums (MBId) 23:28:42.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.5 Info: => 6.83E-05s 23:28:42.5 Info: CreateIndex Albums (TADBId) 23:28:42.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.5 Info: => 6.54E-05s 23:28:42.5 Info: CreateIndex Albums (TitleSlug) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.5 Info: => 6.71E-05s 23:28:42.5 Info: CreateIndex Albums (CleanTitle) 23:28:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.5 Info: => 9.85E-05s 23:28:42.5 Info: CreateIndex Albums (Path) 23:28:42.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:42.5 Info: => 7.28E-05s 23:28:42.5 Info: CreateTable Tracks 23:28:42.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) 23:28:42.5 Info: => 0.000142s 23:28:42.5 Info: CreateIndex Tracks (ForeignTrackId) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.5 Info: => 7.14E-05s 23:28:42.5 Info: CreateIndex Tracks (ArtistId) 23:28:42.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:42.5 Info: => 6.97E-05s 23:28:42.5 Info: CreateIndex Tracks (TrackFileId) 23:28:42.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.5 Info: => 7.04E-05s 23:28:42.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:42.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:42.5 Info: => 7.32E-05s 23:28:42.5 Info: CreateTable TrackFiles 23:28:42.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) 23:28:42.5 Info: => 0.0001249s 23:28:42.5 Info: CreateIndex TrackFiles (ArtistId) 23:28:42.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:42.5 Info: => 6.97E-05s 23:28:42.5 Info: CreateIndex TrackFiles (AlbumId) 23:28:42.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:42.5 Info: => 6.79E-05s 23:28:42.5 Info: CreateTable History 23:28:42.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) 23:28:42.5 Info: => 0.0001277s 23:28:42.5 Info: CreateIndex History (Date) 23:28:42.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:42.5 Info: => 7.29E-05s 23:28:42.5 Info: CreateIndex History (EventType) 23:28:42.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:42.5 Info: => 6.76E-05s 23:28:42.5 Info: CreateIndex History (DownloadId) 23:28:42.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:42.5 Info: => 6.81E-05s 23:28:42.5 Info: CreateIndex History (AlbumId) 23:28:42.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:42.5 Info: => 7.1E-05s 23:28:42.5 Info: CreateTable Notifications 23:28:42.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) 23:28:42.5 Info: => 0.0001191s 23:28:42.5 Info: CreateTable ScheduledTasks 23:28:42.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:42.5 Info: => 9.24E-05s 23:28:42.5 Info: CreateIndex ScheduledTasks (TypeName) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:42.5 Info: => 7.51E-05s 23:28:42.5 Info: CreateTable Indexers 23:28:42.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) 23:28:42.5 Info: => 9.85E-05s 23:28:42.5 Info: CreateIndex Indexers (Name) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.5 Info: => 0.0001005s 23:28:42.5 Info: CreateTable Profiles 23:28:42.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:42.5 Info: => 9.57E-05s 23:28:42.5 Info: CreateIndex Profiles (Name) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:42.5 Info: => 8.51E-05s 23:28:42.5 Info: CreateTable QualityDefinitions 23:28:42.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:42.5 Info: => 0.0001102s 23:28:42.5 Info: CreateIndex QualityDefinitions (Quality) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:42.5 Info: => 8.1E-05s 23:28:42.5 Info: CreateIndex QualityDefinitions (Title) 23:28:42.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:42.5 Info: => 8.22E-05s 23:28:42.5 Info: CreateTable NamingConfig 23:28:42.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) 23:28:42.5 Info: => 0.0001536s 23:28:42.5 Info: CreateTable Blacklist 23:28:42.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 '') 23:28:42.5 Info: => 0.0001768s 23:28:42.5 Info: CreateTable Metadata 23:28:42.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) 23:28:42.5 Info: => 0.0001038s 23:28:42.5 Info: CreateTable MetadataFiles 23:28:42.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) 23:28:42.5 Info: => 0.0001182s 23:28:42.5 Info: CreateTable DownloadClients 23:28:42.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) 23:28:42.5 Info: => 0.0001038s 23:28:42.5 Info: CreateTable PendingReleases 23:28:42.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 '') 23:28:42.6 Info: => 0.0007828s 23:28:42.6 Info: CreateTable RemotePathMappings 23:28:42.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:42.6 Info: => 0.0001138s 23:28:42.6 Info: CreateTable Tags 23:28:42.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:42.6 Info: => 0.0001085s 23:28:42.6 Info: CreateIndex Tags (Label) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:42.6 Info: => 8.65E-05s 23:28:42.6 Info: CreateTable Restrictions 23:28:42.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:42.6 Info: => 9.79E-05s 23:28:42.6 Info: CreateTable DelayProfiles 23:28:42.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) 23:28:42.6 Info: => 0.0001197s 23:28:42.6 Info: CreateTable Users 23:28:42.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:42.6 Info: => 9.13E-05s 23:28:42.6 Info: CreateIndex Users (Identifier) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:42.6 Info: => 8.56E-05s 23:28:42.6 Info: CreateIndex Users (Username) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:42.6 Info: => 0.0001125s 23:28:42.6 Info: CreateTable Commands 23:28:42.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) 23:28:42.6 Info: => 0.0001535s 23:28:42.6 Info: CreateTable IndexerStatus 23:28:42.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) 23:28:42.6 Info: => 0.0001235s 23:28:42.6 Info: CreateIndex IndexerStatus (ProviderId) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:42.6 Info: => 8.66E-05s 23:28:42.6 Info: CreateTable ExtraFiles 23:28:42.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) 23:28:42.6 Info: => 0.0001134s 23:28:42.6 Info: CreateTable LyricFiles 23:28:42.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) 23:28:42.6 Info: => 0.0001308s 23:28:42.6 Info: CreateTable LanguageProfiles 23:28:42.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:42.6 Info: => 9.78E-05s 23:28:42.6 Info: CreateIndex LanguageProfiles (Name) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:42.6 Info: => 9.98E-05s 23:28:42.6 Info: CreateTable DownloadClientStatus 23:28:42.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) 23:28:42.6 Info: => 0.0001064s 23:28:42.6 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:42.6 Info: => 8.61E-05s 23:28:42.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:42.6 Info: -> 1 Insert operations completed in 00:00:00.0000613 taking an average of 00:00:00.0000613 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:42', 'InitialSetup') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 1: InitialSetup migrated 23:28:42.6 Info: => 0.0010661s 23:28:42.6 Info: 2: add_reason_to_pending_releases migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 2 23:28:42.6 Info: AlterTable PendingReleases 23:28:42.6 Info: => 6E-07s 23:28:42.6 Info: CreateColumn PendingReleases Reason Int32 23:28:42.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:42.6 Info: => 0.0005425s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:42', 'add_reason_to_pending_releases') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 2: add_reason_to_pending_releases migrated 23:28:42.6 Info: => 0.0008458s 23:28:42.6 Info: 3: add_medium_support migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 3 23:28:42.6 Info: AlterTable Albums 23:28:42.6 Info: => 6E-07s 23:28:42.6 Info: CreateColumn Albums Media String 23:28:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:42.6 Info: => 0.0005427s 23:28:42.6 Info: AlterTable Tracks 23:28:42.6 Info: => 4E-07s 23:28:42.6 Info: CreateColumn Tracks MediumNumber Int32 23:28:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:42.6 Info: => 0.0004836s 23:28:42.6 Info: AlterTable Tracks 23:28:42.6 Info: => 5E-07s 23:28:42.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:42.6 Info: => 0.0005164s 23:28:42.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:42.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:42.6 Info: => 4.97E-05s 23:28:42.6 Info: DeleteColumn Tracks TrackNumber 23:28:42.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) 23:28:42.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" 23:28:42.6 Info: DROP TABLE "Tracks" 23:28:42.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.6 Info: => 0.0047305s 23:28:42.6 Info: AlterTable Tracks 23:28:42.6 Info: => 4E-07s 23:28:42.6 Info: CreateColumn Tracks TrackNumber String 23:28:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:42.6 Info: => 0.0004969s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:42', 'add_medium_support') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 3: add_medium_support migrated 23:28:42.6 Info: => 0.0008664s 23:28:42.6 Info: 4: add_various_qualites_in_profile migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 4 23:28:42.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:42.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:42.6 Info: => 5.55E-05s 23:28:42.6 Info: PerformDBOperation 23:28:42.6 Info: Performing DB Operation 23:28:42.6 Info: => 3.4E-05s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:42', 'add_various_qualites_in_profile') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 4: add_various_qualites_in_profile migrated 23:28:42.6 Info: => 0.0002781s 23:28:42.6 Info: 5: metadata_profiles migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 5 23:28:42.6 Info: CreateTable MetadataProfiles 23:28:42.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:42.6 Info: => 0.0001808s 23:28:42.6 Info: CreateIndex MetadataProfiles (Name) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:42.6 Info: => 9.16E-05s 23:28:42.6 Info: AlterTable Artists 23:28:42.6 Info: => 4E-07s 23:28:42.6 Info: CreateColumn Artists MetadataProfileId Int32 23:28:42.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:42.6 Info: => 0.0005213s 23:28:42.6 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:42.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) 23:28:42.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" 23:28:42.6 Info: DROP TABLE "Artists" 23:28:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.6 Info: => 0.0041988s 23:28:42.6 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:42.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) 23:28:42.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" 23:28:42.6 Info: DROP TABLE "Artists" 23:28:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.6 Info: => 0.0052962s 23:28:42.6 Info: AlterTable Albums 23:28:42.6 Info: => 4E-07s 23:28:42.6 Info: CreateColumn Albums SecondaryTypes String 23:28:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:42.6 Info: => 0.0005028s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:42', 'metadata_profiles') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 5: metadata_profiles migrated 23:28:42.6 Info: => 0.0009056s 23:28:42.6 Info: 6: separate_automatic_and_interactive_search migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 6 23:28:42.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:42.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) 23:28:42.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:42.6 Info: DROP TABLE "Indexers" 23:28:42.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.6 Info: => 0.0033903s 23:28:42.6 Info: AlterTable Indexers 23:28:42.6 Info: => 4E-07s 23:28:42.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:42.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:42.6 Info: => 0.0004891s 23:28:42.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:42.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:42.6 Info: => 4.29E-05s 23:28:42.6 Info: AlterTable Indexers 23:28:42.6 Info: => 3E-07s 23:28:42.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:42.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) 23:28:42.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" 23:28:42.6 Info: DROP TABLE "Indexers" 23:28:42.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.6 Info: => 0.0033719s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:42', 'separate_automatic_and_interactive_search') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 6: separate_automatic_and_interactive_search migrated 23:28:42.6 Info: => 0.0036857s 23:28:42.6 Info: 7: change_album_path_to_relative migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 7 23:28:42.6 Info: DeleteColumn Albums Path 23:28:42.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) 23:28:42.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" 23:28:42.6 Info: DROP TABLE "Albums" 23:28:42.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.6 Info: => 0.00425s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:42', 'change_album_path_to_relative') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 7: change_album_path_to_relative migrated 23:28:42.6 Info: => 0.0046612s 23:28:42.6 Info: 8: change_quality_size_mb_to_kb migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 8 23:28:42.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 23:28:42.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 23:28:42.6 Info: => 5.29E-05s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:42', 'change_quality_size_mb_to_kb') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 8: change_quality_size_mb_to_kb migrated 23:28:42.6 Info: => 0.0002973s 23:28:42.6 Info: 9: album_releases migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 9 23:28:42.6 Info: AlterTable Albums 23:28:42.6 Info: => 7E-07s 23:28:42.6 Info: CreateColumn Albums Releases String 23:28:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:42.6 Info: => 0.0005317s 23:28:42.6 Info: AlterTable Albums 23:28:42.6 Info: => 5E-07s 23:28:42.6 Info: CreateColumn Albums CurrentRelease String 23:28:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:42.6 Info: => 0.0005042s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:42', 'album_releases') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 9: album_releases migrated 23:28:42.6 Info: => 0.0007861s 23:28:42.6 Info: 10: album_releases_fix migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 10 23:28:42.6 Info: AlterTable Albums 23:28:42.6 Info: => 6E-07s 23:28:42.6 Info: AlterColumn Albums Releases String 23:28:42.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) 23:28:42.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" 23:28:42.6 Info: DROP TABLE "Albums" 23:28:42.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.6 Info: => 0.005667s 23:28:42.6 Info: AlterTable Albums 23:28:42.6 Info: => 3E-07s 23:28:42.6 Info: AlterColumn Albums CurrentRelease String 23:28:42.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) 23:28:42.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" 23:28:42.6 Info: DROP TABLE "Albums" 23:28:42.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.6 Info: => 0.0040806s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:42', 'album_releases_fix') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 10: album_releases_fix migrated 23:28:42.6 Info: => 0.0044438s 23:28:42.6 Info: 11: import_lists migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 11 23:28:42.6 Info: CreateTable ImportLists 23:28:42.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) 23:28:42.6 Info: => 0.0001646s 23:28:42.6 Info: CreateIndex ImportLists (Name) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:42.6 Info: => 8.18E-05s 23:28:42.6 Info: CreateTable ImportListStatus 23:28:42.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) 23:28:42.6 Info: => 0.0001126s 23:28:42.6 Info: CreateIndex ImportListStatus (ProviderId) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:42.6 Info: => 7.67E-05s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:42', 'import_lists') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 11: import_lists migrated 23:28:42.6 Info: => 0.00038s 23:28:42.6 Info: 12: add_release_status migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 12 23:28:42.6 Info: AlterTable MetadataProfiles 23:28:42.6 Info: => 5E-07s 23:28:42.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:42.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:42.6 Info: => 0.0005603s 23:28:42.6 Info: PerformDBOperation 23:28:42.6 Info: Performing DB Operation 23:28:42.6 Info: => 3.31E-05s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:42', 'add_release_status') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 12: add_release_status migrated 23:28:42.6 Info: => 0.0003006s 23:28:42.6 Info: 13: album_download_notification migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 13 23:28:42.6 Info: AlterTable Notifications 23:28:42.6 Info: => 5E-07s 23:28:42.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:42.6 Info: => 0.0005471s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:42', 'album_download_notification') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 13: album_download_notification migrated 23:28:42.6 Info: => 0.0008539s 23:28:42.6 Info: 14: fix_language_metadata_profiles migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 14 23:28:42.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 23:28:42.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 23:28:42.6 Info: => 8.05E-05s 23:28:42.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 23:28:42.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 23:28:42.6 Info: => 6.63E-05s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:42', 'fix_language_metadata_profiles') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 14: fix_language_metadata_profiles migrated 23:28:42.6 Info: => 0.0003159s 23:28:42.6 Info: 15: remove_fanzub migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 15 23:28:42.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:42.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:42.6 Info: => 4.41E-05s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:42', 'remove_fanzub') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 15: remove_fanzub migrated 23:28:42.6 Info: => 0.0002808s 23:28:42.6 Info: 16: update_artist_history_indexes migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 16 23:28:42.6 Info: CreateIndex Albums (ArtistId) 23:28:42.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:42.6 Info: => 0.0001096s 23:28:42.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:42.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:42.6 Info: => 8.09E-05s 23:28:42.6 Info: DeleteIndex History (AlbumId) 23:28:42.6 Info: DROP INDEX "IX_History_AlbumId" 23:28:42.6 Info: => 0.0001256s 23:28:42.6 Info: CreateIndex History (AlbumId, Date) 23:28:42.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:42.6 Info: => 9.56E-05s 23:28:42.6 Info: DeleteIndex History (DownloadId) 23:28:42.6 Info: DROP INDEX "IX_History_DownloadId" 23:28:42.6 Info: => 0.0001186s 23:28:42.6 Info: CreateIndex History (DownloadId, Date) 23:28:42.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:42.6 Info: => 9.22E-05s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:42', 'update_artist_history_indexes') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 16: update_artist_history_indexes migrated 23:28:42.6 Info: => 0.0003974s 23:28:42.6 Info: 17: remove_nma migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 17 23:28:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:42.6 Info: => 5.04E-05s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:42', 'remove_nma') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 17: remove_nma migrated 23:28:42.6 Info: => 0.0002895s 23:28:42.6 Info: 18: album_disambiguation migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 18 23:28:42.6 Info: AlterTable Albums 23:28:42.6 Info: => 6E-07s 23:28:42.6 Info: CreateColumn Albums Disambiguation String 23:28:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:42.6 Info: => 0.0005485s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:42', 'album_disambiguation') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 18: album_disambiguation migrated 23:28:42.6 Info: => 0.0008559s 23:28:42.6 Info: 19: add_ape_quality_in_profiles migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 19 23:28:42.6 Info: PerformDBOperation 23:28:42.6 Info: Performing DB Operation 23:28:42.6 Info: => 3.4E-05s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:42', 'add_ape_quality_in_profiles') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 19: add_ape_quality_in_profiles migrated 23:28:42.6 Info: => 0.0002826s 23:28:42.6 Info: 20: remove_pushalot migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 20 23:28:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:42.6 Info: => 4.87E-05s 23:28:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:42.6 Info: => 3.18E-05s 23:28:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:42.6 Info: => 3.05E-05s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:42', 'remove_pushalot') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 20: remove_pushalot migrated 23:28:42.6 Info: => 0.0002685s 23:28:42.6 Info: 21: add_custom_filters migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 21 23:28:42.6 Info: CreateTable CustomFilters 23:28:42.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:42.6 Info: => 0.0001276s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:42', 'add_custom_filters') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 21: add_custom_filters migrated 23:28:42.6 Info: => 0.0004008s 23:28:42.6 Info: 22: import_list_tags migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 22 23:28:42.6 Info: AlterTable ImportLists 23:28:42.6 Info: => 1.1E-06s 23:28:42.6 Info: CreateColumn ImportLists Tags String 23:28:42.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:42.6 Info: => 0.0005672s 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:42', 'import_list_tags') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 22: import_list_tags migrated 23:28:42.6 Info: => 0.0008803s 23:28:42.6 Info: 23: add_release_groups_etc migrating 23:28:42.6 Info: Beginning Transaction 23:28:42.6 Info: Starting migration of Main DB to 23 23:28:42.6 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) 23:28:42.6 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-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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-02-04T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 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') 23:28:42.6 Info: CreateTable ArtistMetadata 23:28:42.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) 23:28:42.6 Info: => 0.0002002s 23:28:42.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:42.6 Info: => 0.0001108s 23:28:42.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" 23:28:42.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" 23:28:42.6 Info: => 0.0006598s 23:28:42.6 Info: AlterTable Artists 23:28:42.6 Info: => 4E-07s 23:28:42.6 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:42.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.6 Info: => 0.000572s 23:28:42.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:42.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:42.6 Info: => 7.53E-05s 23:28:42.6 Info: CreateTable AlbumReleases 23:28:42.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) 23:28:42.6 Info: => 0.0001476s 23:28:42.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:42.6 Info: => 9.22E-05s 23:28:42.6 Info: CreateIndex AlbumReleases (AlbumId) 23:28:42.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:42.6 Info: => 8.41E-05s 23:28:42.6 Info: PerformDBOperation 23:28:42.6 Info: Performing DB Operation 23:28:42.6 Info: => 0.003244s 23:28:42.6 Info: AlterTable Albums 23:28:42.6 Info: => 5E-07s 23:28:42.6 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.6 Info: => 0.0006065s 23:28:42.6 Info: AlterTable Albums 23:28:42.6 Info: => 4E-07s 23:28:42.6 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:42.6 Info: => 0.0005846s 23:28:42.6 Info: AlterTable Albums 23:28:42.6 Info: => 5E-07s 23:28:42.6 Info: CreateColumn Albums Links String 23:28:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:42.6 Info: => 0.0005612s 23:28:42.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:42.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:42.6 Info: => 9.16E-05s 23:28:42.6 Info: AlterTable Tracks 23:28:42.6 Info: => 4E-07s 23:28:42.6 Info: CreateColumn Tracks ForeignRecordingId String 23:28:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:42.6 Info: => 0.0005698s 23:28:42.6 Info: AlterTable Tracks 23:28:42.6 Info: => 4E-07s 23:28:42.6 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:42.6 Info: => 0.0005719s 23:28:42.6 Info: AlterTable Tracks 23:28:42.6 Info: => 5E-07s 23:28:42.6 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.6 Info: => 0.0005523s 23:28:42.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:42.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:42.6 Info: => 0.0001056s 23:28:42.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:42.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:42.6 Info: => 8.41E-05s 23:28:42.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:42.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) 23:28:42.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" 23:28:42.6 Info: DROP TABLE "Artists" 23:28:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.6 Info: => 0.0050829s 23:28:42.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:42.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) 23:28:42.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" 23:28:42.6 Info: DROP TABLE "Albums" 23:28:42.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.6 Info: => 0.0042889s 23:28:42.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:42.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) 23:28:42.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" 23:28:42.6 Info: DROP TABLE "Tracks" 23:28:42.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:42.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.6 Info: => 0.0050008s 23:28:42.6 Info: DeleteColumn TrackFiles ArtistId 23:28:42.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) 23:28:42.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" 23:28:42.6 Info: DROP TABLE "TrackFiles" 23:28:42.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:42.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:42.6 Info: => 0.0036965s 23:28:42.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:42.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:42.6 Info: => 8.16E-05s 23:28:42.6 Info: CreateIndex Artists (Monitored) 23:28:42.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:42.6 Info: => 7.58E-05s 23:28:42.6 Info: CreateIndex Albums (ArtistMetadataId) 23:28:42.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:42.6 Info: => 7.68E-05s 23:28:42.6 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:42.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:42.6 Info: => 7.81E-05s 23:28:42.6 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:42.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:42.6 Info: => 7.64E-05s 23:28:42.6 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:42.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:42.6 Info: => 7.91E-05s 23:28:42.6 Info: UpdateData 23:28:42.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:42.6 Info: => 4.69E-05s 23:28:42.6 Info: UpdateData 23:28:42.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:42.6 Info: => 3.79E-05s 23:28:42.6 Info: UpdateData 23:28:42.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:42.6 Info: => 4.12E-05s 23:28:42.6 Info: -> 23 Insert operations completed in 00:00:00.0016290 taking an average of 00:00:00.0000708 23:28:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:42', 'add_release_groups_etc') 23:28:42.6 Info: Committing Transaction 23:28:42.6 Info: 23: add_release_groups_etc migrated 23:28:42.6 Info: => 0.0005805s 23:28:42.6 Debug: Took: 00:00:00.1168093 23:28:42.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 23:28:42.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 23:28:42.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221228299984_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:42.8 Info: DatabaseEngineVersionCheck migrating 23:28:42.8 Info: PerformDBOperation 23:28:42.8 Info: Performing DB Operation 23:28:42.8 Info: SQLite 3.48.0 23:28:42.8 Info: => 0.0010711s 23:28:42.8 Info: DatabaseEngineVersionCheck migrated 23:28:42.8 Info: => 0.0010847s 23:28:42.8 Info: VersionMigration migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: CreateTable VersionInfo 23:28:42.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:42.8 Info: => 0.0001467s 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: VersionMigration migrated 23:28:42.8 Info: => 0.0005127s 23:28:42.8 Info: VersionUniqueMigration migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: CreateIndex VersionInfo (Version) 23:28:42.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:42.8 Info: => 0.0001251s 23:28:42.8 Info: AlterTable VersionInfo 23:28:42.8 Info: => 4E-07s 23:28:42.8 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:42.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:42.8 Info: => 0.0005802s 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: VersionUniqueMigration migrated 23:28:42.8 Info: => 0.000793s 23:28:42.8 Info: VersionDescriptionMigration migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: AlterTable VersionInfo 23:28:42.8 Info: => 4E-07s 23:28:42.8 Info: CreateColumn VersionInfo Description String 23:28:42.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:42.8 Info: => 0.0001986s 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: VersionDescriptionMigration migrated 23:28:42.8 Info: => 0.0004041s 23:28:42.8 Info: 1: InitialSetup migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: Starting migration of Main DB to 1 23:28:42.8 Info: CreateTable Config 23:28:42.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:42.8 Info: => 0.0001622s 23:28:42.8 Info: CreateIndex Config (Key) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:42.8 Info: => 8.98E-05s 23:28:42.8 Info: CreateTable RootFolders 23:28:42.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:42.8 Info: => 8.85E-05s 23:28:42.8 Info: CreateIndex RootFolders (Path) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:42.8 Info: => 7.37E-05s 23:28:42.8 Info: CreateTable Artists 23:28:42.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) 23:28:42.8 Info: => 0.0002679s 23:28:42.8 Info: CreateIndex Artists (ForeignArtistId) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.8 Info: => 8.18E-05s 23:28:42.8 Info: CreateIndex Artists (NameSlug) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.8 Info: => 7.08E-05s 23:28:42.8 Info: CreateIndex Artists (CleanName) 23:28:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.8 Info: => 6.95E-05s 23:28:42.8 Info: CreateIndex Artists (Path) 23:28:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.8 Info: => 6.69E-05s 23:28:42.8 Info: CreateTable Albums 23:28:42.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) 23:28:42.8 Info: => 0.0001967s 23:28:42.8 Info: CreateIndex Albums (ForeignAlbumId) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.8 Info: => 7.4E-05s 23:28:42.8 Info: CreateIndex Albums (MBId) 23:28:42.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.8 Info: => 6.48E-05s 23:28:42.8 Info: CreateIndex Albums (TADBId) 23:28:42.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.8 Info: => 6.49E-05s 23:28:42.8 Info: CreateIndex Albums (TitleSlug) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.8 Info: => 6.58E-05s 23:28:42.8 Info: CreateIndex Albums (CleanTitle) 23:28:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.8 Info: => 6.35E-05s 23:28:42.8 Info: CreateIndex Albums (Path) 23:28:42.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:42.8 Info: => 6.37E-05s 23:28:42.8 Info: CreateTable Tracks 23:28:42.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) 23:28:42.8 Info: => 0.0001646s 23:28:42.8 Info: CreateIndex Tracks (ForeignTrackId) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.8 Info: => 7.49E-05s 23:28:42.8 Info: CreateIndex Tracks (ArtistId) 23:28:42.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:42.8 Info: => 7.01E-05s 23:28:42.8 Info: CreateIndex Tracks (TrackFileId) 23:28:42.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.8 Info: => 7.11E-05s 23:28:42.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:42.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:42.8 Info: => 0.0007721s 23:28:42.8 Info: CreateTable TrackFiles 23:28:42.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) 23:28:42.8 Info: => 0.0001437s 23:28:42.8 Info: CreateIndex TrackFiles (ArtistId) 23:28:42.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:42.8 Info: => 7.42E-05s 23:28:42.8 Info: CreateIndex TrackFiles (AlbumId) 23:28:42.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:42.8 Info: => 6.93E-05s 23:28:42.8 Info: CreateTable History 23:28:42.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) 23:28:42.8 Info: => 0.0001391s 23:28:42.8 Info: CreateIndex History (Date) 23:28:42.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:42.8 Info: => 7.65E-05s 23:28:42.8 Info: CreateIndex History (EventType) 23:28:42.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:42.8 Info: => 6.79E-05s 23:28:42.8 Info: CreateIndex History (DownloadId) 23:28:42.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:42.8 Info: => 6.89E-05s 23:28:42.8 Info: CreateIndex History (AlbumId) 23:28:42.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:42.8 Info: => 6.72E-05s 23:28:42.8 Info: CreateTable Notifications 23:28:42.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) 23:28:42.8 Info: => 0.0001174s 23:28:42.8 Info: CreateTable ScheduledTasks 23:28:42.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:42.8 Info: => 9.54E-05s 23:28:42.8 Info: CreateIndex ScheduledTasks (TypeName) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:42.8 Info: => 7.42E-05s 23:28:42.8 Info: CreateTable Indexers 23:28:42.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) 23:28:42.8 Info: => 0.0001036s 23:28:42.8 Info: CreateIndex Indexers (Name) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.8 Info: => 0.0001032s 23:28:42.8 Info: CreateTable Profiles 23:28:42.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:42.8 Info: => 9.68E-05s 23:28:42.8 Info: CreateIndex Profiles (Name) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:42.8 Info: => 8.24E-05s 23:28:42.8 Info: CreateTable QualityDefinitions 23:28:42.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:42.8 Info: => 0.0001072s 23:28:42.8 Info: CreateIndex QualityDefinitions (Quality) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:42.8 Info: => 7.49E-05s 23:28:42.8 Info: CreateIndex QualityDefinitions (Title) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:42.8 Info: => 7.91E-05s 23:28:42.8 Info: CreateTable NamingConfig 23:28:42.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) 23:28:42.8 Info: => 0.0001523s 23:28:42.8 Info: CreateTable Blacklist 23:28:42.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 '') 23:28:42.8 Info: => 0.0001753s 23:28:42.8 Info: CreateTable Metadata 23:28:42.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) 23:28:42.8 Info: => 0.0001045s 23:28:42.8 Info: CreateTable MetadataFiles 23:28:42.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) 23:28:42.8 Info: => 0.000117s 23:28:42.8 Info: CreateTable DownloadClients 23:28:42.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) 23:28:42.8 Info: => 0.0001053s 23:28:42.8 Info: CreateTable PendingReleases 23:28:42.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 '') 23:28:42.8 Info: => 0.0001149s 23:28:42.8 Info: CreateTable RemotePathMappings 23:28:42.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:42.8 Info: => 0.0001017s 23:28:42.8 Info: CreateTable Tags 23:28:42.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:42.8 Info: => 0.0001031s 23:28:42.8 Info: CreateIndex Tags (Label) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:42.8 Info: => 9.8E-05s 23:28:42.8 Info: CreateTable Restrictions 23:28:42.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:42.8 Info: => 0.0001021s 23:28:42.8 Info: CreateTable DelayProfiles 23:28:42.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) 23:28:42.8 Info: => 0.0001267s 23:28:42.8 Info: CreateTable Users 23:28:42.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:42.8 Info: => 9.4E-05s 23:28:42.8 Info: CreateIndex Users (Identifier) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:42.8 Info: => 8.87E-05s 23:28:42.8 Info: CreateIndex Users (Username) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:42.8 Info: => 0.0001131s 23:28:42.8 Info: CreateTable Commands 23:28:42.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) 23:28:42.8 Info: => 0.0007692s 23:28:42.8 Info: CreateTable IndexerStatus 23:28:42.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) 23:28:42.8 Info: => 0.0001409s 23:28:42.8 Info: CreateIndex IndexerStatus (ProviderId) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:42.8 Info: => 8.95E-05s 23:28:42.8 Info: CreateTable ExtraFiles 23:28:42.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) 23:28:42.8 Info: => 0.0001144s 23:28:42.8 Info: CreateTable LyricFiles 23:28:42.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) 23:28:42.8 Info: => 0.0001319s 23:28:42.8 Info: CreateTable LanguageProfiles 23:28:42.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:42.8 Info: => 9.86E-05s 23:28:42.8 Info: CreateIndex LanguageProfiles (Name) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:42.8 Info: => 0.0001015s 23:28:42.8 Info: CreateTable DownloadClientStatus 23:28:42.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) 23:28:42.8 Info: => 0.0001092s 23:28:42.8 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:42.8 Info: => 8.78E-05s 23:28:42.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:42.8 Info: -> 1 Insert operations completed in 00:00:00.0000630 taking an average of 00:00:00.0000630 23:28:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:42', 'InitialSetup') 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: 1: InitialSetup migrated 23:28:42.8 Info: => 0.001018s 23:28:42.8 Info: 2: add_reason_to_pending_releases migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: Starting migration of Main DB to 2 23:28:42.8 Info: AlterTable PendingReleases 23:28:42.8 Info: => 5E-07s 23:28:42.8 Info: CreateColumn PendingReleases Reason Int32 23:28:42.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:42.8 Info: => 0.0005444s 23:28:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:42', 'add_reason_to_pending_releases') 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: 2: add_reason_to_pending_releases migrated 23:28:42.8 Info: => 0.0008427s 23:28:42.8 Info: 3: add_medium_support migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: Starting migration of Main DB to 3 23:28:42.8 Info: AlterTable Albums 23:28:42.8 Info: => 7E-07s 23:28:42.8 Info: CreateColumn Albums Media String 23:28:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:42.8 Info: => 0.0005325s 23:28:42.8 Info: AlterTable Tracks 23:28:42.8 Info: => 4E-07s 23:28:42.8 Info: CreateColumn Tracks MediumNumber Int32 23:28:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:42.8 Info: => 0.0004862s 23:28:42.8 Info: AlterTable Tracks 23:28:42.8 Info: => 5E-07s 23:28:42.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:42.8 Info: => 0.0004903s 23:28:42.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:42.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:42.8 Info: => 4.51E-05s 23:28:42.8 Info: DeleteColumn Tracks TrackNumber 23:28:42.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) 23:28:42.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" 23:28:42.8 Info: DROP TABLE "Tracks" 23:28:42.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:42.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.8 Info: => 0.004672s 23:28:42.8 Info: AlterTable Tracks 23:28:42.8 Info: => 4E-07s 23:28:42.8 Info: CreateColumn Tracks TrackNumber String 23:28:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:42.8 Info: => 0.0005061s 23:28:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:42', 'add_medium_support') 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: 3: add_medium_support migrated 23:28:42.8 Info: => 0.0008993s 23:28:42.8 Info: 4: add_various_qualites_in_profile migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: Starting migration of Main DB to 4 23:28:42.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:42.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:42.8 Info: => 5.39E-05s 23:28:42.8 Info: PerformDBOperation 23:28:42.8 Info: Performing DB Operation 23:28:42.8 Info: => 3.39E-05s 23:28:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:42', 'add_various_qualites_in_profile') 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: 4: add_various_qualites_in_profile migrated 23:28:42.8 Info: => 0.0002822s 23:28:42.8 Info: 5: metadata_profiles migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: Starting migration of Main DB to 5 23:28:42.8 Info: CreateTable MetadataProfiles 23:28:42.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:42.8 Info: => 0.0001297s 23:28:42.8 Info: CreateIndex MetadataProfiles (Name) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:42.8 Info: => 8.75E-05s 23:28:42.8 Info: AlterTable Artists 23:28:42.8 Info: => 3E-07s 23:28:42.8 Info: CreateColumn Artists MetadataProfileId Int32 23:28:42.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:42.8 Info: => 0.0005541s 23:28:42.8 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:42.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) 23:28:42.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" 23:28:42.8 Info: DROP TABLE "Artists" 23:28:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.8 Info: => 0.0040987s 23:28:42.8 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:42.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) 23:28:42.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" 23:28:42.8 Info: DROP TABLE "Artists" 23:28:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.8 Info: => 0.0049606s 23:28:42.8 Info: AlterTable Albums 23:28:42.8 Info: => 3E-07s 23:28:42.8 Info: CreateColumn Albums SecondaryTypes String 23:28:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:42.8 Info: => 0.0005075s 23:28:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:42', 'metadata_profiles') 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: 5: metadata_profiles migrated 23:28:42.8 Info: => 0.0009569s 23:28:42.8 Info: 6: separate_automatic_and_interactive_search migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: Starting migration of Main DB to 6 23:28:42.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:42.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) 23:28:42.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:42.8 Info: DROP TABLE "Indexers" 23:28:42.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.8 Info: => 0.0034353s 23:28:42.8 Info: AlterTable Indexers 23:28:42.8 Info: => 5E-07s 23:28:42.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:42.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:42.8 Info: => 0.000466s 23:28:42.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:42.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:42.8 Info: => 4.22E-05s 23:28:42.8 Info: AlterTable Indexers 23:28:42.8 Info: => 4E-07s 23:28:42.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:42.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) 23:28:42.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" 23:28:42.8 Info: DROP TABLE "Indexers" 23:28:42.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:42.8 Info: => 0.0033326s 23:28:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:42', 'separate_automatic_and_interactive_search') 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: 6: separate_automatic_and_interactive_search migrated 23:28:42.8 Info: => 0.0036733s 23:28:42.8 Info: 7: change_album_path_to_relative migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: Starting migration of Main DB to 7 23:28:42.8 Info: DeleteColumn Albums Path 23:28:42.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) 23:28:42.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" 23:28:42.8 Info: DROP TABLE "Albums" 23:28:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.8 Info: => 0.0056536s 23:28:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:42', 'change_album_path_to_relative') 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: 7: change_album_path_to_relative migrated 23:28:42.8 Info: => 0.0060989s 23:28:42.8 Info: 8: change_quality_size_mb_to_kb migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: Starting migration of Main DB to 8 23:28:42.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 23:28:42.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 23:28:42.8 Info: => 5.17E-05s 23:28:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:42', 'change_quality_size_mb_to_kb') 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: 8: change_quality_size_mb_to_kb migrated 23:28:42.8 Info: => 0.0003098s 23:28:42.8 Info: 9: album_releases migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: Starting migration of Main DB to 9 23:28:42.8 Info: AlterTable Albums 23:28:42.8 Info: => 6E-07s 23:28:42.8 Info: CreateColumn Albums Releases String 23:28:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:42.8 Info: => 0.0005337s 23:28:42.8 Info: AlterTable Albums 23:28:42.8 Info: => 4E-07s 23:28:42.8 Info: CreateColumn Albums CurrentRelease String 23:28:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:42.8 Info: => 0.0004862s 23:28:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:42', 'album_releases') 23:28:42.8 Info: Committing Transaction 23:28:42.8 Info: 9: album_releases migrated 23:28:42.8 Info: => 0.0007853s 23:28:42.8 Info: 10: album_releases_fix migrating 23:28:42.8 Info: Beginning Transaction 23:28:42.8 Info: Starting migration of Main DB to 10 23:28:42.8 Info: AlterTable Albums 23:28:42.8 Info: => 8E-07s 23:28:42.8 Info: AlterColumn Albums Releases String 23:28:42.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) 23:28:42.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" 23:28:42.8 Info: DROP TABLE "Albums" 23:28:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.9 Info: => 0.0041107s 23:28:42.9 Info: AlterTable Albums 23:28:42.9 Info: => 3E-07s 23:28:42.9 Info: AlterColumn Albums CurrentRelease String 23:28:42.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) 23:28:42.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" 23:28:42.9 Info: DROP TABLE "Albums" 23:28:42.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:42.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:42.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.9 Info: => 0.0050187s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:42', 'album_releases_fix') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 10: album_releases_fix migrated 23:28:42.9 Info: => 0.0054255s 23:28:42.9 Info: 11: import_lists migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 11 23:28:42.9 Info: CreateTable ImportLists 23:28:42.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) 23:28:42.9 Info: => 0.0001631s 23:28:42.9 Info: CreateIndex ImportLists (Name) 23:28:42.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:42.9 Info: => 8.09E-05s 23:28:42.9 Info: CreateTable ImportListStatus 23:28:42.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) 23:28:42.9 Info: => 0.0001115s 23:28:42.9 Info: CreateIndex ImportListStatus (ProviderId) 23:28:42.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:42.9 Info: => 7.47E-05s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:42', 'import_lists') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 11: import_lists migrated 23:28:42.9 Info: => 0.0004023s 23:28:42.9 Info: 12: add_release_status migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 12 23:28:42.9 Info: AlterTable MetadataProfiles 23:28:42.9 Info: => 7E-07s 23:28:42.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:42.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:42.9 Info: => 0.0005502s 23:28:42.9 Info: PerformDBOperation 23:28:42.9 Info: Performing DB Operation 23:28:42.9 Info: => 2.83E-05s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:42', 'add_release_status') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 12: add_release_status migrated 23:28:42.9 Info: => 0.0003289s 23:28:42.9 Info: 13: album_download_notification migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 13 23:28:42.9 Info: AlterTable Notifications 23:28:42.9 Info: => 6E-07s 23:28:42.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:42.9 Info: => 0.0005411s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:42', 'album_download_notification') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 13: album_download_notification migrated 23:28:42.9 Info: => 0.0008454s 23:28:42.9 Info: 14: fix_language_metadata_profiles migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 14 23:28:42.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 23:28:42.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 23:28:42.9 Info: => 8.9E-05s 23:28:42.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 23:28:42.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 23:28:42.9 Info: => 5.67E-05s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:42', 'fix_language_metadata_profiles') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 14: fix_language_metadata_profiles migrated 23:28:42.9 Info: => 0.0003143s 23:28:42.9 Info: 15: remove_fanzub migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 15 23:28:42.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:42.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:42.9 Info: => 4.59E-05s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:42', 'remove_fanzub') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 15: remove_fanzub migrated 23:28:42.9 Info: => 0.0002945s 23:28:42.9 Info: 16: update_artist_history_indexes migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 16 23:28:42.9 Info: CreateIndex Albums (ArtistId) 23:28:42.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:42.9 Info: => 0.0001064s 23:28:42.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:42.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:42.9 Info: => 7.89E-05s 23:28:42.9 Info: DeleteIndex History (AlbumId) 23:28:42.9 Info: DROP INDEX "IX_History_AlbumId" 23:28:42.9 Info: => 0.0001231s 23:28:42.9 Info: CreateIndex History (AlbumId, Date) 23:28:42.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:42.9 Info: => 9.08E-05s 23:28:42.9 Info: DeleteIndex History (DownloadId) 23:28:42.9 Info: DROP INDEX "IX_History_DownloadId" 23:28:42.9 Info: => 0.0001117s 23:28:42.9 Info: CreateIndex History (DownloadId, Date) 23:28:42.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:42.9 Info: => 9.02E-05s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:42', 'update_artist_history_indexes') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 16: update_artist_history_indexes migrated 23:28:42.9 Info: => 0.0004334s 23:28:42.9 Info: 17: remove_nma migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 17 23:28:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:42.9 Info: => 5.05E-05s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:42', 'remove_nma') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 17: remove_nma migrated 23:28:42.9 Info: => 0.000298s 23:28:42.9 Info: 18: album_disambiguation migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 18 23:28:42.9 Info: AlterTable Albums 23:28:42.9 Info: => 6E-07s 23:28:42.9 Info: CreateColumn Albums Disambiguation String 23:28:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:42.9 Info: => 0.0005403s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:42', 'album_disambiguation') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 18: album_disambiguation migrated 23:28:42.9 Info: => 0.000855s 23:28:42.9 Info: 19: add_ape_quality_in_profiles migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 19 23:28:42.9 Info: PerformDBOperation 23:28:42.9 Info: Performing DB Operation 23:28:42.9 Info: => 3.35E-05s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:42', 'add_ape_quality_in_profiles') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 19: add_ape_quality_in_profiles migrated 23:28:42.9 Info: => 0.0002856s 23:28:42.9 Info: 20: remove_pushalot migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 20 23:28:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:42.9 Info: => 4.84E-05s 23:28:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:42.9 Info: => 3.16E-05s 23:28:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:42.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:42.9 Info: => 2.91E-05s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:42', 'remove_pushalot') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 20: remove_pushalot migrated 23:28:42.9 Info: => 0.0002681s 23:28:42.9 Info: 21: add_custom_filters migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 21 23:28:42.9 Info: CreateTable CustomFilters 23:28:42.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:42.9 Info: => 0.000128s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:42', 'add_custom_filters') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 21: add_custom_filters migrated 23:28:42.9 Info: => 0.000433s 23:28:42.9 Info: 22: import_list_tags migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 22 23:28:42.9 Info: AlterTable ImportLists 23:28:42.9 Info: => 4E-07s 23:28:42.9 Info: CreateColumn ImportLists Tags String 23:28:42.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:42.9 Info: => 0.0005507s 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:42', 'import_list_tags') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 22: import_list_tags migrated 23:28:42.9 Info: => 0.0008391s 23:28:42.9 Info: 23: add_release_groups_etc migrating 23:28:42.9 Info: Beginning Transaction 23:28:42.9 Info: Starting migration of Main DB to 23 23:28:42.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) 23:28:42.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, '', '', '') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.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') 23:28:42.9 Info: CreateTable ArtistMetadata 23:28:42.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) 23:28:42.9 Info: => 0.0001939s 23:28:42.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:42.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:42.9 Info: => 0.0001092s 23:28:42.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" 23:28:42.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" 23:28:42.9 Info: => 8.86E-05s 23:28:42.9 Info: AlterTable Artists 23:28:42.9 Info: => 3E-07s 23:28:42.9 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:42.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.9 Info: => 0.0005414s 23:28:42.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:42.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:42.9 Info: => 7.67E-05s 23:28:42.9 Info: CreateTable AlbumReleases 23:28:42.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) 23:28:42.9 Info: => 0.0001472s 23:28:42.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:42.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:42.9 Info: => 9.07E-05s 23:28:42.9 Info: CreateIndex AlbumReleases (AlbumId) 23:28:42.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:42.9 Info: => 8.48E-05s 23:28:42.9 Info: PerformDBOperation 23:28:42.9 Info: Performing DB Operation 23:28:42.9 Info: => 0.0030842s 23:28:42.9 Info: AlterTable Albums 23:28:42.9 Info: => 5E-07s 23:28:42.9 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.9 Info: => 0.000646s 23:28:42.9 Info: AlterTable Albums 23:28:42.9 Info: => 6E-07s 23:28:42.9 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:42.9 Info: => 0.0005628s 23:28:42.9 Info: AlterTable Albums 23:28:42.9 Info: => 5E-07s 23:28:42.9 Info: CreateColumn Albums Links String 23:28:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:42.9 Info: => 0.0005518s 23:28:42.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:42.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:42.9 Info: => 8.95E-05s 23:28:42.9 Info: AlterTable Tracks 23:28:42.9 Info: => 3E-07s 23:28:42.9 Info: CreateColumn Tracks ForeignRecordingId String 23:28:42.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:42.9 Info: => 0.0005491s 23:28:42.9 Info: AlterTable Tracks 23:28:42.9 Info: => 5E-07s 23:28:42.9 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:42.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:42.9 Info: => 0.0005685s 23:28:42.9 Info: AlterTable Tracks 23:28:42.9 Info: => 5E-07s 23:28:42.9 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:42.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:42.9 Info: => 0.0005437s 23:28:42.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:42.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:42.9 Info: => 0.0001095s 23:28:42.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:42.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:42.9 Info: => 7.8E-05s 23:28:42.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:42.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) 23:28:42.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" 23:28:42.9 Info: DROP TABLE "Artists" 23:28:42.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:42.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:42.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:42.9 Info: => 0.0052191s 23:28:42.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:42.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) 23:28:42.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" 23:28:42.9 Info: DROP TABLE "Albums" 23:28:42.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:42.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:42.9 Info: => 0.004204s 23:28:42.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:42.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) 23:28:42.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" 23:28:42.9 Info: DROP TABLE "Tracks" 23:28:42.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:42.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:42.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:42.9 Info: => 0.0039807s 23:28:42.9 Info: DeleteColumn TrackFiles ArtistId 23:28:42.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) 23:28:42.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" 23:28:42.9 Info: DROP TABLE "TrackFiles" 23:28:42.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:42.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:42.9 Info: => 0.0036742s 23:28:42.9 Info: CreateIndex Artists (ArtistMetadataId) 23:28:42.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:42.9 Info: => 8.02E-05s 23:28:42.9 Info: CreateIndex Artists (Monitored) 23:28:42.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:42.9 Info: => 7.59E-05s 23:28:42.9 Info: CreateIndex Albums (ArtistMetadataId) 23:28:42.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:42.9 Info: => 7.63E-05s 23:28:42.9 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:42.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:42.9 Info: => 7.75E-05s 23:28:42.9 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:42.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:42.9 Info: => 8.06E-05s 23:28:42.9 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:42.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:42.9 Info: => 8.55E-05s 23:28:42.9 Info: UpdateData 23:28:42.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:42.9 Info: => 4.74E-05s 23:28:42.9 Info: UpdateData 23:28:42.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:42.9 Info: => 3.66E-05s 23:28:42.9 Info: UpdateData 23:28:42.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:42.9 Info: => 4.02E-05s 23:28:42.9 Info: -> 12 Insert operations completed in 00:00:00.0008576 taking an average of 00:00:00.0000714 23:28:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:42', 'add_release_groups_etc') 23:28:42.9 Info: Committing Transaction 23:28:42.9 Info: 23: add_release_groups_etc migrated 23:28:42.9 Info: => 0.002032s 23:28:42.9 Debug: Took: 00:00:00.1159403 23:28:43.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 23:28:43.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 23:28:43.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221230405289_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:43.0 Info: DatabaseEngineVersionCheck migrating 23:28:43.0 Info: PerformDBOperation 23:28:43.0 Info: Performing DB Operation 23:28:43.0 Info: SQLite 3.48.0 23:28:43.0 Info: => 0.0010576s 23:28:43.0 Info: DatabaseEngineVersionCheck migrated 23:28:43.0 Info: => 0.0010715s 23:28:43.0 Info: VersionMigration migrating 23:28:43.0 Info: Beginning Transaction 23:28:43.0 Info: CreateTable VersionInfo 23:28:43.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:43.0 Info: => 0.000145s 23:28:43.0 Info: Committing Transaction 23:28:43.0 Info: VersionMigration migrated 23:28:43.0 Info: => 0.0004996s 23:28:43.0 Info: VersionUniqueMigration migrating 23:28:43.0 Info: Beginning Transaction 23:28:43.0 Info: CreateIndex VersionInfo (Version) 23:28:43.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:43.0 Info: => 0.0001254s 23:28:43.0 Info: AlterTable VersionInfo 23:28:43.0 Info: => 8E-07s 23:28:43.0 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:43.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:43.0 Info: => 0.0005848s 23:28:43.0 Info: Committing Transaction 23:28:43.0 Info: VersionUniqueMigration migrated 23:28:43.0 Info: => 0.0007969s 23:28:43.0 Info: VersionDescriptionMigration migrating 23:28:43.0 Info: Beginning Transaction 23:28:43.0 Info: AlterTable VersionInfo 23:28:43.0 Info: => 6E-07s 23:28:43.0 Info: CreateColumn VersionInfo Description String 23:28:43.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:43.0 Info: => 0.0001976s 23:28:43.0 Info: Committing Transaction 23:28:43.0 Info: VersionDescriptionMigration migrated 23:28:43.0 Info: => 0.0003976s 23:28:43.0 Info: 1: InitialSetup migrating 23:28:43.0 Info: Beginning Transaction 23:28:43.0 Info: Starting migration of Main DB to 1 23:28:43.0 Info: CreateTable Config 23:28:43.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:43.0 Info: => 0.000159s 23:28:43.0 Info: CreateIndex Config (Key) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:43.0 Info: => 7.6E-05s 23:28:43.0 Info: CreateTable RootFolders 23:28:43.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:43.0 Info: => 8.41E-05s 23:28:43.0 Info: CreateIndex RootFolders (Path) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:43.0 Info: => 7.34E-05s 23:28:43.0 Info: CreateTable Artists 23:28:43.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) 23:28:43.0 Info: => 0.0002235s 23:28:43.0 Info: CreateIndex Artists (ForeignArtistId) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.0 Info: => 7.58E-05s 23:28:43.0 Info: CreateIndex Artists (NameSlug) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.0 Info: => 6.89E-05s 23:28:43.0 Info: CreateIndex Artists (CleanName) 23:28:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.0 Info: => 6.66E-05s 23:28:43.0 Info: CreateIndex Artists (Path) 23:28:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.0 Info: => 6.37E-05s 23:28:43.0 Info: CreateTable Albums 23:28:43.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) 23:28:43.0 Info: => 0.0001966s 23:28:43.0 Info: CreateIndex Albums (ForeignAlbumId) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.0 Info: => 7.09E-05s 23:28:43.0 Info: CreateIndex Albums (MBId) 23:28:43.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.0 Info: => 6.51E-05s 23:28:43.0 Info: CreateIndex Albums (TADBId) 23:28:43.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.0 Info: => 6.45E-05s 23:28:43.0 Info: CreateIndex Albums (TitleSlug) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.0 Info: => 6.57E-05s 23:28:43.0 Info: CreateIndex Albums (CleanTitle) 23:28:43.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.0 Info: => 6.33E-05s 23:28:43.0 Info: CreateIndex Albums (Path) 23:28:43.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:43.0 Info: => 6.49E-05s 23:28:43.0 Info: CreateTable Tracks 23:28:43.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) 23:28:43.0 Info: => 0.0001702s 23:28:43.0 Info: CreateIndex Tracks (ForeignTrackId) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.0 Info: => 7.2E-05s 23:28:43.0 Info: CreateIndex Tracks (ArtistId) 23:28:43.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.0 Info: => 7.23E-05s 23:28:43.0 Info: CreateIndex Tracks (TrackFileId) 23:28:43.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.0 Info: => 7.16E-05s 23:28:43.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:43.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:43.0 Info: => 7.52E-05s 23:28:43.0 Info: CreateTable TrackFiles 23:28:43.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) 23:28:43.0 Info: => 0.0001274s 23:28:43.0 Info: CreateIndex TrackFiles (ArtistId) 23:28:43.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:43.0 Info: => 7.24E-05s 23:28:43.0 Info: CreateIndex TrackFiles (AlbumId) 23:28:43.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.0 Info: => 7E-05s 23:28:43.0 Info: CreateTable History 23:28:43.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) 23:28:43.0 Info: => 0.0001321s 23:28:43.0 Info: CreateIndex History (Date) 23:28:43.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:43.0 Info: => 7.14E-05s 23:28:43.0 Info: CreateIndex History (EventType) 23:28:43.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:43.0 Info: => 6.77E-05s 23:28:43.0 Info: CreateIndex History (DownloadId) 23:28:43.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:43.0 Info: => 6.62E-05s 23:28:43.0 Info: CreateIndex History (AlbumId) 23:28:43.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:43.0 Info: => 6.65E-05s 23:28:43.0 Info: CreateTable Notifications 23:28:43.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) 23:28:43.0 Info: => 0.0001178s 23:28:43.0 Info: CreateTable ScheduledTasks 23:28:43.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:43.0 Info: => 0.0001428s 23:28:43.0 Info: CreateIndex ScheduledTasks (TypeName) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:43.0 Info: => 0.0001103s 23:28:43.0 Info: CreateTable Indexers 23:28:43.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) 23:28:43.0 Info: => 0.0001252s 23:28:43.0 Info: CreateIndex Indexers (Name) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.0 Info: => 8.2E-05s 23:28:43.0 Info: CreateTable Profiles 23:28:43.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:43.0 Info: => 9.14E-05s 23:28:43.0 Info: CreateIndex Profiles (Name) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:43.0 Info: => 8.18E-05s 23:28:43.0 Info: CreateTable QualityDefinitions 23:28:43.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:43.0 Info: => 0.0001075s 23:28:43.0 Info: CreateIndex QualityDefinitions (Quality) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:43.0 Info: => 7.42E-05s 23:28:43.0 Info: CreateIndex QualityDefinitions (Title) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:43.0 Info: => 0.0001102s 23:28:43.0 Info: CreateTable NamingConfig 23:28:43.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) 23:28:43.0 Info: => 0.0001346s 23:28:43.0 Info: CreateTable Blacklist 23:28:43.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 '') 23:28:43.0 Info: => 0.0001648s 23:28:43.0 Info: CreateTable Metadata 23:28:43.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) 23:28:43.0 Info: => 0.000103s 23:28:43.0 Info: CreateTable MetadataFiles 23:28:43.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) 23:28:43.0 Info: => 0.0001198s 23:28:43.0 Info: CreateTable DownloadClients 23:28:43.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) 23:28:43.0 Info: => 0.0001038s 23:28:43.0 Info: CreateTable PendingReleases 23:28:43.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 '') 23:28:43.0 Info: => 0.0001152s 23:28:43.0 Info: CreateTable RemotePathMappings 23:28:43.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:43.0 Info: => 0.0001412s 23:28:43.0 Info: CreateTable Tags 23:28:43.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:43.0 Info: => 9.36E-05s 23:28:43.0 Info: CreateIndex Tags (Label) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:43.0 Info: => 8.16E-05s 23:28:43.0 Info: CreateTable Restrictions 23:28:43.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:43.0 Info: => 9.6E-05s 23:28:43.0 Info: CreateTable DelayProfiles 23:28:43.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) 23:28:43.0 Info: => 0.0001267s 23:28:43.0 Info: CreateTable Users 23:28:43.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:43.0 Info: => 9.23E-05s 23:28:43.0 Info: CreateIndex Users (Identifier) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:43.0 Info: => 0.0001171s 23:28:43.0 Info: CreateIndex Users (Username) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:43.0 Info: => 9.66E-05s 23:28:43.0 Info: CreateTable Commands 23:28:43.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) 23:28:43.0 Info: => 0.0001305s 23:28:43.0 Info: CreateTable IndexerStatus 23:28:43.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) 23:28:43.0 Info: => 0.0001214s 23:28:43.0 Info: CreateIndex IndexerStatus (ProviderId) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:43.0 Info: => 8.38E-05s 23:28:43.0 Info: CreateTable ExtraFiles 23:28:43.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) 23:28:43.0 Info: => 0.0001142s 23:28:43.0 Info: CreateTable LyricFiles 23:28:43.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) 23:28:43.0 Info: => 0.0001429s 23:28:43.0 Info: CreateTable LanguageProfiles 23:28:43.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:43.0 Info: => 9.46E-05s 23:28:43.0 Info: CreateIndex LanguageProfiles (Name) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:43.0 Info: => 8.5E-05s 23:28:43.0 Info: CreateTable DownloadClientStatus 23:28:43.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) 23:28:43.0 Info: => 0.000107s 23:28:43.0 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:43.0 Info: => 8.59E-05s 23:28:43.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:43.0 Info: -> 1 Insert operations completed in 00:00:00.0000623 taking an average of 00:00:00.0000623 23:28:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:43', 'InitialSetup') 23:28:43.0 Info: Committing Transaction 23:28:43.0 Info: 1: InitialSetup migrated 23:28:43.0 Info: => 0.0009067s 23:28:43.0 Info: 2: add_reason_to_pending_releases migrating 23:28:43.0 Info: Beginning Transaction 23:28:43.0 Info: Starting migration of Main DB to 2 23:28:43.0 Info: AlterTable PendingReleases 23:28:43.0 Info: => 5E-07s 23:28:43.0 Info: CreateColumn PendingReleases Reason Int32 23:28:43.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:43.0 Info: => 0.0005294s 23:28:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:43', 'add_reason_to_pending_releases') 23:28:43.0 Info: Committing Transaction 23:28:43.0 Info: 2: add_reason_to_pending_releases migrated 23:28:43.0 Info: => 0.000826s 23:28:43.0 Info: 3: add_medium_support migrating 23:28:43.0 Info: Beginning Transaction 23:28:43.0 Info: Starting migration of Main DB to 3 23:28:43.0 Info: AlterTable Albums 23:28:43.0 Info: => 6E-07s 23:28:43.0 Info: CreateColumn Albums Media String 23:28:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:43.0 Info: => 0.0005061s 23:28:43.0 Info: AlterTable Tracks 23:28:43.0 Info: => 4E-07s 23:28:43.0 Info: CreateColumn Tracks MediumNumber Int32 23:28:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.0 Info: => 0.0004755s 23:28:43.0 Info: AlterTable Tracks 23:28:43.0 Info: => 3E-07s 23:28:43.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.0 Info: => 0.000472s 23:28:43.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.0 Info: => 4.62E-05s 23:28:43.0 Info: DeleteColumn Tracks TrackNumber 23:28:43.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) 23:28:43.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" 23:28:43.0 Info: DROP TABLE "Tracks" 23:28:43.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.0 Info: => 0.0068733s 23:28:43.0 Info: AlterTable Tracks 23:28:43.0 Info: => 4E-07s 23:28:43.0 Info: CreateColumn Tracks TrackNumber String 23:28:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:43.0 Info: => 0.0004906s 23:28:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:43', 'add_medium_support') 23:28:43.0 Info: Committing Transaction 23:28:43.0 Info: 3: add_medium_support migrated 23:28:43.0 Info: => 0.0009025s 23:28:43.0 Info: 4: add_various_qualites_in_profile migrating 23:28:43.0 Info: Beginning Transaction 23:28:43.0 Info: Starting migration of Main DB to 4 23:28:43.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.0 Info: => 5.6E-05s 23:28:43.0 Info: PerformDBOperation 23:28:43.0 Info: Performing DB Operation 23:28:43.0 Info: => 3.21E-05s 23:28:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:43', 'add_various_qualites_in_profile') 23:28:43.0 Info: Committing Transaction 23:28:43.0 Info: 4: add_various_qualites_in_profile migrated 23:28:43.0 Info: => 0.000278s 23:28:43.0 Info: 5: metadata_profiles migrating 23:28:43.0 Info: Beginning Transaction 23:28:43.0 Info: Starting migration of Main DB to 5 23:28:43.0 Info: CreateTable MetadataProfiles 23:28:43.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:43.0 Info: => 0.0001321s 23:28:43.0 Info: CreateIndex MetadataProfiles (Name) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:43.0 Info: => 8.82E-05s 23:28:43.0 Info: AlterTable Artists 23:28:43.0 Info: => 4E-07s 23:28:43.0 Info: CreateColumn Artists MetadataProfileId Int32 23:28:43.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:43.0 Info: => 0.000521s 23:28:43.0 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:43.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) 23:28:43.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" 23:28:43.0 Info: DROP TABLE "Artists" 23:28:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.0 Info: => 0.0040132s 23:28:43.0 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:43.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) 23:28:43.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" 23:28:43.0 Info: DROP TABLE "Artists" 23:28:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.0 Info: => 0.0039704s 23:28:43.0 Info: AlterTable Albums 23:28:43.0 Info: => 3E-07s 23:28:43.0 Info: CreateColumn Albums SecondaryTypes String 23:28:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:43.0 Info: => 0.0005065s 23:28:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:43', 'metadata_profiles') 23:28:43.0 Info: Committing Transaction 23:28:43.0 Info: 5: metadata_profiles migrated 23:28:43.0 Info: => 0.0009055s 23:28:43.0 Info: 6: separate_automatic_and_interactive_search migrating 23:28:43.0 Info: Beginning Transaction 23:28:43.0 Info: Starting migration of Main DB to 6 23:28:43.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:43.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) 23:28:43.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:43.0 Info: DROP TABLE "Indexers" 23:28:43.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.0 Info: => 0.0033984s 23:28:43.0 Info: AlterTable Indexers 23:28:43.0 Info: => 4E-07s 23:28:43.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:43.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:43.0 Info: => 0.0004865s 23:28:43.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:43.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:43.0 Info: => 4.19E-05s 23:28:43.0 Info: AlterTable Indexers 23:28:43.0 Info: => 3E-07s 23:28:43.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:43.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) 23:28:43.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" 23:28:43.0 Info: DROP TABLE "Indexers" 23:28:43.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:43.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.0 Info: => 0.003332s 23:28:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:43', 'separate_automatic_and_interactive_search') 23:28:43.0 Info: Committing Transaction 23:28:43.0 Info: 6: separate_automatic_and_interactive_search migrated 23:28:43.0 Info: => 0.003661s 23:28:43.0 Info: 7: change_album_path_to_relative migrating 23:28:43.0 Info: Beginning Transaction 23:28:43.0 Info: Starting migration of Main DB to 7 23:28:43.0 Info: DeleteColumn Albums Path 23:28:43.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) 23:28:43.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" 23:28:43.0 Info: DROP TABLE "Albums" 23:28:43.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.1 Info: => 0.0049989s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:43', 'change_album_path_to_relative') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 7: change_album_path_to_relative migrated 23:28:43.1 Info: => 0.0054269s 23:28:43.1 Info: 8: change_quality_size_mb_to_kb migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 8 23:28:43.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 23:28:43.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 23:28:43.1 Info: => 5.74E-05s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:43', 'change_quality_size_mb_to_kb') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 8: change_quality_size_mb_to_kb migrated 23:28:43.1 Info: => 0.0003458s 23:28:43.1 Info: 9: album_releases migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 9 23:28:43.1 Info: AlterTable Albums 23:28:43.1 Info: => 7E-07s 23:28:43.1 Info: CreateColumn Albums Releases String 23:28:43.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:43.1 Info: => 0.0005032s 23:28:43.1 Info: AlterTable Albums 23:28:43.1 Info: => 4E-07s 23:28:43.1 Info: CreateColumn Albums CurrentRelease String 23:28:43.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:43.1 Info: => 0.0004791s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:43', 'album_releases') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 9: album_releases migrated 23:28:43.1 Info: => 0.0007933s 23:28:43.1 Info: 10: album_releases_fix migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 10 23:28:43.1 Info: AlterTable Albums 23:28:43.1 Info: => 5E-07s 23:28:43.1 Info: AlterColumn Albums Releases String 23:28:43.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) 23:28:43.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" 23:28:43.1 Info: DROP TABLE "Albums" 23:28:43.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.1 Info: => 0.0057637s 23:28:43.1 Info: AlterTable Albums 23:28:43.1 Info: => 4E-07s 23:28:43.1 Info: AlterColumn Albums CurrentRelease String 23:28:43.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) 23:28:43.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" 23:28:43.1 Info: DROP TABLE "Albums" 23:28:43.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.1 Info: => 0.0039892s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:43', 'album_releases_fix') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 10: album_releases_fix migrated 23:28:43.1 Info: => 0.0043646s 23:28:43.1 Info: 11: import_lists migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 11 23:28:43.1 Info: CreateTable ImportLists 23:28:43.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) 23:28:43.1 Info: => 0.0001606s 23:28:43.1 Info: CreateIndex ImportLists (Name) 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:43.1 Info: => 8.02E-05s 23:28:43.1 Info: CreateTable ImportListStatus 23:28:43.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) 23:28:43.1 Info: => 0.0001103s 23:28:43.1 Info: CreateIndex ImportListStatus (ProviderId) 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:43.1 Info: => 7.86E-05s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:43', 'import_lists') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 11: import_lists migrated 23:28:43.1 Info: => 0.000395s 23:28:43.1 Info: 12: add_release_status migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 12 23:28:43.1 Info: AlterTable MetadataProfiles 23:28:43.1 Info: => 6E-07s 23:28:43.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:43.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:43.1 Info: => 0.0005192s 23:28:43.1 Info: PerformDBOperation 23:28:43.1 Info: Performing DB Operation 23:28:43.1 Info: => 3.04E-05s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:43', 'add_release_status') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 12: add_release_status migrated 23:28:43.1 Info: => 0.0003075s 23:28:43.1 Info: 13: album_download_notification migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 13 23:28:43.1 Info: AlterTable Notifications 23:28:43.1 Info: => 5E-07s 23:28:43.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:43.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:43.1 Info: => 0.0005326s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:43', 'album_download_notification') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 13: album_download_notification migrated 23:28:43.1 Info: => 0.0008406s 23:28:43.1 Info: 14: fix_language_metadata_profiles migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 14 23:28:43.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 23:28:43.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 23:28:43.1 Info: => 8.1E-05s 23:28:43.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 23:28:43.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 23:28:43.1 Info: => 5.44E-05s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:43', 'fix_language_metadata_profiles') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 14: fix_language_metadata_profiles migrated 23:28:43.1 Info: => 0.0003102s 23:28:43.1 Info: 15: remove_fanzub migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 15 23:28:43.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:43.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:43.1 Info: => 4.52E-05s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:43', 'remove_fanzub') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 15: remove_fanzub migrated 23:28:43.1 Info: => 0.0002943s 23:28:43.1 Info: 16: update_artist_history_indexes migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 16 23:28:43.1 Info: CreateIndex Albums (ArtistId) 23:28:43.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:43.1 Info: => 0.0001083s 23:28:43.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:43.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:43.1 Info: => 8.1E-05s 23:28:43.1 Info: DeleteIndex History (AlbumId) 23:28:43.1 Info: DROP INDEX "IX_History_AlbumId" 23:28:43.1 Info: => 0.0001233s 23:28:43.1 Info: CreateIndex History (AlbumId, Date) 23:28:43.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:43.1 Info: => 9.34E-05s 23:28:43.1 Info: DeleteIndex History (DownloadId) 23:28:43.1 Info: DROP INDEX "IX_History_DownloadId" 23:28:43.1 Info: => 0.0001102s 23:28:43.1 Info: CreateIndex History (DownloadId, Date) 23:28:43.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:43.1 Info: => 9.07E-05s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:43', 'update_artist_history_indexes') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 16: update_artist_history_indexes migrated 23:28:43.1 Info: => 0.0004174s 23:28:43.1 Info: 17: remove_nma migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 17 23:28:43.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:43.1 Info: => 5.03E-05s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:43', 'remove_nma') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 17: remove_nma migrated 23:28:43.1 Info: => 0.0002958s 23:28:43.1 Info: 18: album_disambiguation migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 18 23:28:43.1 Info: AlterTable Albums 23:28:43.1 Info: => 6E-07s 23:28:43.1 Info: CreateColumn Albums Disambiguation String 23:28:43.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:43.1 Info: => 0.000539s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:43', 'album_disambiguation') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 18: album_disambiguation migrated 23:28:43.1 Info: => 0.0008343s 23:28:43.1 Info: 19: add_ape_quality_in_profiles migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 19 23:28:43.1 Info: PerformDBOperation 23:28:43.1 Info: Performing DB Operation 23:28:43.1 Info: => 3.37E-05s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:43', 'add_ape_quality_in_profiles') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 19: add_ape_quality_in_profiles migrated 23:28:43.1 Info: => 0.0002947s 23:28:43.1 Info: 20: remove_pushalot migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 20 23:28:43.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:43.1 Info: => 5.07E-05s 23:28:43.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:43.1 Info: => 3.17E-05s 23:28:43.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:43.1 Info: => 2.91E-05s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:43', 'remove_pushalot') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 20: remove_pushalot migrated 23:28:43.1 Info: => 0.0002688s 23:28:43.1 Info: 21: add_custom_filters migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 21 23:28:43.1 Info: CreateTable CustomFilters 23:28:43.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:43.1 Info: => 0.0001389s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:43', 'add_custom_filters') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 21: add_custom_filters migrated 23:28:43.1 Info: => 0.0004614s 23:28:43.1 Info: 22: import_list_tags migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 22 23:28:43.1 Info: AlterTable ImportLists 23:28:43.1 Info: => 5E-07s 23:28:43.1 Info: CreateColumn ImportLists Tags String 23:28:43.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:43.1 Info: => 0.0005567s 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:43', 'import_list_tags') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 22: import_list_tags migrated 23:28:43.1 Info: => 0.0008602s 23:28:43.1 Info: 23: add_release_groups_etc migrating 23:28:43.1 Info: Beginning Transaction 23:28:43.1 Info: Starting migration of Main DB to 23 23:28:43.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) 23:28:43.1 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-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.1 Info: CreateTable ArtistMetadata 23:28:43.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) 23:28:43.1 Info: => 0.0001831s 23:28:43.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:43.1 Info: => 8.77E-05s 23:28:43.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" 23:28:43.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" 23:28:43.1 Info: => 8.72E-05s 23:28:43.1 Info: AlterTable Artists 23:28:43.1 Info: => 3E-07s 23:28:43.1 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:43.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.1 Info: => 0.0005626s 23:28:43.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:43.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:43.1 Info: => 7.45E-05s 23:28:43.1 Info: CreateTable AlbumReleases 23:28:43.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) 23:28:43.1 Info: => 0.0001478s 23:28:43.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:43.1 Info: => 8.34E-05s 23:28:43.1 Info: CreateIndex AlbumReleases (AlbumId) 23:28:43.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:43.1 Info: => 7.51E-05s 23:28:43.1 Info: PerformDBOperation 23:28:43.1 Info: Performing DB Operation 23:28:43.1 Info: => 0.0038582s 23:28:43.1 Info: AlterTable Albums 23:28:43.1 Info: => 5E-07s 23:28:43.1 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:43.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.1 Info: => 0.0005714s 23:28:43.1 Info: AlterTable Albums 23:28:43.1 Info: => 5E-07s 23:28:43.1 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:43.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:43.1 Info: => 0.0005394s 23:28:43.1 Info: AlterTable Albums 23:28:43.1 Info: => 5E-07s 23:28:43.1 Info: CreateColumn Albums Links String 23:28:43.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:43.1 Info: => 0.0005539s 23:28:43.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:43.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:43.1 Info: => 9E-05s 23:28:43.1 Info: AlterTable Tracks 23:28:43.1 Info: => 4E-07s 23:28:43.1 Info: CreateColumn Tracks ForeignRecordingId String 23:28:43.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:43.1 Info: => 0.0005224s 23:28:43.1 Info: AlterTable Tracks 23:28:43.1 Info: => 4E-07s 23:28:43.1 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:43.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:43.1 Info: => 0.0005208s 23:28:43.1 Info: AlterTable Tracks 23:28:43.1 Info: => 4E-07s 23:28:43.1 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:43.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.1 Info: => 0.0005269s 23:28:43.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:43.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:43.1 Info: => 9.52E-05s 23:28:43.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:43.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:43.1 Info: => 7.49E-05s 23:28:43.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:43.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) 23:28:43.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" 23:28:43.1 Info: DROP TABLE "Artists" 23:28:43.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.1 Info: => 0.0050763s 23:28:43.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:43.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) 23:28:43.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" 23:28:43.1 Info: DROP TABLE "Albums" 23:28:43.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.1 Info: => 0.0042308s 23:28:43.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:43.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) 23:28:43.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" 23:28:43.1 Info: DROP TABLE "Tracks" 23:28:43.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:43.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.1 Info: => 0.0038795s 23:28:43.1 Info: DeleteColumn TrackFiles ArtistId 23:28:43.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) 23:28:43.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" 23:28:43.1 Info: DROP TABLE "TrackFiles" 23:28:43.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:43.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.1 Info: => 0.003655s 23:28:43.1 Info: CreateIndex Artists (ArtistMetadataId) 23:28:43.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:43.1 Info: => 8.03E-05s 23:28:43.1 Info: CreateIndex Artists (Monitored) 23:28:43.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:43.1 Info: => 7.55E-05s 23:28:43.1 Info: CreateIndex Albums (ArtistMetadataId) 23:28:43.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:43.1 Info: => 7.69E-05s 23:28:43.1 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:43.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:43.1 Info: => 7.57E-05s 23:28:43.1 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:43.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:43.1 Info: => 0.0007307s 23:28:43.1 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:43.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:43.1 Info: => 0.0001155s 23:28:43.1 Info: UpdateData 23:28:43.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:43.1 Info: => 4.87E-05s 23:28:43.1 Info: UpdateData 23:28:43.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:43.1 Info: => 3.64E-05s 23:28:43.1 Info: UpdateData 23:28:43.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:43.1 Info: => 4.01E-05s 23:28:43.1 Info: -> 12 Insert operations completed in 00:00:00.0008853 taking an average of 00:00:00.0000737 23:28:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:43', 'add_release_groups_etc') 23:28:43.1 Info: Committing Transaction 23:28:43.1 Info: 23: add_release_groups_etc migrated 23:28:43.1 Info: => 0.0006167s 23:28:43.1 Debug: Took: 00:00:00.1128538 23:28:43.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 23:28:43.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 23:28:43.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221232361187_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:43.2 Info: DatabaseEngineVersionCheck migrating 23:28:43.2 Info: PerformDBOperation 23:28:43.2 Info: Performing DB Operation 23:28:43.2 Info: SQLite 3.48.0 23:28:43.2 Info: => 0.001151s 23:28:43.2 Info: DatabaseEngineVersionCheck migrated 23:28:43.2 Info: => 0.0011637s 23:28:43.2 Info: VersionMigration migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: CreateTable VersionInfo 23:28:43.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:43.2 Info: => 0.0001474s 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: VersionMigration migrated 23:28:43.2 Info: => 0.000525s 23:28:43.2 Info: VersionUniqueMigration migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: CreateIndex VersionInfo (Version) 23:28:43.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:43.2 Info: => 0.0001272s 23:28:43.2 Info: AlterTable VersionInfo 23:28:43.2 Info: => 4E-07s 23:28:43.2 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:43.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:43.2 Info: => 0.0005827s 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: VersionUniqueMigration migrated 23:28:43.2 Info: => 0.0008068s 23:28:43.2 Info: VersionDescriptionMigration migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: AlterTable VersionInfo 23:28:43.2 Info: => 6E-07s 23:28:43.2 Info: CreateColumn VersionInfo Description String 23:28:43.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:43.2 Info: => 0.000201s 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: VersionDescriptionMigration migrated 23:28:43.2 Info: => 0.0004137s 23:28:43.2 Info: 1: InitialSetup migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: Starting migration of Main DB to 1 23:28:43.2 Info: CreateTable Config 23:28:43.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:43.2 Info: => 0.0001625s 23:28:43.2 Info: CreateIndex Config (Key) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:43.2 Info: => 7.69E-05s 23:28:43.2 Info: CreateTable RootFolders 23:28:43.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:43.2 Info: => 8.35E-05s 23:28:43.2 Info: CreateIndex RootFolders (Path) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:43.2 Info: => 7.05E-05s 23:28:43.2 Info: CreateTable Artists 23:28:43.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) 23:28:43.2 Info: => 0.0002221s 23:28:43.2 Info: CreateIndex Artists (ForeignArtistId) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.2 Info: => 8.9E-05s 23:28:43.2 Info: CreateIndex Artists (NameSlug) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.2 Info: => 8.88E-05s 23:28:43.2 Info: CreateIndex Artists (CleanName) 23:28:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.2 Info: => 7.28E-05s 23:28:43.2 Info: CreateIndex Artists (Path) 23:28:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.2 Info: => 7.27E-05s 23:28:43.2 Info: CreateTable Albums 23:28:43.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) 23:28:43.2 Info: => 0.0001939s 23:28:43.2 Info: CreateIndex Albums (ForeignAlbumId) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.2 Info: => 7.24E-05s 23:28:43.2 Info: CreateIndex Albums (MBId) 23:28:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.2 Info: => 6.65E-05s 23:28:43.2 Info: CreateIndex Albums (TADBId) 23:28:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.2 Info: => 6.78E-05s 23:28:43.2 Info: CreateIndex Albums (TitleSlug) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.2 Info: => 6.87E-05s 23:28:43.2 Info: CreateIndex Albums (CleanTitle) 23:28:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.2 Info: => 6.64E-05s 23:28:43.2 Info: CreateIndex Albums (Path) 23:28:43.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:43.2 Info: => 6.56E-05s 23:28:43.2 Info: CreateTable Tracks 23:28:43.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) 23:28:43.2 Info: => 0.000132s 23:28:43.2 Info: CreateIndex Tracks (ForeignTrackId) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.2 Info: => 7E-05s 23:28:43.2 Info: CreateIndex Tracks (ArtistId) 23:28:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.2 Info: => 6.94E-05s 23:28:43.2 Info: CreateIndex Tracks (TrackFileId) 23:28:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.2 Info: => 7.01E-05s 23:28:43.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:43.2 Info: => 7.36E-05s 23:28:43.2 Info: CreateTable TrackFiles 23:28:43.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) 23:28:43.2 Info: => 0.0001262s 23:28:43.2 Info: CreateIndex TrackFiles (ArtistId) 23:28:43.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:43.2 Info: => 7.14E-05s 23:28:43.2 Info: CreateIndex TrackFiles (AlbumId) 23:28:43.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.2 Info: => 6.62E-05s 23:28:43.2 Info: CreateTable History 23:28:43.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) 23:28:43.2 Info: => 0.0001277s 23:28:43.2 Info: CreateIndex History (Date) 23:28:43.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:43.2 Info: => 7.04E-05s 23:28:43.2 Info: CreateIndex History (EventType) 23:28:43.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:43.2 Info: => 6.7E-05s 23:28:43.2 Info: CreateIndex History (DownloadId) 23:28:43.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:43.2 Info: => 6.6E-05s 23:28:43.2 Info: CreateIndex History (AlbumId) 23:28:43.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:43.2 Info: => 6.86E-05s 23:28:43.2 Info: CreateTable Notifications 23:28:43.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) 23:28:43.2 Info: => 0.0001176s 23:28:43.2 Info: CreateTable ScheduledTasks 23:28:43.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:43.2 Info: => 9.27E-05s 23:28:43.2 Info: CreateIndex ScheduledTasks (TypeName) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:43.2 Info: => 7.22E-05s 23:28:43.2 Info: CreateTable Indexers 23:28:43.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) 23:28:43.2 Info: => 0.0001025s 23:28:43.2 Info: CreateIndex Indexers (Name) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.2 Info: => 9.95E-05s 23:28:43.2 Info: CreateTable Profiles 23:28:43.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:43.2 Info: => 9.57E-05s 23:28:43.2 Info: CreateIndex Profiles (Name) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:43.2 Info: => 7.96E-05s 23:28:43.2 Info: CreateTable QualityDefinitions 23:28:43.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:43.2 Info: => 0.0001101s 23:28:43.2 Info: CreateIndex QualityDefinitions (Quality) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:43.2 Info: => 7.35E-05s 23:28:43.2 Info: CreateIndex QualityDefinitions (Title) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:43.2 Info: => 7.74E-05s 23:28:43.2 Info: CreateTable NamingConfig 23:28:43.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) 23:28:43.2 Info: => 0.0001841s 23:28:43.2 Info: CreateTable Blacklist 23:28:43.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 '') 23:28:43.2 Info: => 0.0001848s 23:28:43.2 Info: CreateTable Metadata 23:28:43.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) 23:28:43.2 Info: => 0.0001064s 23:28:43.2 Info: CreateTable MetadataFiles 23:28:43.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) 23:28:43.2 Info: => 0.0001211s 23:28:43.2 Info: CreateTable DownloadClients 23:28:43.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) 23:28:43.2 Info: => 0.0001067s 23:28:43.2 Info: CreateTable PendingReleases 23:28:43.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 '') 23:28:43.2 Info: => 0.000113s 23:28:43.2 Info: CreateTable RemotePathMappings 23:28:43.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:43.2 Info: => 9.98E-05s 23:28:43.2 Info: CreateTable Tags 23:28:43.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:43.2 Info: => 0.0001007s 23:28:43.2 Info: CreateIndex Tags (Label) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:43.2 Info: => 8.9E-05s 23:28:43.2 Info: CreateTable Restrictions 23:28:43.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:43.2 Info: => 9.78E-05s 23:28:43.2 Info: CreateTable DelayProfiles 23:28:43.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) 23:28:43.2 Info: => 0.000121s 23:28:43.2 Info: CreateTable Users 23:28:43.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:43.2 Info: => 9.61E-05s 23:28:43.2 Info: CreateIndex Users (Identifier) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:43.2 Info: => 8.51E-05s 23:28:43.2 Info: CreateIndex Users (Username) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:43.2 Info: => 0.0001107s 23:28:43.2 Info: CreateTable Commands 23:28:43.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) 23:28:43.2 Info: => 0.0001485s 23:28:43.2 Info: CreateTable IndexerStatus 23:28:43.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) 23:28:43.2 Info: => 0.0001215s 23:28:43.2 Info: CreateIndex IndexerStatus (ProviderId) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:43.2 Info: => 8.47E-05s 23:28:43.2 Info: CreateTable ExtraFiles 23:28:43.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) 23:28:43.2 Info: => 0.0001143s 23:28:43.2 Info: CreateTable LyricFiles 23:28:43.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) 23:28:43.2 Info: => 0.0001259s 23:28:43.2 Info: CreateTable LanguageProfiles 23:28:43.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:43.2 Info: => 9.28E-05s 23:28:43.2 Info: CreateIndex LanguageProfiles (Name) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:43.2 Info: => 0.0001032s 23:28:43.2 Info: CreateTable DownloadClientStatus 23:28:43.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) 23:28:43.2 Info: => 0.0001109s 23:28:43.2 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:43.2 Info: => 8.85E-05s 23:28:43.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:43.2 Info: -> 1 Insert operations completed in 00:00:00.0000697 taking an average of 00:00:00.0000697 23:28:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:43', 'InitialSetup') 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: 1: InitialSetup migrated 23:28:43.2 Info: => 0.0010573s 23:28:43.2 Info: 2: add_reason_to_pending_releases migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: Starting migration of Main DB to 2 23:28:43.2 Info: AlterTable PendingReleases 23:28:43.2 Info: => 5E-07s 23:28:43.2 Info: CreateColumn PendingReleases Reason Int32 23:28:43.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:43.2 Info: => 0.0005217s 23:28:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:43', 'add_reason_to_pending_releases') 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: 2: add_reason_to_pending_releases migrated 23:28:43.2 Info: => 0.0008209s 23:28:43.2 Info: 3: add_medium_support migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: Starting migration of Main DB to 3 23:28:43.2 Info: AlterTable Albums 23:28:43.2 Info: => 5E-07s 23:28:43.2 Info: CreateColumn Albums Media String 23:28:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:43.2 Info: => 0.0017023s 23:28:43.2 Info: AlterTable Tracks 23:28:43.2 Info: => 4E-07s 23:28:43.2 Info: CreateColumn Tracks MediumNumber Int32 23:28:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.2 Info: => 0.0004895s 23:28:43.2 Info: AlterTable Tracks 23:28:43.2 Info: => 3E-07s 23:28:43.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.2 Info: => 0.0004802s 23:28:43.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.2 Info: => 4.58E-05s 23:28:43.2 Info: DeleteColumn Tracks TrackNumber 23:28:43.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) 23:28:43.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" 23:28:43.2 Info: DROP TABLE "Tracks" 23:28:43.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.2 Info: => 0.0037178s 23:28:43.2 Info: AlterTable Tracks 23:28:43.2 Info: => 3E-07s 23:28:43.2 Info: CreateColumn Tracks TrackNumber String 23:28:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:43.2 Info: => 0.0004746s 23:28:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:43', 'add_medium_support') 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: 3: add_medium_support migrated 23:28:43.2 Info: => 0.0008717s 23:28:43.2 Info: 4: add_various_qualites_in_profile migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: Starting migration of Main DB to 4 23:28:43.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.2 Info: => 5.35E-05s 23:28:43.2 Info: PerformDBOperation 23:28:43.2 Info: Performing DB Operation 23:28:43.2 Info: => 3.28E-05s 23:28:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:43', 'add_various_qualites_in_profile') 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: 4: add_various_qualites_in_profile migrated 23:28:43.2 Info: => 0.0002729s 23:28:43.2 Info: 5: metadata_profiles migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: Starting migration of Main DB to 5 23:28:43.2 Info: CreateTable MetadataProfiles 23:28:43.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:43.2 Info: => 0.0001315s 23:28:43.2 Info: CreateIndex MetadataProfiles (Name) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:43.2 Info: => 8.47E-05s 23:28:43.2 Info: AlterTable Artists 23:28:43.2 Info: => 3E-07s 23:28:43.2 Info: CreateColumn Artists MetadataProfileId Int32 23:28:43.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:43.2 Info: => 0.0005084s 23:28:43.2 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:43.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) 23:28:43.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" 23:28:43.2 Info: DROP TABLE "Artists" 23:28:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.2 Info: => 0.0040983s 23:28:43.2 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:43.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) 23:28:43.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" 23:28:43.2 Info: DROP TABLE "Artists" 23:28:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.2 Info: => 0.003999s 23:28:43.2 Info: AlterTable Albums 23:28:43.2 Info: => 3E-07s 23:28:43.2 Info: CreateColumn Albums SecondaryTypes String 23:28:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:43.2 Info: => 0.0004801s 23:28:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:43', 'metadata_profiles') 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: 5: metadata_profiles migrated 23:28:43.2 Info: => 0.0008896s 23:28:43.2 Info: 6: separate_automatic_and_interactive_search migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: Starting migration of Main DB to 6 23:28:43.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:43.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) 23:28:43.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:43.2 Info: DROP TABLE "Indexers" 23:28:43.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.2 Info: => 0.0033858s 23:28:43.2 Info: AlterTable Indexers 23:28:43.2 Info: => 4E-07s 23:28:43.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:43.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:43.2 Info: => 0.000474s 23:28:43.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:43.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:43.2 Info: => 4.29E-05s 23:28:43.2 Info: AlterTable Indexers 23:28:43.2 Info: => 2E-07s 23:28:43.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:43.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) 23:28:43.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" 23:28:43.2 Info: DROP TABLE "Indexers" 23:28:43.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.2 Info: => 0.0033439s 23:28:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:43', 'separate_automatic_and_interactive_search') 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: 6: separate_automatic_and_interactive_search migrated 23:28:43.2 Info: => 0.0036579s 23:28:43.2 Info: 7: change_album_path_to_relative migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: Starting migration of Main DB to 7 23:28:43.2 Info: DeleteColumn Albums Path 23:28:43.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) 23:28:43.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" 23:28:43.2 Info: DROP TABLE "Albums" 23:28:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.2 Info: => 0.0049187s 23:28:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:43', 'change_album_path_to_relative') 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: 7: change_album_path_to_relative migrated 23:28:43.2 Info: => 0.0060845s 23:28:43.2 Info: 8: change_quality_size_mb_to_kb migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: Starting migration of Main DB to 8 23:28:43.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 23:28:43.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 23:28:43.2 Info: => 5.33E-05s 23:28:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:43', 'change_quality_size_mb_to_kb') 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: 8: change_quality_size_mb_to_kb migrated 23:28:43.2 Info: => 0.0002988s 23:28:43.2 Info: 9: album_releases migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: Starting migration of Main DB to 9 23:28:43.2 Info: AlterTable Albums 23:28:43.2 Info: => 5E-07s 23:28:43.2 Info: CreateColumn Albums Releases String 23:28:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:43.2 Info: => 0.0005092s 23:28:43.2 Info: AlterTable Albums 23:28:43.2 Info: => 4E-07s 23:28:43.2 Info: CreateColumn Albums CurrentRelease String 23:28:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:43.2 Info: => 0.0004758s 23:28:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:43', 'album_releases') 23:28:43.2 Info: Committing Transaction 23:28:43.2 Info: 9: album_releases migrated 23:28:43.2 Info: => 0.0007737s 23:28:43.2 Info: 10: album_releases_fix migrating 23:28:43.2 Info: Beginning Transaction 23:28:43.2 Info: Starting migration of Main DB to 10 23:28:43.2 Info: AlterTable Albums 23:28:43.2 Info: => 7E-07s 23:28:43.2 Info: AlterColumn Albums Releases String 23:28:43.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) 23:28:43.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" 23:28:43.3 Info: DROP TABLE "Albums" 23:28:43.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.3 Info: => 0.0040834s 23:28:43.3 Info: AlterTable Albums 23:28:43.3 Info: => 3E-07s 23:28:43.3 Info: AlterColumn Albums CurrentRelease String 23:28:43.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) 23:28:43.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" 23:28:43.3 Info: DROP TABLE "Albums" 23:28:43.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.3 Info: => 0.0049067s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:43', 'album_releases_fix') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 10: album_releases_fix migrated 23:28:43.3 Info: => 0.0052579s 23:28:43.3 Info: 11: import_lists migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 11 23:28:43.3 Info: CreateTable ImportLists 23:28:43.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) 23:28:43.3 Info: => 0.0001622s 23:28:43.3 Info: CreateIndex ImportLists (Name) 23:28:43.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:43.3 Info: => 7.92E-05s 23:28:43.3 Info: CreateTable ImportListStatus 23:28:43.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) 23:28:43.3 Info: => 0.0001083s 23:28:43.3 Info: CreateIndex ImportListStatus (ProviderId) 23:28:43.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:43.3 Info: => 7.82E-05s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:43', 'import_lists') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 11: import_lists migrated 23:28:43.3 Info: => 0.0004095s 23:28:43.3 Info: 12: add_release_status migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 12 23:28:43.3 Info: AlterTable MetadataProfiles 23:28:43.3 Info: => 6E-07s 23:28:43.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:43.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:43.3 Info: => 0.0005204s 23:28:43.3 Info: PerformDBOperation 23:28:43.3 Info: Performing DB Operation 23:28:43.3 Info: => 3.01E-05s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:43', 'add_release_status') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 12: add_release_status migrated 23:28:43.3 Info: => 0.0003161s 23:28:43.3 Info: 13: album_download_notification migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 13 23:28:43.3 Info: AlterTable Notifications 23:28:43.3 Info: => 7E-07s 23:28:43.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:43.3 Info: => 0.0005154s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:43', 'album_download_notification') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 13: album_download_notification migrated 23:28:43.3 Info: => 0.000806s 23:28:43.3 Info: 14: fix_language_metadata_profiles migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 14 23:28:43.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 23:28:43.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 23:28:43.3 Info: => 8.12E-05s 23:28:43.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 23:28:43.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 23:28:43.3 Info: => 5.35E-05s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:43', 'fix_language_metadata_profiles') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 14: fix_language_metadata_profiles migrated 23:28:43.3 Info: => 0.0002966s 23:28:43.3 Info: 15: remove_fanzub migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 15 23:28:43.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:43.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:43.3 Info: => 4.53E-05s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:43', 'remove_fanzub') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 15: remove_fanzub migrated 23:28:43.3 Info: => 0.0002851s 23:28:43.3 Info: 16: update_artist_history_indexes migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 16 23:28:43.3 Info: CreateIndex Albums (ArtistId) 23:28:43.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:43.3 Info: => 0.0001078s 23:28:43.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:43.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:43.3 Info: => 8.22E-05s 23:28:43.3 Info: DeleteIndex History (AlbumId) 23:28:43.3 Info: DROP INDEX "IX_History_AlbumId" 23:28:43.3 Info: => 0.0001254s 23:28:43.3 Info: CreateIndex History (AlbumId, Date) 23:28:43.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:43.3 Info: => 9.46E-05s 23:28:43.3 Info: DeleteIndex History (DownloadId) 23:28:43.3 Info: DROP INDEX "IX_History_DownloadId" 23:28:43.3 Info: => 0.0001118s 23:28:43.3 Info: CreateIndex History (DownloadId, Date) 23:28:43.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:43.3 Info: => 9.39E-05s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:43', 'update_artist_history_indexes') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 16: update_artist_history_indexes migrated 23:28:43.3 Info: => 0.0004005s 23:28:43.3 Info: 17: remove_nma migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 17 23:28:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:43.3 Info: => 5.13E-05s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:43', 'remove_nma') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 17: remove_nma migrated 23:28:43.3 Info: => 0.0002892s 23:28:43.3 Info: 18: album_disambiguation migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 18 23:28:43.3 Info: AlterTable Albums 23:28:43.3 Info: => 5E-07s 23:28:43.3 Info: CreateColumn Albums Disambiguation String 23:28:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:43.3 Info: => 0.0005316s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:43', 'album_disambiguation') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 18: album_disambiguation migrated 23:28:43.3 Info: => 0.0008213s 23:28:43.3 Info: 19: add_ape_quality_in_profiles migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 19 23:28:43.3 Info: PerformDBOperation 23:28:43.3 Info: Performing DB Operation 23:28:43.3 Info: => 3.15E-05s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:43', 'add_ape_quality_in_profiles') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 19: add_ape_quality_in_profiles migrated 23:28:43.3 Info: => 0.0002811s 23:28:43.3 Info: 20: remove_pushalot migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 20 23:28:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:43.3 Info: => 5E-05s 23:28:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:43.3 Info: => 3.18E-05s 23:28:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:43.3 Info: => 3.15E-05s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:43', 'remove_pushalot') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 20: remove_pushalot migrated 23:28:43.3 Info: => 0.0002848s 23:28:43.3 Info: 21: add_custom_filters migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 21 23:28:43.3 Info: CreateTable CustomFilters 23:28:43.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:43.3 Info: => 0.0001297s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:43', 'add_custom_filters') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 21: add_custom_filters migrated 23:28:43.3 Info: => 0.0004192s 23:28:43.3 Info: 22: import_list_tags migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 22 23:28:43.3 Info: AlterTable ImportLists 23:28:43.3 Info: => 6E-07s 23:28:43.3 Info: CreateColumn ImportLists Tags String 23:28:43.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:43.3 Info: => 0.0005385s 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:43', 'import_list_tags') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 22: import_list_tags migrated 23:28:43.3 Info: => 0.0008287s 23:28:43.3 Info: 23: add_release_groups_etc migrating 23:28:43.3 Info: Beginning Transaction 23:28:43.3 Info: Starting migration of Main DB to 23 23:28:43.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) 23:28:43.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, '', '', '{ "id": "Id1", "releaseDate": "2025-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.3 Info: CreateTable ArtistMetadata 23:28:43.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) 23:28:43.3 Info: => 0.0001943s 23:28:43.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:43.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:43.3 Info: => 0.0001094s 23:28:43.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" 23:28:43.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" 23:28:43.3 Info: => 8.96E-05s 23:28:43.3 Info: AlterTable Artists 23:28:43.3 Info: => 4E-07s 23:28:43.3 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:43.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.3 Info: => 0.0005241s 23:28:43.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:43.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:43.3 Info: => 7.47E-05s 23:28:43.3 Info: CreateTable AlbumReleases 23:28:43.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) 23:28:43.3 Info: => 0.0001457s 23:28:43.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:43.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:43.3 Info: => 0.0007635s 23:28:43.3 Info: CreateIndex AlbumReleases (AlbumId) 23:28:43.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:43.3 Info: => 0.0001235s 23:28:43.3 Info: PerformDBOperation 23:28:43.3 Info: Performing DB Operation 23:28:43.3 Info: => 0.0031491s 23:28:43.3 Info: AlterTable Albums 23:28:43.3 Info: => 6E-07s 23:28:43.3 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.3 Info: => 0.0005792s 23:28:43.3 Info: AlterTable Albums 23:28:43.3 Info: => 5E-07s 23:28:43.3 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:43.3 Info: => 0.0005405s 23:28:43.3 Info: AlterTable Albums 23:28:43.3 Info: => 4E-07s 23:28:43.3 Info: CreateColumn Albums Links String 23:28:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:43.3 Info: => 0.000526s 23:28:43.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:43.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:43.3 Info: => 9.35E-05s 23:28:43.3 Info: AlterTable Tracks 23:28:43.3 Info: => 4E-07s 23:28:43.3 Info: CreateColumn Tracks ForeignRecordingId String 23:28:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:43.3 Info: => 0.0005264s 23:28:43.3 Info: AlterTable Tracks 23:28:43.3 Info: => 4E-07s 23:28:43.3 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:43.3 Info: => 0.0005251s 23:28:43.3 Info: AlterTable Tracks 23:28:43.3 Info: => 4E-07s 23:28:43.3 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.3 Info: => 0.0005313s 23:28:43.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:43.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:43.3 Info: => 0.0001003s 23:28:43.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:43.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:43.3 Info: => 7.56E-05s 23:28:43.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:43.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) 23:28:43.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" 23:28:43.3 Info: DROP TABLE "Artists" 23:28:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.3 Info: => 0.0050592s 23:28:43.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:43.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) 23:28:43.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" 23:28:43.3 Info: DROP TABLE "Albums" 23:28:43.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.3 Info: => 0.0042238s 23:28:43.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:43.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) 23:28:43.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" 23:28:43.3 Info: DROP TABLE "Tracks" 23:28:43.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:43.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.3 Info: => 0.0038249s 23:28:43.3 Info: DeleteColumn TrackFiles ArtistId 23:28:43.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) 23:28:43.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" 23:28:43.3 Info: DROP TABLE "TrackFiles" 23:28:43.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:43.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.3 Info: => 0.0036374s 23:28:43.3 Info: CreateIndex Artists (ArtistMetadataId) 23:28:43.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:43.3 Info: => 8.61E-05s 23:28:43.3 Info: CreateIndex Artists (Monitored) 23:28:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:43.3 Info: => 7.75E-05s 23:28:43.3 Info: CreateIndex Albums (ArtistMetadataId) 23:28:43.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:43.3 Info: => 7.6E-05s 23:28:43.3 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:43.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:43.3 Info: => 7.59E-05s 23:28:43.3 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:43.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:43.3 Info: => 0.0007473s 23:28:43.3 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:43.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:43.3 Info: => 9.07E-05s 23:28:43.3 Info: UpdateData 23:28:43.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:43.3 Info: => 4.58E-05s 23:28:43.3 Info: UpdateData 23:28:43.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:43.3 Info: => 3.75E-05s 23:28:43.3 Info: UpdateData 23:28:43.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:43.3 Info: => 3.93E-05s 23:28:43.3 Info: -> 12 Insert operations completed in 00:00:00.0008884 taking an average of 00:00:00.0000740 23:28:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:43', 'add_release_groups_etc') 23:28:43.3 Info: Committing Transaction 23:28:43.3 Info: 23: add_release_groups_etc migrated 23:28:43.3 Info: => 0.0005811s 23:28:43.3 Debug: Took: 00:00:00.1131538 23:28:43.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 23:28:43.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 23:28:43.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221234300557_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:43.4 Info: DatabaseEngineVersionCheck migrating 23:28:43.4 Info: PerformDBOperation 23:28:43.4 Info: Performing DB Operation 23:28:43.4 Info: SQLite 3.48.0 23:28:43.4 Info: => 0.0011157s 23:28:43.4 Info: DatabaseEngineVersionCheck migrated 23:28:43.4 Info: => 0.0011286s 23:28:43.4 Info: VersionMigration migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: CreateTable VersionInfo 23:28:43.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:43.4 Info: => 0.0001443s 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: VersionMigration migrated 23:28:43.4 Info: => 0.0005135s 23:28:43.4 Info: VersionUniqueMigration migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: CreateIndex VersionInfo (Version) 23:28:43.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:43.4 Info: => 0.0001363s 23:28:43.4 Info: AlterTable VersionInfo 23:28:43.4 Info: => 3E-07s 23:28:43.4 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:43.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:43.4 Info: => 0.0005889s 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: VersionUniqueMigration migrated 23:28:43.4 Info: => 0.0008031s 23:28:43.4 Info: VersionDescriptionMigration migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: AlterTable VersionInfo 23:28:43.4 Info: => 4E-07s 23:28:43.4 Info: CreateColumn VersionInfo Description String 23:28:43.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:43.4 Info: => 0.0002s 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: VersionDescriptionMigration migrated 23:28:43.4 Info: => 0.000408s 23:28:43.4 Info: 1: InitialSetup migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: Starting migration of Main DB to 1 23:28:43.4 Info: CreateTable Config 23:28:43.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:43.4 Info: => 0.0001623s 23:28:43.4 Info: CreateIndex Config (Key) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:43.4 Info: => 8.92E-05s 23:28:43.4 Info: CreateTable RootFolders 23:28:43.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:43.4 Info: => 8.87E-05s 23:28:43.4 Info: CreateIndex RootFolders (Path) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:43.4 Info: => 7.32E-05s 23:28:43.4 Info: CreateTable Artists 23:28:43.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) 23:28:43.4 Info: => 0.0002203s 23:28:43.4 Info: CreateIndex Artists (ForeignArtistId) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.4 Info: => 7.42E-05s 23:28:43.4 Info: CreateIndex Artists (NameSlug) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.4 Info: => 6.67E-05s 23:28:43.4 Info: CreateIndex Artists (CleanName) 23:28:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.4 Info: => 7.74E-05s 23:28:43.4 Info: CreateIndex Artists (Path) 23:28:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.4 Info: => 6.72E-05s 23:28:43.4 Info: CreateTable Albums 23:28:43.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) 23:28:43.4 Info: => 0.0001936s 23:28:43.4 Info: CreateIndex Albums (ForeignAlbumId) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.4 Info: => 7.14E-05s 23:28:43.4 Info: CreateIndex Albums (MBId) 23:28:43.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.4 Info: => 6.43E-05s 23:28:43.4 Info: CreateIndex Albums (TADBId) 23:28:43.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.4 Info: => 6.37E-05s 23:28:43.4 Info: CreateIndex Albums (TitleSlug) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.4 Info: => 6.45E-05s 23:28:43.4 Info: CreateIndex Albums (CleanTitle) 23:28:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.4 Info: => 6.36E-05s 23:28:43.4 Info: CreateIndex Albums (Path) 23:28:43.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:43.4 Info: => 6.61E-05s 23:28:43.4 Info: CreateTable Tracks 23:28:43.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) 23:28:43.4 Info: => 0.0001324s 23:28:43.4 Info: CreateIndex Tracks (ForeignTrackId) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.4 Info: => 7.46E-05s 23:28:43.4 Info: CreateIndex Tracks (ArtistId) 23:28:43.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.4 Info: => 7.5E-05s 23:28:43.4 Info: CreateIndex Tracks (TrackFileId) 23:28:43.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.4 Info: => 7.17E-05s 23:28:43.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:43.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:43.4 Info: => 7.89E-05s 23:28:43.4 Info: CreateTable TrackFiles 23:28:43.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) 23:28:43.4 Info: => 0.0001276s 23:28:43.4 Info: CreateIndex TrackFiles (ArtistId) 23:28:43.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:43.4 Info: => 7.37E-05s 23:28:43.4 Info: CreateIndex TrackFiles (AlbumId) 23:28:43.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.4 Info: => 6.83E-05s 23:28:43.4 Info: CreateTable History 23:28:43.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) 23:28:43.4 Info: => 0.0001303s 23:28:43.4 Info: CreateIndex History (Date) 23:28:43.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:43.4 Info: => 6.92E-05s 23:28:43.4 Info: CreateIndex History (EventType) 23:28:43.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:43.4 Info: => 7.93E-05s 23:28:43.4 Info: CreateIndex History (DownloadId) 23:28:43.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:43.4 Info: => 6.8E-05s 23:28:43.4 Info: CreateIndex History (AlbumId) 23:28:43.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:43.4 Info: => 6.68E-05s 23:28:43.4 Info: CreateTable Notifications 23:28:43.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) 23:28:43.4 Info: => 0.0001177s 23:28:43.4 Info: CreateTable ScheduledTasks 23:28:43.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:43.4 Info: => 9.15E-05s 23:28:43.4 Info: CreateIndex ScheduledTasks (TypeName) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:43.4 Info: => 7.29E-05s 23:28:43.4 Info: CreateTable Indexers 23:28:43.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) 23:28:43.4 Info: => 0.0001003s 23:28:43.4 Info: CreateIndex Indexers (Name) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.4 Info: => 0.0001005s 23:28:43.4 Info: CreateTable Profiles 23:28:43.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:43.4 Info: => 9.54E-05s 23:28:43.4 Info: CreateIndex Profiles (Name) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:43.4 Info: => 8.21E-05s 23:28:43.4 Info: CreateTable QualityDefinitions 23:28:43.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:43.4 Info: => 0.0001085s 23:28:43.4 Info: CreateIndex QualityDefinitions (Quality) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:43.4 Info: => 7.46E-05s 23:28:43.4 Info: CreateIndex QualityDefinitions (Title) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:43.4 Info: => 7.84E-05s 23:28:43.4 Info: CreateTable NamingConfig 23:28:43.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) 23:28:43.4 Info: => 0.0001521s 23:28:43.4 Info: CreateTable Blacklist 23:28:43.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 '') 23:28:43.4 Info: => 0.0001776s 23:28:43.4 Info: CreateTable Metadata 23:28:43.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) 23:28:43.4 Info: => 0.0001045s 23:28:43.4 Info: CreateTable MetadataFiles 23:28:43.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) 23:28:43.4 Info: => 0.0001212s 23:28:43.4 Info: CreateTable DownloadClients 23:28:43.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) 23:28:43.4 Info: => 0.0001072s 23:28:43.4 Info: CreateTable PendingReleases 23:28:43.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 '') 23:28:43.4 Info: => 0.000114s 23:28:43.4 Info: CreateTable RemotePathMappings 23:28:43.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:43.4 Info: => 9.85E-05s 23:28:43.4 Info: CreateTable Tags 23:28:43.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:43.4 Info: => 0.00011s 23:28:43.4 Info: CreateIndex Tags (Label) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:43.4 Info: => 8.86E-05s 23:28:43.4 Info: CreateTable Restrictions 23:28:43.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:43.4 Info: => 9.53E-05s 23:28:43.4 Info: CreateTable DelayProfiles 23:28:43.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) 23:28:43.4 Info: => 0.0001203s 23:28:43.4 Info: CreateTable Users 23:28:43.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:43.4 Info: => 9.25E-05s 23:28:43.4 Info: CreateIndex Users (Identifier) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:43.4 Info: => 9.21E-05s 23:28:43.4 Info: CreateIndex Users (Username) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:43.4 Info: => 0.000114s 23:28:43.4 Info: CreateTable Commands 23:28:43.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) 23:28:43.4 Info: => 0.000148s 23:28:43.4 Info: CreateTable IndexerStatus 23:28:43.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) 23:28:43.4 Info: => 0.0001372s 23:28:43.4 Info: CreateIndex IndexerStatus (ProviderId) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:43.4 Info: => 8.76E-05s 23:28:43.4 Info: CreateTable ExtraFiles 23:28:43.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) 23:28:43.4 Info: => 0.0001151s 23:28:43.4 Info: CreateTable LyricFiles 23:28:43.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) 23:28:43.4 Info: => 0.0001261s 23:28:43.4 Info: CreateTable LanguageProfiles 23:28:43.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:43.4 Info: => 9.38E-05s 23:28:43.4 Info: CreateIndex LanguageProfiles (Name) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:43.4 Info: => 0.0001052s 23:28:43.4 Info: CreateTable DownloadClientStatus 23:28:43.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) 23:28:43.4 Info: => 0.000107s 23:28:43.4 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:43.4 Info: => 8.64E-05s 23:28:43.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:43.4 Info: -> 1 Insert operations completed in 00:00:00.0000620 taking an average of 00:00:00.0000620 23:28:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:43', 'InitialSetup') 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: 1: InitialSetup migrated 23:28:43.4 Info: => 0.0010059s 23:28:43.4 Info: 2: add_reason_to_pending_releases migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: Starting migration of Main DB to 2 23:28:43.4 Info: AlterTable PendingReleases 23:28:43.4 Info: => 7E-07s 23:28:43.4 Info: CreateColumn PendingReleases Reason Int32 23:28:43.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:43.4 Info: => 0.0005228s 23:28:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:43', 'add_reason_to_pending_releases') 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: 2: add_reason_to_pending_releases migrated 23:28:43.4 Info: => 0.00082s 23:28:43.4 Info: 3: add_medium_support migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: Starting migration of Main DB to 3 23:28:43.4 Info: AlterTable Albums 23:28:43.4 Info: => 7E-07s 23:28:43.4 Info: CreateColumn Albums Media String 23:28:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:43.4 Info: => 0.0005282s 23:28:43.4 Info: AlterTable Tracks 23:28:43.4 Info: => 5E-07s 23:28:43.4 Info: CreateColumn Tracks MediumNumber Int32 23:28:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.4 Info: => 0.0004806s 23:28:43.4 Info: AlterTable Tracks 23:28:43.4 Info: => 5E-07s 23:28:43.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.4 Info: => 0.0004861s 23:28:43.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.4 Info: => 4.49E-05s 23:28:43.4 Info: DeleteColumn Tracks TrackNumber 23:28:43.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) 23:28:43.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" 23:28:43.4 Info: DROP TABLE "Tracks" 23:28:43.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.4 Info: => 0.0038034s 23:28:43.4 Info: AlterTable Tracks 23:28:43.4 Info: => 4E-07s 23:28:43.4 Info: CreateColumn Tracks TrackNumber String 23:28:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:43.4 Info: => 0.0004798s 23:28:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:43', 'add_medium_support') 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: 3: add_medium_support migrated 23:28:43.4 Info: => 0.0008737s 23:28:43.4 Info: 4: add_various_qualites_in_profile migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: Starting migration of Main DB to 4 23:28:43.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.4 Info: => 5.61E-05s 23:28:43.4 Info: PerformDBOperation 23:28:43.4 Info: Performing DB Operation 23:28:43.4 Info: => 3.51E-05s 23:28:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:43', 'add_various_qualites_in_profile') 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: 4: add_various_qualites_in_profile migrated 23:28:43.4 Info: => 0.0003022s 23:28:43.4 Info: 5: metadata_profiles migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: Starting migration of Main DB to 5 23:28:43.4 Info: CreateTable MetadataProfiles 23:28:43.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:43.4 Info: => 0.0001321s 23:28:43.4 Info: CreateIndex MetadataProfiles (Name) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:43.4 Info: => 8.68E-05s 23:28:43.4 Info: AlterTable Artists 23:28:43.4 Info: => 2E-07s 23:28:43.4 Info: CreateColumn Artists MetadataProfileId Int32 23:28:43.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:43.4 Info: => 0.0005144s 23:28:43.4 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:43.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) 23:28:43.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" 23:28:43.4 Info: DROP TABLE "Artists" 23:28:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.4 Info: => 0.0048408s 23:28:43.4 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:43.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) 23:28:43.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" 23:28:43.4 Info: DROP TABLE "Artists" 23:28:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.4 Info: => 0.0049025s 23:28:43.4 Info: AlterTable Albums 23:28:43.4 Info: => 3E-07s 23:28:43.4 Info: CreateColumn Albums SecondaryTypes String 23:28:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:43.4 Info: => 0.0005117s 23:28:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:43', 'metadata_profiles') 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: 5: metadata_profiles migrated 23:28:43.4 Info: => 0.0009567s 23:28:43.4 Info: 6: separate_automatic_and_interactive_search migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: Starting migration of Main DB to 6 23:28:43.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:43.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) 23:28:43.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:43.4 Info: DROP TABLE "Indexers" 23:28:43.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.4 Info: => 0.0041115s 23:28:43.4 Info: AlterTable Indexers 23:28:43.4 Info: => 3E-07s 23:28:43.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:43.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:43.4 Info: => 0.000508s 23:28:43.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:43.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:43.4 Info: => 4.97E-05s 23:28:43.4 Info: AlterTable Indexers 23:28:43.4 Info: => 3E-07s 23:28:43.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:43.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) 23:28:43.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" 23:28:43.4 Info: DROP TABLE "Indexers" 23:28:43.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.4 Info: => 0.004728s 23:28:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:43', 'separate_automatic_and_interactive_search') 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: 6: separate_automatic_and_interactive_search migrated 23:28:43.4 Info: => 0.0050834s 23:28:43.4 Info: 7: change_album_path_to_relative migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: Starting migration of Main DB to 7 23:28:43.4 Info: DeleteColumn Albums Path 23:28:43.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) 23:28:43.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" 23:28:43.4 Info: DROP TABLE "Albums" 23:28:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.4 Info: => 0.0041667s 23:28:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:43', 'change_album_path_to_relative') 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: 7: change_album_path_to_relative migrated 23:28:43.4 Info: => 0.0046108s 23:28:43.4 Info: 8: change_quality_size_mb_to_kb migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: Starting migration of Main DB to 8 23:28:43.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 23:28:43.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 23:28:43.4 Info: => 5.08E-05s 23:28:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:43', 'change_quality_size_mb_to_kb') 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: 8: change_quality_size_mb_to_kb migrated 23:28:43.4 Info: => 0.0003094s 23:28:43.4 Info: 9: album_releases migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: Starting migration of Main DB to 9 23:28:43.4 Info: AlterTable Albums 23:28:43.4 Info: => 6E-07s 23:28:43.4 Info: CreateColumn Albums Releases String 23:28:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:43.4 Info: => 0.0005039s 23:28:43.4 Info: AlterTable Albums 23:28:43.4 Info: => 4E-07s 23:28:43.4 Info: CreateColumn Albums CurrentRelease String 23:28:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:43.4 Info: => 0.0004813s 23:28:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:43', 'album_releases') 23:28:43.4 Info: Committing Transaction 23:28:43.4 Info: 9: album_releases migrated 23:28:43.4 Info: => 0.0007791s 23:28:43.4 Info: 10: album_releases_fix migrating 23:28:43.4 Info: Beginning Transaction 23:28:43.4 Info: Starting migration of Main DB to 10 23:28:43.4 Info: AlterTable Albums 23:28:43.4 Info: => 5E-07s 23:28:43.4 Info: AlterColumn Albums Releases String 23:28:43.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) 23:28:43.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" 23:28:43.5 Info: DROP TABLE "Albums" 23:28:43.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.5 Info: => 0.004939s 23:28:43.5 Info: AlterTable Albums 23:28:43.5 Info: => 4E-07s 23:28:43.5 Info: AlterColumn Albums CurrentRelease String 23:28:43.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) 23:28:43.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" 23:28:43.5 Info: DROP TABLE "Albums" 23:28:43.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.5 Info: => 0.0040204s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:43', 'album_releases_fix') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 10: album_releases_fix migrated 23:28:43.5 Info: => 0.0044301s 23:28:43.5 Info: 11: import_lists migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 11 23:28:43.5 Info: CreateTable ImportLists 23:28:43.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) 23:28:43.5 Info: => 0.0001592s 23:28:43.5 Info: CreateIndex ImportLists (Name) 23:28:43.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:43.5 Info: => 8.09E-05s 23:28:43.5 Info: CreateTable ImportListStatus 23:28:43.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) 23:28:43.5 Info: => 0.0001098s 23:28:43.5 Info: CreateIndex ImportListStatus (ProviderId) 23:28:43.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:43.5 Info: => 7.64E-05s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:43', 'import_lists') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 11: import_lists migrated 23:28:43.5 Info: => 0.0003981s 23:28:43.5 Info: 12: add_release_status migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 12 23:28:43.5 Info: AlterTable MetadataProfiles 23:28:43.5 Info: => 6E-07s 23:28:43.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:43.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:43.5 Info: => 0.0005391s 23:28:43.5 Info: PerformDBOperation 23:28:43.5 Info: Performing DB Operation 23:28:43.5 Info: => 3.17E-05s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:43', 'add_release_status') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 12: add_release_status migrated 23:28:43.5 Info: => 0.0003125s 23:28:43.5 Info: 13: album_download_notification migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 13 23:28:43.5 Info: AlterTable Notifications 23:28:43.5 Info: => 3E-07s 23:28:43.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:43.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:43.5 Info: => 0.0005103s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:43', 'album_download_notification') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 13: album_download_notification migrated 23:28:43.5 Info: => 0.0008161s 23:28:43.5 Info: 14: fix_language_metadata_profiles migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 14 23:28:43.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 23:28:43.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 23:28:43.5 Info: => 8.01E-05s 23:28:43.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 23:28:43.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 23:28:43.5 Info: => 5.35E-05s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:43', 'fix_language_metadata_profiles') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 14: fix_language_metadata_profiles migrated 23:28:43.5 Info: => 0.0003043s 23:28:43.5 Info: 15: remove_fanzub migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 15 23:28:43.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:43.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:43.5 Info: => 4.68E-05s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:43', 'remove_fanzub') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 15: remove_fanzub migrated 23:28:43.5 Info: => 0.000294s 23:28:43.5 Info: 16: update_artist_history_indexes migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 16 23:28:43.5 Info: CreateIndex Albums (ArtistId) 23:28:43.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:43.5 Info: => 0.0001058s 23:28:43.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:43.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:43.5 Info: => 7.93E-05s 23:28:43.5 Info: DeleteIndex History (AlbumId) 23:28:43.5 Info: DROP INDEX "IX_History_AlbumId" 23:28:43.5 Info: => 0.000124s 23:28:43.5 Info: CreateIndex History (AlbumId, Date) 23:28:43.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:43.5 Info: => 0.0001069s 23:28:43.5 Info: DeleteIndex History (DownloadId) 23:28:43.5 Info: DROP INDEX "IX_History_DownloadId" 23:28:43.5 Info: => 0.0001207s 23:28:43.5 Info: CreateIndex History (DownloadId, Date) 23:28:43.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:43.5 Info: => 9.15E-05s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:43', 'update_artist_history_indexes') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 16: update_artist_history_indexes migrated 23:28:43.5 Info: => 0.0004187s 23:28:43.5 Info: 17: remove_nma migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 17 23:28:43.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:43.5 Info: => 5E-05s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:43', 'remove_nma') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 17: remove_nma migrated 23:28:43.5 Info: => 0.0002921s 23:28:43.5 Info: 18: album_disambiguation migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 18 23:28:43.5 Info: AlterTable Albums 23:28:43.5 Info: => 6E-07s 23:28:43.5 Info: CreateColumn Albums Disambiguation String 23:28:43.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:43.5 Info: => 0.0005255s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:43', 'album_disambiguation') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 18: album_disambiguation migrated 23:28:43.5 Info: => 0.0008201s 23:28:43.5 Info: 19: add_ape_quality_in_profiles migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 19 23:28:43.5 Info: PerformDBOperation 23:28:43.5 Info: Performing DB Operation 23:28:43.5 Info: => 3.52E-05s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:43', 'add_ape_quality_in_profiles') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 19: add_ape_quality_in_profiles migrated 23:28:43.5 Info: => 0.0002856s 23:28:43.5 Info: 20: remove_pushalot migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 20 23:28:43.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:43.5 Info: => 4.96E-05s 23:28:43.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:43.5 Info: => 3.34E-05s 23:28:43.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:43.5 Info: => 2.96E-05s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:43', 'remove_pushalot') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 20: remove_pushalot migrated 23:28:43.5 Info: => 0.0002669s 23:28:43.5 Info: 21: add_custom_filters migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 21 23:28:43.5 Info: CreateTable CustomFilters 23:28:43.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:43.5 Info: => 0.0001386s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:43', 'add_custom_filters') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 21: add_custom_filters migrated 23:28:43.5 Info: => 0.0004547s 23:28:43.5 Info: 22: import_list_tags migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 22 23:28:43.5 Info: AlterTable ImportLists 23:28:43.5 Info: => 4E-07s 23:28:43.5 Info: CreateColumn ImportLists Tags String 23:28:43.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:43.5 Info: => 0.0005334s 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:43', 'import_list_tags') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 22: import_list_tags migrated 23:28:43.5 Info: => 0.0008151s 23:28:43.5 Info: 23: add_release_groups_etc migrating 23:28:43.5 Info: Beginning Transaction 23:28:43.5 Info: Starting migration of Main DB to 23 23:28:43.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) 23:28:43.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-02-03T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.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') 23:28:43.5 Info: CreateTable ArtistMetadata 23:28:43.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) 23:28:43.5 Info: => 0.0001968s 23:28:43.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:43.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:43.5 Info: => 0.0001086s 23:28:43.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" 23:28:43.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" 23:28:43.5 Info: => 8.85E-05s 23:28:43.5 Info: AlterTable Artists 23:28:43.5 Info: => 2E-07s 23:28:43.5 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:43.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.5 Info: => 0.0005285s 23:28:43.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:43.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:43.5 Info: => 7.26E-05s 23:28:43.5 Info: CreateTable AlbumReleases 23:28:43.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) 23:28:43.5 Info: => 0.0001434s 23:28:43.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:43.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:43.5 Info: => 9.29E-05s 23:28:43.5 Info: CreateIndex AlbumReleases (AlbumId) 23:28:43.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:43.5 Info: => 8.45E-05s 23:28:43.5 Info: PerformDBOperation 23:28:43.5 Info: Performing DB Operation 23:28:43.5 Info: => 0.0030702s 23:28:43.5 Info: AlterTable Albums 23:28:43.5 Info: => 5E-07s 23:28:43.5 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:43.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.5 Info: => 0.0005764s 23:28:43.5 Info: AlterTable Albums 23:28:43.5 Info: => 4E-07s 23:28:43.5 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:43.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:43.5 Info: => 0.0005592s 23:28:43.5 Info: AlterTable Albums 23:28:43.5 Info: => 5E-07s 23:28:43.5 Info: CreateColumn Albums Links String 23:28:43.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:43.5 Info: => 0.0005371s 23:28:43.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:43.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:43.5 Info: => 8.79E-05s 23:28:43.5 Info: AlterTable Tracks 23:28:43.5 Info: => 3E-07s 23:28:43.5 Info: CreateColumn Tracks ForeignRecordingId String 23:28:43.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:43.5 Info: => 0.0005275s 23:28:43.5 Info: AlterTable Tracks 23:28:43.5 Info: => 4E-07s 23:28:43.5 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:43.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:43.5 Info: => 0.0005267s 23:28:43.5 Info: AlterTable Tracks 23:28:43.5 Info: => 4E-07s 23:28:43.5 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:43.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.5 Info: => 0.0005269s 23:28:43.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:43.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:43.5 Info: => 9.56E-05s 23:28:43.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:43.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:43.5 Info: => 7.72E-05s 23:28:43.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:43.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) 23:28:43.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" 23:28:43.5 Info: DROP TABLE "Artists" 23:28:43.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.5 Info: => 0.0048624s 23:28:43.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:43.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) 23:28:43.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" 23:28:43.5 Info: DROP TABLE "Albums" 23:28:43.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.5 Info: => 0.005255s 23:28:43.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:43.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) 23:28:43.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" 23:28:43.5 Info: DROP TABLE "Tracks" 23:28:43.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:43.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.5 Info: => 0.0046919s 23:28:43.5 Info: DeleteColumn TrackFiles ArtistId 23:28:43.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) 23:28:43.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" 23:28:43.5 Info: DROP TABLE "TrackFiles" 23:28:43.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:43.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.5 Info: => 0.0036368s 23:28:43.5 Info: CreateIndex Artists (ArtistMetadataId) 23:28:43.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:43.5 Info: => 7.9E-05s 23:28:43.5 Info: CreateIndex Artists (Monitored) 23:28:43.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:43.5 Info: => 7.43E-05s 23:28:43.5 Info: CreateIndex Albums (ArtistMetadataId) 23:28:43.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:43.5 Info: => 7.73E-05s 23:28:43.5 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:43.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:43.5 Info: => 7.67E-05s 23:28:43.5 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:43.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:43.5 Info: => 7.77E-05s 23:28:43.5 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:43.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:43.5 Info: => 7.77E-05s 23:28:43.5 Info: UpdateData 23:28:43.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:43.5 Info: => 4.58E-05s 23:28:43.5 Info: UpdateData 23:28:43.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:43.5 Info: => 3.78E-05s 23:28:43.5 Info: UpdateData 23:28:43.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:43.5 Info: => 4.07E-05s 23:28:43.5 Info: -> 12 Insert operations completed in 00:00:00.0008559 taking an average of 00:00:00.0000713 23:28:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:43', 'add_release_groups_etc') 23:28:43.5 Info: Committing Transaction 23:28:43.5 Info: 23: add_release_groups_etc migrated 23:28:43.5 Info: => 0.0005727s 23:28:43.5 Debug: Took: 00:00:00.1165728 23:28:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 23:28:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 23:28:43.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221236296910_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:43.6 Info: DatabaseEngineVersionCheck migrating 23:28:43.6 Info: PerformDBOperation 23:28:43.6 Info: Performing DB Operation 23:28:43.6 Info: SQLite 3.48.0 23:28:43.6 Info: => 0.0010786s 23:28:43.6 Info: DatabaseEngineVersionCheck migrated 23:28:43.6 Info: => 0.0010924s 23:28:43.6 Info: VersionMigration migrating 23:28:43.6 Info: Beginning Transaction 23:28:43.6 Info: CreateTable VersionInfo 23:28:43.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:43.6 Info: => 0.0001511s 23:28:43.6 Info: Committing Transaction 23:28:43.6 Info: VersionMigration migrated 23:28:43.6 Info: => 0.0005069s 23:28:43.6 Info: VersionUniqueMigration migrating 23:28:43.6 Info: Beginning Transaction 23:28:43.6 Info: CreateIndex VersionInfo (Version) 23:28:43.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:43.6 Info: => 0.0001279s 23:28:43.6 Info: AlterTable VersionInfo 23:28:43.6 Info: => 4E-07s 23:28:43.6 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:43.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:43.6 Info: => 0.0005785s 23:28:43.6 Info: Committing Transaction 23:28:43.6 Info: VersionUniqueMigration migrated 23:28:43.6 Info: => 0.0007806s 23:28:43.6 Info: VersionDescriptionMigration migrating 23:28:43.6 Info: Beginning Transaction 23:28:43.6 Info: AlterTable VersionInfo 23:28:43.6 Info: => 5E-07s 23:28:43.6 Info: CreateColumn VersionInfo Description String 23:28:43.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:43.6 Info: => 0.0002004s 23:28:43.6 Info: Committing Transaction 23:28:43.6 Info: VersionDescriptionMigration migrated 23:28:43.6 Info: => 0.0004028s 23:28:43.6 Info: 1: InitialSetup migrating 23:28:43.6 Info: Beginning Transaction 23:28:43.6 Info: Starting migration of Main DB to 1 23:28:43.6 Info: CreateTable Config 23:28:43.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:43.6 Info: => 0.0001552s 23:28:43.6 Info: CreateIndex Config (Key) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:43.6 Info: => 7.58E-05s 23:28:43.6 Info: CreateTable RootFolders 23:28:43.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:43.6 Info: => 8.53E-05s 23:28:43.6 Info: CreateIndex RootFolders (Path) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:43.6 Info: => 7.18E-05s 23:28:43.6 Info: CreateTable Artists 23:28:43.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) 23:28:43.6 Info: => 0.0002204s 23:28:43.6 Info: CreateIndex Artists (ForeignArtistId) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.6 Info: => 7.98E-05s 23:28:43.6 Info: CreateIndex Artists (NameSlug) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.6 Info: => 6.94E-05s 23:28:43.6 Info: CreateIndex Artists (CleanName) 23:28:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.6 Info: => 6.65E-05s 23:28:43.6 Info: CreateIndex Artists (Path) 23:28:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.6 Info: => 6.61E-05s 23:28:43.6 Info: CreateTable Albums 23:28:43.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) 23:28:43.6 Info: => 0.0001956s 23:28:43.6 Info: CreateIndex Albums (ForeignAlbumId) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.6 Info: => 7.67E-05s 23:28:43.6 Info: CreateIndex Albums (MBId) 23:28:43.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.6 Info: => 6.63E-05s 23:28:43.6 Info: CreateIndex Albums (TADBId) 23:28:43.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.6 Info: => 6.44E-05s 23:28:43.6 Info: CreateIndex Albums (TitleSlug) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.6 Info: => 6.71E-05s 23:28:43.6 Info: CreateIndex Albums (CleanTitle) 23:28:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.6 Info: => 6.37E-05s 23:28:43.6 Info: CreateIndex Albums (Path) 23:28:43.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:43.6 Info: => 6.34E-05s 23:28:43.6 Info: CreateTable Tracks 23:28:43.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) 23:28:43.6 Info: => 0.000179s 23:28:43.6 Info: CreateIndex Tracks (ForeignTrackId) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.6 Info: => 0.0001218s 23:28:43.6 Info: CreateIndex Tracks (ArtistId) 23:28:43.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.6 Info: => 7.79E-05s 23:28:43.6 Info: CreateIndex Tracks (TrackFileId) 23:28:43.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.6 Info: => 7.34E-05s 23:28:43.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:43.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:43.6 Info: => 7.51E-05s 23:28:43.6 Info: CreateTable TrackFiles 23:28:43.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) 23:28:43.6 Info: => 0.00013s 23:28:43.6 Info: CreateIndex TrackFiles (ArtistId) 23:28:43.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:43.6 Info: => 7.25E-05s 23:28:43.6 Info: CreateIndex TrackFiles (AlbumId) 23:28:43.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.6 Info: => 7.36E-05s 23:28:43.6 Info: CreateTable History 23:28:43.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) 23:28:43.6 Info: => 0.0001347s 23:28:43.6 Info: CreateIndex History (Date) 23:28:43.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:43.6 Info: => 7.44E-05s 23:28:43.6 Info: CreateIndex History (EventType) 23:28:43.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:43.6 Info: => 6.7E-05s 23:28:43.6 Info: CreateIndex History (DownloadId) 23:28:43.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:43.6 Info: => 7.38E-05s 23:28:43.6 Info: CreateIndex History (AlbumId) 23:28:43.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:43.6 Info: => 6.75E-05s 23:28:43.6 Info: CreateTable Notifications 23:28:43.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) 23:28:43.6 Info: => 0.0001182s 23:28:43.6 Info: CreateTable ScheduledTasks 23:28:43.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:43.6 Info: => 0.0001409s 23:28:43.6 Info: CreateIndex ScheduledTasks (TypeName) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:43.6 Info: => 0.0001078s 23:28:43.6 Info: CreateTable Indexers 23:28:43.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) 23:28:43.6 Info: => 0.0001299s 23:28:43.6 Info: CreateIndex Indexers (Name) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.6 Info: => 8.43E-05s 23:28:43.6 Info: CreateTable Profiles 23:28:43.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:43.6 Info: => 9.39E-05s 23:28:43.6 Info: CreateIndex Profiles (Name) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:43.6 Info: => 7.68E-05s 23:28:43.6 Info: CreateTable QualityDefinitions 23:28:43.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:43.6 Info: => 0.0001089s 23:28:43.6 Info: CreateIndex QualityDefinitions (Quality) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:43.6 Info: => 7.47E-05s 23:28:43.6 Info: CreateIndex QualityDefinitions (Title) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:43.6 Info: => 0.000108s 23:28:43.6 Info: CreateTable NamingConfig 23:28:43.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) 23:28:43.6 Info: => 0.0001301s 23:28:43.6 Info: CreateTable Blacklist 23:28:43.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 '') 23:28:43.6 Info: => 0.0001889s 23:28:43.6 Info: CreateTable Metadata 23:28:43.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) 23:28:43.6 Info: => 0.0001061s 23:28:43.6 Info: CreateTable MetadataFiles 23:28:43.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) 23:28:43.6 Info: => 0.0001225s 23:28:43.6 Info: CreateTable DownloadClients 23:28:43.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) 23:28:43.6 Info: => 0.0001053s 23:28:43.6 Info: CreateTable PendingReleases 23:28:43.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 '') 23:28:43.6 Info: => 0.0001144s 23:28:43.6 Info: CreateTable RemotePathMappings 23:28:43.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:43.6 Info: => 0.0001116s 23:28:43.6 Info: CreateTable Tags 23:28:43.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:43.6 Info: => 0.0001117s 23:28:43.6 Info: CreateIndex Tags (Label) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:43.6 Info: => 8.69E-05s 23:28:43.6 Info: CreateTable Restrictions 23:28:43.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:43.6 Info: => 9.82E-05s 23:28:43.6 Info: CreateTable DelayProfiles 23:28:43.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) 23:28:43.6 Info: => 0.0001229s 23:28:43.6 Info: CreateTable Users 23:28:43.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:43.6 Info: => 9.14E-05s 23:28:43.6 Info: CreateIndex Users (Identifier) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:43.6 Info: => 0.0001153s 23:28:43.6 Info: CreateIndex Users (Username) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:43.6 Info: => 9.33E-05s 23:28:43.6 Info: CreateTable Commands 23:28:43.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) 23:28:43.6 Info: => 0.0001285s 23:28:43.6 Info: CreateTable IndexerStatus 23:28:43.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) 23:28:43.6 Info: => 0.0001162s 23:28:43.6 Info: CreateIndex IndexerStatus (ProviderId) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:43.6 Info: => 8.51E-05s 23:28:43.6 Info: CreateTable ExtraFiles 23:28:43.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) 23:28:43.6 Info: => 0.0001099s 23:28:43.6 Info: CreateTable LyricFiles 23:28:43.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) 23:28:43.6 Info: => 0.0001404s 23:28:43.6 Info: CreateTable LanguageProfiles 23:28:43.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:43.6 Info: => 9.9E-05s 23:28:43.6 Info: CreateIndex LanguageProfiles (Name) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:43.6 Info: => 8.69E-05s 23:28:43.6 Info: CreateTable DownloadClientStatus 23:28:43.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) 23:28:43.6 Info: => 0.0001033s 23:28:43.6 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:43.6 Info: => 8.7E-05s 23:28:43.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:43.6 Info: -> 1 Insert operations completed in 00:00:00.0000624 taking an average of 00:00:00.0000624 23:28:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:43', 'InitialSetup') 23:28:43.6 Info: Committing Transaction 23:28:43.6 Info: 1: InitialSetup migrated 23:28:43.6 Info: => 0.0009106s 23:28:43.6 Info: 2: add_reason_to_pending_releases migrating 23:28:43.6 Info: Beginning Transaction 23:28:43.6 Info: Starting migration of Main DB to 2 23:28:43.6 Info: AlterTable PendingReleases 23:28:43.6 Info: => 5E-07s 23:28:43.6 Info: CreateColumn PendingReleases Reason Int32 23:28:43.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:43.6 Info: => 0.0005324s 23:28:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:43', 'add_reason_to_pending_releases') 23:28:43.6 Info: Committing Transaction 23:28:43.6 Info: 2: add_reason_to_pending_releases migrated 23:28:43.6 Info: => 0.0008246s 23:28:43.6 Info: 3: add_medium_support migrating 23:28:43.6 Info: Beginning Transaction 23:28:43.6 Info: Starting migration of Main DB to 3 23:28:43.6 Info: AlterTable Albums 23:28:43.6 Info: => 8E-07s 23:28:43.6 Info: CreateColumn Albums Media String 23:28:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:43.6 Info: => 0.0005092s 23:28:43.6 Info: AlterTable Tracks 23:28:43.6 Info: => 5E-07s 23:28:43.6 Info: CreateColumn Tracks MediumNumber Int32 23:28:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.6 Info: => 0.0004751s 23:28:43.6 Info: AlterTable Tracks 23:28:43.6 Info: => 4E-07s 23:28:43.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.6 Info: => 0.0004727s 23:28:43.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.6 Info: => 4.45E-05s 23:28:43.6 Info: DeleteColumn Tracks TrackNumber 23:28:43.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) 23:28:43.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" 23:28:43.6 Info: DROP TABLE "Tracks" 23:28:43.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:43.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.6 Info: => 0.0038135s 23:28:43.6 Info: AlterTable Tracks 23:28:43.6 Info: => 3E-07s 23:28:43.6 Info: CreateColumn Tracks TrackNumber String 23:28:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:43.6 Info: => 0.0004875s 23:28:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:43', 'add_medium_support') 23:28:43.6 Info: Committing Transaction 23:28:43.6 Info: 3: add_medium_support migrated 23:28:43.6 Info: => 0.0008768s 23:28:43.6 Info: 4: add_various_qualites_in_profile migrating 23:28:43.6 Info: Beginning Transaction 23:28:43.6 Info: Starting migration of Main DB to 4 23:28:43.6 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 23:28:43.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.6 Info: => 4.12E-05s 23:28:43.6 Info: PerformDBOperation 23:28:43.6 Info: Performing DB Operation 23:28:43.6 Info: => 0.0083785s 23:28:43.6 Info: -> 1 Insert operations completed in 00:00:00.0000851 taking an average of 00:00:00.0000851 23:28:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:43', 'add_various_qualites_in_profile') 23:28:43.6 Info: Committing Transaction 23:28:43.6 Info: 4: add_various_qualites_in_profile migrated 23:28:43.6 Info: => 0.0087186s 23:28:43.6 Debug: Took: 00:00:00.0442293 23:28:43.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 23:28:43.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 23:28:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221237157764_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:43.7 Info: DatabaseEngineVersionCheck migrating 23:28:43.7 Info: PerformDBOperation 23:28:43.7 Info: Performing DB Operation 23:28:43.7 Info: SQLite 3.48.0 23:28:43.7 Info: => 0.001067s 23:28:43.7 Info: DatabaseEngineVersionCheck migrated 23:28:43.7 Info: => 0.0010808s 23:28:43.7 Info: VersionMigration migrating 23:28:43.7 Info: Beginning Transaction 23:28:43.7 Info: CreateTable VersionInfo 23:28:43.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:43.7 Info: => 0.000177s 23:28:43.7 Info: Committing Transaction 23:28:43.7 Info: VersionMigration migrated 23:28:43.7 Info: => 0.0005692s 23:28:43.7 Info: VersionUniqueMigration migrating 23:28:43.7 Info: Beginning Transaction 23:28:43.7 Info: CreateIndex VersionInfo (Version) 23:28:43.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:43.7 Info: => 0.0001317s 23:28:43.7 Info: AlterTable VersionInfo 23:28:43.7 Info: => 6E-07s 23:28:43.7 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:43.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:43.7 Info: => 0.0005995s 23:28:43.7 Info: Committing Transaction 23:28:43.7 Info: VersionUniqueMigration migrated 23:28:43.7 Info: => 0.000836s 23:28:43.7 Info: VersionDescriptionMigration migrating 23:28:43.7 Info: Beginning Transaction 23:28:43.7 Info: AlterTable VersionInfo 23:28:43.7 Info: => 5E-07s 23:28:43.7 Info: CreateColumn VersionInfo Description String 23:28:43.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:43.7 Info: => 0.0002088s 23:28:43.7 Info: Committing Transaction 23:28:43.7 Info: VersionDescriptionMigration migrated 23:28:43.7 Info: => 0.0003968s 23:28:43.7 Info: 1: InitialSetup migrating 23:28:43.7 Info: Beginning Transaction 23:28:43.7 Info: Starting migration of Main DB to 1 23:28:43.7 Info: CreateTable Config 23:28:43.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:43.7 Info: => 0.0002221s 23:28:43.7 Info: CreateIndex Config (Key) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:43.7 Info: => 8.77E-05s 23:28:43.7 Info: CreateTable RootFolders 23:28:43.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:43.7 Info: => 0.0001156s 23:28:43.7 Info: CreateIndex RootFolders (Path) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:43.7 Info: => 7.73E-05s 23:28:43.7 Info: CreateTable Artists 23:28:43.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) 23:28:43.7 Info: => 0.0002555s 23:28:43.7 Info: CreateIndex Artists (ForeignArtistId) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.7 Info: => 8.52E-05s 23:28:43.7 Info: CreateIndex Artists (NameSlug) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.7 Info: => 0.0001042s 23:28:43.7 Info: CreateIndex Artists (CleanName) 23:28:43.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.7 Info: => 7.16E-05s 23:28:43.7 Info: CreateIndex Artists (Path) 23:28:43.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.7 Info: => 6.54E-05s 23:28:43.7 Info: CreateTable Albums 23:28:43.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) 23:28:43.7 Info: => 0.000232s 23:28:43.7 Info: CreateIndex Albums (ForeignAlbumId) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.7 Info: => 7.87E-05s 23:28:43.7 Info: CreateIndex Albums (MBId) 23:28:43.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.7 Info: => 6.95E-05s 23:28:43.7 Info: CreateIndex Albums (TADBId) 23:28:43.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.7 Info: => 6.69E-05s 23:28:43.7 Info: CreateIndex Albums (TitleSlug) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.7 Info: => 6.76E-05s 23:28:43.7 Info: CreateIndex Albums (CleanTitle) 23:28:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.7 Info: => 6.62E-05s 23:28:43.7 Info: CreateIndex Albums (Path) 23:28:43.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:43.7 Info: => 6.42E-05s 23:28:43.7 Info: CreateTable Tracks 23:28:43.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) 23:28:43.7 Info: => 0.0001916s 23:28:43.7 Info: CreateIndex Tracks (ForeignTrackId) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.7 Info: => 7.85E-05s 23:28:43.7 Info: CreateIndex Tracks (ArtistId) 23:28:43.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.7 Info: => 7E-05s 23:28:43.7 Info: CreateIndex Tracks (TrackFileId) 23:28:43.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.7 Info: => 7.13E-05s 23:28:43.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:43.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:43.7 Info: => 7.39E-05s 23:28:43.7 Info: CreateTable TrackFiles 23:28:43.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) 23:28:43.7 Info: => 0.0001591s 23:28:43.7 Info: CreateIndex TrackFiles (ArtistId) 23:28:43.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:43.7 Info: => 7.67E-05s 23:28:43.7 Info: CreateIndex TrackFiles (AlbumId) 23:28:43.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.7 Info: => 6.84E-05s 23:28:43.7 Info: CreateTable History 23:28:43.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) 23:28:43.7 Info: => 0.0001648s 23:28:43.7 Info: CreateIndex History (Date) 23:28:43.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:43.7 Info: => 7.75E-05s 23:28:43.7 Info: CreateIndex History (EventType) 23:28:43.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:43.7 Info: => 6.8E-05s 23:28:43.7 Info: CreateIndex History (DownloadId) 23:28:43.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:43.7 Info: => 6.86E-05s 23:28:43.7 Info: CreateIndex History (AlbumId) 23:28:43.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:43.7 Info: => 6.91E-05s 23:28:43.7 Info: CreateTable Notifications 23:28:43.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) 23:28:43.7 Info: => 0.0001557s 23:28:43.7 Info: CreateTable ScheduledTasks 23:28:43.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:43.7 Info: => 0.0001422s 23:28:43.7 Info: CreateIndex ScheduledTasks (TypeName) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:43.7 Info: => 0.0001027s 23:28:43.7 Info: CreateTable Indexers 23:28:43.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) 23:28:43.7 Info: => 0.00014s 23:28:43.7 Info: CreateIndex Indexers (Name) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.7 Info: => 8.88E-05s 23:28:43.7 Info: CreateTable Profiles 23:28:43.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:43.7 Info: => 0.000121s 23:28:43.7 Info: CreateIndex Profiles (Name) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:43.7 Info: => 9.56E-05s 23:28:43.7 Info: CreateTable QualityDefinitions 23:28:43.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:43.7 Info: => 0.0001381s 23:28:43.7 Info: CreateIndex QualityDefinitions (Quality) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:43.7 Info: => 7.88E-05s 23:28:43.7 Info: CreateIndex QualityDefinitions (Title) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:43.7 Info: => 0.000101s 23:28:43.7 Info: CreateTable NamingConfig 23:28:43.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) 23:28:43.7 Info: => 0.000149s 23:28:43.7 Info: CreateTable Blacklist 23:28:43.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 '') 23:28:43.7 Info: => 0.0002113s 23:28:43.7 Info: CreateTable Metadata 23:28:43.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) 23:28:43.7 Info: => 0.0001304s 23:28:43.7 Info: CreateTable MetadataFiles 23:28:43.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) 23:28:43.7 Info: => 0.0001471s 23:28:43.7 Info: CreateTable DownloadClients 23:28:43.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) 23:28:43.7 Info: => 0.000128s 23:28:43.7 Info: CreateTable PendingReleases 23:28:43.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 '') 23:28:43.7 Info: => 0.0001363s 23:28:43.7 Info: CreateTable RemotePathMappings 23:28:43.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:43.7 Info: => 0.0001257s 23:28:43.7 Info: CreateTable Tags 23:28:43.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:43.7 Info: => 0.0001106s 23:28:43.7 Info: CreateIndex Tags (Label) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:43.7 Info: => 8.49E-05s 23:28:43.7 Info: CreateTable Restrictions 23:28:43.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:43.7 Info: => 0.0001227s 23:28:43.7 Info: CreateTable DelayProfiles 23:28:43.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) 23:28:43.7 Info: => 0.000147s 23:28:43.7 Info: CreateTable Users 23:28:43.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:43.7 Info: => 0.0001238s 23:28:43.7 Info: CreateIndex Users (Identifier) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:43.7 Info: => 0.0001078s 23:28:43.7 Info: CreateIndex Users (Username) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:43.7 Info: => 9.26E-05s 23:28:43.7 Info: CreateTable Commands 23:28:43.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) 23:28:43.7 Info: => 0.0001583s 23:28:43.7 Info: CreateTable IndexerStatus 23:28:43.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) 23:28:43.7 Info: => 0.0001476s 23:28:43.7 Info: CreateIndex IndexerStatus (ProviderId) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:43.7 Info: => 8.69E-05s 23:28:43.7 Info: CreateTable ExtraFiles 23:28:43.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) 23:28:43.7 Info: => 0.0001405s 23:28:43.7 Info: CreateTable LyricFiles 23:28:43.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) 23:28:43.7 Info: => 0.0001597s 23:28:43.7 Info: CreateTable LanguageProfiles 23:28:43.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:43.7 Info: => 0.0001329s 23:28:43.7 Info: CreateIndex LanguageProfiles (Name) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:43.7 Info: => 8.92E-05s 23:28:43.7 Info: CreateTable DownloadClientStatus 23:28:43.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) 23:28:43.7 Info: => 0.0001332s 23:28:43.7 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:43.7 Info: => 8.88E-05s 23:28:43.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:43.7 Info: -> 1 Insert operations completed in 00:00:00.0000609 taking an average of 00:00:00.0000609 23:28:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:43', 'InitialSetup') 23:28:43.7 Info: Committing Transaction 23:28:43.7 Info: 1: InitialSetup migrated 23:28:43.7 Info: => 0.0010638s 23:28:43.7 Info: 2: add_reason_to_pending_releases migrating 23:28:43.7 Info: Beginning Transaction 23:28:43.7 Info: Starting migration of Main DB to 2 23:28:43.7 Info: AlterTable PendingReleases 23:28:43.7 Info: => 5E-07s 23:28:43.7 Info: CreateColumn PendingReleases Reason Int32 23:28:43.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:43.7 Info: => 0.0005419s 23:28:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:43', 'add_reason_to_pending_releases') 23:28:43.7 Info: Committing Transaction 23:28:43.7 Info: 2: add_reason_to_pending_releases migrated 23:28:43.7 Info: => 0.0008536s 23:28:43.7 Info: 3: add_medium_support migrating 23:28:43.7 Info: Beginning Transaction 23:28:43.7 Info: Starting migration of Main DB to 3 23:28:43.7 Info: AlterTable Albums 23:28:43.7 Info: => 8E-07s 23:28:43.7 Info: CreateColumn Albums Media String 23:28:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:43.7 Info: => 0.0005387s 23:28:43.7 Info: AlterTable Tracks 23:28:43.7 Info: => 5E-07s 23:28:43.7 Info: CreateColumn Tracks MediumNumber Int32 23:28:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.7 Info: => 0.00049s 23:28:43.7 Info: AlterTable Tracks 23:28:43.7 Info: => 4E-07s 23:28:43.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.7 Info: => 0.0004837s 23:28:43.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.7 Info: => 4.61E-05s 23:28:43.7 Info: DeleteColumn Tracks TrackNumber 23:28:43.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) 23:28:43.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" 23:28:43.7 Info: DROP TABLE "Tracks" 23:28:43.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:43.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.7 Info: => 0.0039001s 23:28:43.7 Info: AlterTable Tracks 23:28:43.7 Info: => 4E-07s 23:28:43.7 Info: CreateColumn Tracks TrackNumber String 23:28:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:43.7 Info: => 0.0004845s 23:28:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:43', 'add_medium_support') 23:28:43.7 Info: Committing Transaction 23:28:43.7 Info: 3: add_medium_support migrated 23:28:43.7 Info: => 0.0008804s 23:28:43.7 Info: 4: add_various_qualites_in_profile migrating 23:28:43.7 Info: Beginning Transaction 23:28:43.7 Info: Starting migration of Main DB to 4 23:28:43.7 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 23:28:43.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.7 Info: => 4.02E-05s 23:28:43.7 Info: PerformDBOperation 23:28:43.7 Info: Performing DB Operation 23:28:43.7 Info: => 0.000407s 23:28:43.7 Info: -> 1 Insert operations completed in 00:00:00.0000830 taking an average of 00:00:00.0000830 23:28:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:43', 'add_various_qualites_in_profile') 23:28:43.7 Info: Committing Transaction 23:28:43.7 Info: 4: add_various_qualites_in_profile migrated 23:28:43.7 Info: => 0.000722s 23:28:43.7 Debug: Took: 00:00:00.0413180 23:28:43.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 23:28:43.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 23:28:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221237942632_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:43.8 Info: DatabaseEngineVersionCheck migrating 23:28:43.8 Info: PerformDBOperation 23:28:43.8 Info: Performing DB Operation 23:28:43.8 Info: SQLite 3.48.0 23:28:43.8 Info: => 0.0010961s 23:28:43.8 Info: DatabaseEngineVersionCheck migrated 23:28:43.8 Info: => 0.0011091s 23:28:43.8 Info: VersionMigration migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: CreateTable VersionInfo 23:28:43.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:43.8 Info: => 0.000176s 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: VersionMigration migrated 23:28:43.8 Info: => 0.0005505s 23:28:43.8 Info: VersionUniqueMigration migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: CreateIndex VersionInfo (Version) 23:28:43.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:43.8 Info: => 0.0001259s 23:28:43.8 Info: AlterTable VersionInfo 23:28:43.8 Info: => 4E-07s 23:28:43.8 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:43.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:43.8 Info: => 0.0005882s 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: VersionUniqueMigration migrated 23:28:43.8 Info: => 0.0008047s 23:28:43.8 Info: VersionDescriptionMigration migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: AlterTable VersionInfo 23:28:43.8 Info: => 5E-07s 23:28:43.8 Info: CreateColumn VersionInfo Description String 23:28:43.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:43.8 Info: => 0.000205s 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: VersionDescriptionMigration migrated 23:28:43.8 Info: => 0.0004137s 23:28:43.8 Info: 1: InitialSetup migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 1 23:28:43.8 Info: CreateTable Config 23:28:43.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:43.8 Info: => 0.0002025s 23:28:43.8 Info: CreateIndex Config (Key) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:43.8 Info: => 9.08E-05s 23:28:43.8 Info: CreateTable RootFolders 23:28:43.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:43.8 Info: => 0.0001149s 23:28:43.8 Info: CreateIndex RootFolders (Path) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:43.8 Info: => 7.46E-05s 23:28:43.8 Info: CreateTable Artists 23:28:43.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) 23:28:43.8 Info: => 0.0002557s 23:28:43.8 Info: CreateIndex Artists (ForeignArtistId) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.8 Info: => 7.92E-05s 23:28:43.8 Info: CreateIndex Artists (NameSlug) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.8 Info: => 7.46E-05s 23:28:43.8 Info: CreateIndex Artists (CleanName) 23:28:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.8 Info: => 6.92E-05s 23:28:43.8 Info: CreateIndex Artists (Path) 23:28:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.8 Info: => 6.69E-05s 23:28:43.8 Info: CreateTable Albums 23:28:43.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) 23:28:43.8 Info: => 0.0002274s 23:28:43.8 Info: CreateIndex Albums (ForeignAlbumId) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.8 Info: => 8.09E-05s 23:28:43.8 Info: CreateIndex Albums (MBId) 23:28:43.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.8 Info: => 6.61E-05s 23:28:43.8 Info: CreateIndex Albums (TADBId) 23:28:43.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.8 Info: => 6.56E-05s 23:28:43.8 Info: CreateIndex Albums (TitleSlug) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.8 Info: => 6.62E-05s 23:28:43.8 Info: CreateIndex Albums (CleanTitle) 23:28:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.8 Info: => 6.43E-05s 23:28:43.8 Info: CreateIndex Albums (Path) 23:28:43.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:43.8 Info: => 6.46E-05s 23:28:43.8 Info: CreateTable Tracks 23:28:43.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) 23:28:43.8 Info: => 0.000201s 23:28:43.8 Info: CreateIndex Tracks (ForeignTrackId) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.8 Info: => 8.08E-05s 23:28:43.8 Info: CreateIndex Tracks (ArtistId) 23:28:43.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.8 Info: => 7.31E-05s 23:28:43.8 Info: CreateIndex Tracks (TrackFileId) 23:28:43.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.8 Info: => 7.04E-05s 23:28:43.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:43.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:43.8 Info: => 7.38E-05s 23:28:43.8 Info: CreateTable TrackFiles 23:28:43.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) 23:28:43.8 Info: => 0.0001598s 23:28:43.8 Info: CreateIndex TrackFiles (ArtistId) 23:28:43.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:43.8 Info: => 7.62E-05s 23:28:43.8 Info: CreateIndex TrackFiles (AlbumId) 23:28:43.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.8 Info: => 6.68E-05s 23:28:43.8 Info: CreateTable History 23:28:43.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) 23:28:43.8 Info: => 0.0001627s 23:28:43.8 Info: CreateIndex History (Date) 23:28:43.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:43.8 Info: => 7.34E-05s 23:28:43.8 Info: CreateIndex History (EventType) 23:28:43.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:43.8 Info: => 6.85E-05s 23:28:43.8 Info: CreateIndex History (DownloadId) 23:28:43.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:43.8 Info: => 6.55E-05s 23:28:43.8 Info: CreateIndex History (AlbumId) 23:28:43.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:43.8 Info: => 6.87E-05s 23:28:43.8 Info: CreateTable Notifications 23:28:43.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) 23:28:43.8 Info: => 0.0001547s 23:28:43.8 Info: CreateTable ScheduledTasks 23:28:43.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:43.8 Info: => 0.0001409s 23:28:43.8 Info: CreateIndex ScheduledTasks (TypeName) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:43.8 Info: => 0.0001003s 23:28:43.8 Info: CreateTable Indexers 23:28:43.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) 23:28:43.8 Info: => 0.0001366s 23:28:43.8 Info: CreateIndex Indexers (Name) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.8 Info: => 8.21E-05s 23:28:43.8 Info: CreateTable Profiles 23:28:43.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:43.8 Info: => 0.0001176s 23:28:43.8 Info: CreateIndex Profiles (Name) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:43.8 Info: => 8.64E-05s 23:28:43.8 Info: CreateTable QualityDefinitions 23:28:43.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:43.8 Info: => 0.0001308s 23:28:43.8 Info: CreateIndex QualityDefinitions (Quality) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:43.8 Info: => 7.72E-05s 23:28:43.8 Info: CreateIndex QualityDefinitions (Title) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:43.8 Info: => 0.0001068s 23:28:43.8 Info: CreateTable NamingConfig 23:28:43.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) 23:28:43.8 Info: => 0.0001498s 23:28:43.8 Info: CreateTable Blacklist 23:28:43.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 '') 23:28:43.8 Info: => 0.0002073s 23:28:43.8 Info: CreateTable Metadata 23:28:43.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) 23:28:43.8 Info: => 0.0001333s 23:28:43.8 Info: CreateTable MetadataFiles 23:28:43.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) 23:28:43.8 Info: => 0.0001476s 23:28:43.8 Info: CreateTable DownloadClients 23:28:43.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) 23:28:43.8 Info: => 0.0001418s 23:28:43.8 Info: CreateTable PendingReleases 23:28:43.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 '') 23:28:43.8 Info: => 0.0001478s 23:28:43.8 Info: CreateTable RemotePathMappings 23:28:43.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:43.8 Info: => 0.0001308s 23:28:43.8 Info: CreateTable Tags 23:28:43.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:43.8 Info: => 0.0001126s 23:28:43.8 Info: CreateIndex Tags (Label) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:43.8 Info: => 8.73E-05s 23:28:43.8 Info: CreateTable Restrictions 23:28:43.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:43.8 Info: => 0.0001229s 23:28:43.8 Info: CreateTable DelayProfiles 23:28:43.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) 23:28:43.8 Info: => 0.0001428s 23:28:43.8 Info: CreateTable Users 23:28:43.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:43.8 Info: => 0.0001229s 23:28:43.8 Info: CreateIndex Users (Identifier) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:43.8 Info: => 0.0001119s 23:28:43.8 Info: CreateIndex Users (Username) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:43.8 Info: => 9.85E-05s 23:28:43.8 Info: CreateTable Commands 23:28:43.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) 23:28:43.8 Info: => 0.00016s 23:28:43.8 Info: CreateTable IndexerStatus 23:28:43.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) 23:28:43.8 Info: => 0.0001445s 23:28:43.8 Info: CreateIndex IndexerStatus (ProviderId) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:43.8 Info: => 9.26E-05s 23:28:43.8 Info: CreateTable ExtraFiles 23:28:43.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) 23:28:43.8 Info: => 0.0001497s 23:28:43.8 Info: CreateTable LyricFiles 23:28:43.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) 23:28:43.8 Info: => 0.0001647s 23:28:43.8 Info: CreateTable LanguageProfiles 23:28:43.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:43.8 Info: => 0.0001224s 23:28:43.8 Info: CreateIndex LanguageProfiles (Name) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:43.8 Info: => 8.73E-05s 23:28:43.8 Info: CreateTable DownloadClientStatus 23:28:43.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) 23:28:43.8 Info: => 0.0001315s 23:28:43.8 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:43.8 Info: => 8.52E-05s 23:28:43.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:43.8 Info: -> 1 Insert operations completed in 00:00:00.0000608 taking an average of 00:00:00.0000608 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:43', 'InitialSetup') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 1: InitialSetup migrated 23:28:43.8 Info: => 0.001027s 23:28:43.8 Info: 2: add_reason_to_pending_releases migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 2 23:28:43.8 Info: AlterTable PendingReleases 23:28:43.8 Info: => 5E-07s 23:28:43.8 Info: CreateColumn PendingReleases Reason Int32 23:28:43.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:43.8 Info: => 0.0005366s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:43', 'add_reason_to_pending_releases') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 2: add_reason_to_pending_releases migrated 23:28:43.8 Info: => 0.0008289s 23:28:43.8 Info: 3: add_medium_support migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 3 23:28:43.8 Info: AlterTable Albums 23:28:43.8 Info: => 7E-07s 23:28:43.8 Info: CreateColumn Albums Media String 23:28:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:43.8 Info: => 0.0005182s 23:28:43.8 Info: AlterTable Tracks 23:28:43.8 Info: => 5E-07s 23:28:43.8 Info: CreateColumn Tracks MediumNumber Int32 23:28:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.8 Info: => 0.000482s 23:28:43.8 Info: AlterTable Tracks 23:28:43.8 Info: => 4E-07s 23:28:43.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:43.8 Info: => 0.0004785s 23:28:43.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:43.8 Info: => 4.4E-05s 23:28:43.8 Info: DeleteColumn Tracks TrackNumber 23:28:43.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) 23:28:43.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" 23:28:43.8 Info: DROP TABLE "Tracks" 23:28:43.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.8 Info: => 0.0038875s 23:28:43.8 Info: AlterTable Tracks 23:28:43.8 Info: => 3E-07s 23:28:43.8 Info: CreateColumn Tracks TrackNumber String 23:28:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:43.8 Info: => 0.0004822s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:43', 'add_medium_support') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 3: add_medium_support migrated 23:28:43.8 Info: => 0.0008412s 23:28:43.8 Info: 4: add_various_qualites_in_profile migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 4 23:28:43.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:43.8 Info: => 5.59E-05s 23:28:43.8 Info: PerformDBOperation 23:28:43.8 Info: Performing DB Operation 23:28:43.8 Info: => 3.57E-05s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:43', 'add_various_qualites_in_profile') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 4: add_various_qualites_in_profile migrated 23:28:43.8 Info: => 0.0002742s 23:28:43.8 Info: 5: metadata_profiles migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 5 23:28:43.8 Info: CreateTable MetadataProfiles 23:28:43.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:43.8 Info: => 0.0001646s 23:28:43.8 Info: CreateIndex MetadataProfiles (Name) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:43.8 Info: => 9.31E-05s 23:28:43.8 Info: AlterTable Artists 23:28:43.8 Info: => 4E-07s 23:28:43.8 Info: CreateColumn Artists MetadataProfileId Int32 23:28:43.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:43.8 Info: => 0.0004964s 23:28:43.8 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:43.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) 23:28:43.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" 23:28:43.8 Info: DROP TABLE "Artists" 23:28:43.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.8 Info: => 0.0042161s 23:28:43.8 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:43.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) 23:28:43.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" 23:28:43.8 Info: DROP TABLE "Artists" 23:28:43.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.8 Info: => 0.0055213s 23:28:43.8 Info: AlterTable Albums 23:28:43.8 Info: => 4E-07s 23:28:43.8 Info: CreateColumn Albums SecondaryTypes String 23:28:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:43.8 Info: => 0.0005075s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:43', 'metadata_profiles') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 5: metadata_profiles migrated 23:28:43.8 Info: => 0.0009376s 23:28:43.8 Info: 6: separate_automatic_and_interactive_search migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 6 23:28:43.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:43.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) 23:28:43.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:43.8 Info: DROP TABLE "Indexers" 23:28:43.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.8 Info: => 0.0034778s 23:28:43.8 Info: AlterTable Indexers 23:28:43.8 Info: => 4E-07s 23:28:43.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:43.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:43.8 Info: => 0.0004993s 23:28:43.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:43.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:43.8 Info: => 4.19E-05s 23:28:43.8 Info: AlterTable Indexers 23:28:43.8 Info: => 2E-07s 23:28:43.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:43.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) 23:28:43.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" 23:28:43.8 Info: DROP TABLE "Indexers" 23:28:43.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:43.8 Info: => 0.0034033s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:43', 'separate_automatic_and_interactive_search') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 6: separate_automatic_and_interactive_search migrated 23:28:43.8 Info: => 0.0037143s 23:28:43.8 Info: 7: change_album_path_to_relative migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 7 23:28:43.8 Info: DeleteColumn Albums Path 23:28:43.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) 23:28:43.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" 23:28:43.8 Info: DROP TABLE "Albums" 23:28:43.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.8 Info: => 0.0041853s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:43', 'change_album_path_to_relative') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 7: change_album_path_to_relative migrated 23:28:43.8 Info: => 0.004588s 23:28:43.8 Info: 8: change_quality_size_mb_to_kb migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 8 23:28:43.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 23:28:43.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 23:28:43.8 Info: => 5.67E-05s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:43', 'change_quality_size_mb_to_kb') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 8: change_quality_size_mb_to_kb migrated 23:28:43.8 Info: => 0.0003106s 23:28:43.8 Info: 9: album_releases migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 9 23:28:43.8 Info: AlterTable Albums 23:28:43.8 Info: => 5E-07s 23:28:43.8 Info: CreateColumn Albums Releases String 23:28:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:43.8 Info: => 0.0005084s 23:28:43.8 Info: AlterTable Albums 23:28:43.8 Info: => 5E-07s 23:28:43.8 Info: CreateColumn Albums CurrentRelease String 23:28:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:43.8 Info: => 0.0004945s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:43', 'album_releases') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 9: album_releases migrated 23:28:43.8 Info: => 0.000777s 23:28:43.8 Info: 10: album_releases_fix migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 10 23:28:43.8 Info: AlterTable Albums 23:28:43.8 Info: => 6E-07s 23:28:43.8 Info: AlterColumn Albums Releases String 23:28:43.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) 23:28:43.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" 23:28:43.8 Info: DROP TABLE "Albums" 23:28:43.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.8 Info: => 0.0041109s 23:28:43.8 Info: AlterTable Albums 23:28:43.8 Info: => 4E-07s 23:28:43.8 Info: AlterColumn Albums CurrentRelease String 23:28:43.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) 23:28:43.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" 23:28:43.8 Info: DROP TABLE "Albums" 23:28:43.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.8 Info: => 0.0041025s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:43', 'album_releases_fix') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 10: album_releases_fix migrated 23:28:43.8 Info: => 0.0044709s 23:28:43.8 Info: 11: import_lists migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 11 23:28:43.8 Info: CreateTable ImportLists 23:28:43.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) 23:28:43.8 Info: => 0.0001997s 23:28:43.8 Info: CreateIndex ImportLists (Name) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:43.8 Info: => 0.0008789s 23:28:43.8 Info: CreateTable ImportListStatus 23:28:43.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) 23:28:43.8 Info: => 0.0001638s 23:28:43.8 Info: CreateIndex ImportListStatus (ProviderId) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:43.8 Info: => 8.69E-05s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:43', 'import_lists') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 11: import_lists migrated 23:28:43.8 Info: => 0.0004115s 23:28:43.8 Info: 12: add_release_status migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 12 23:28:43.8 Info: AlterTable MetadataProfiles 23:28:43.8 Info: => 6E-07s 23:28:43.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:43.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:43.8 Info: => 0.0005546s 23:28:43.8 Info: PerformDBOperation 23:28:43.8 Info: Performing DB Operation 23:28:43.8 Info: => 2.88E-05s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:43', 'add_release_status') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 12: add_release_status migrated 23:28:43.8 Info: => 0.0003063s 23:28:43.8 Info: 13: album_download_notification migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 13 23:28:43.8 Info: AlterTable Notifications 23:28:43.8 Info: => 6E-07s 23:28:43.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:43.8 Info: => 0.0005198s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:43', 'album_download_notification') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 13: album_download_notification migrated 23:28:43.8 Info: => 0.0008045s 23:28:43.8 Info: 14: fix_language_metadata_profiles migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 14 23:28:43.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 23:28:43.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 23:28:43.8 Info: => 7.96E-05s 23:28:43.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 23:28:43.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 23:28:43.8 Info: => 5.27E-05s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:43', 'fix_language_metadata_profiles') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 14: fix_language_metadata_profiles migrated 23:28:43.8 Info: => 0.0003144s 23:28:43.8 Info: 15: remove_fanzub migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 15 23:28:43.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:43.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:43.8 Info: => 4.63E-05s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:43', 'remove_fanzub') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 15: remove_fanzub migrated 23:28:43.8 Info: => 0.0002819s 23:28:43.8 Info: 16: update_artist_history_indexes migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 16 23:28:43.8 Info: CreateIndex Albums (ArtistId) 23:28:43.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:43.8 Info: => 0.0001082s 23:28:43.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:43.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:43.8 Info: => 8.06E-05s 23:28:43.8 Info: DeleteIndex History (AlbumId) 23:28:43.8 Info: DROP INDEX "IX_History_AlbumId" 23:28:43.8 Info: => 0.0001169s 23:28:43.8 Info: CreateIndex History (AlbumId, Date) 23:28:43.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:43.8 Info: => 9.27E-05s 23:28:43.8 Info: DeleteIndex History (DownloadId) 23:28:43.8 Info: DROP INDEX "IX_History_DownloadId" 23:28:43.8 Info: => 0.0001254s 23:28:43.8 Info: CreateIndex History (DownloadId, Date) 23:28:43.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:43.8 Info: => 9.55E-05s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:43', 'update_artist_history_indexes') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 16: update_artist_history_indexes migrated 23:28:43.8 Info: => 0.0004s 23:28:43.8 Info: 17: remove_nma migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 17 23:28:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:43.8 Info: => 5.04E-05s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:43', 'remove_nma') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 17: remove_nma migrated 23:28:43.8 Info: => 0.00029s 23:28:43.8 Info: 18: album_disambiguation migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 18 23:28:43.8 Info: AlterTable Albums 23:28:43.8 Info: => 5E-07s 23:28:43.8 Info: CreateColumn Albums Disambiguation String 23:28:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:43.8 Info: => 0.0005383s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:43', 'album_disambiguation') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 18: album_disambiguation migrated 23:28:43.8 Info: => 0.0008321s 23:28:43.8 Info: 19: add_ape_quality_in_profiles migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 19 23:28:43.8 Info: PerformDBOperation 23:28:43.8 Info: Performing DB Operation 23:28:43.8 Info: => 3.32E-05s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:43', 'add_ape_quality_in_profiles') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 19: add_ape_quality_in_profiles migrated 23:28:43.8 Info: => 0.0002786s 23:28:43.8 Info: 20: remove_pushalot migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 20 23:28:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:43.8 Info: => 4.9E-05s 23:28:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:43.8 Info: => 0.0006348s 23:28:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:43.8 Info: => 3.95E-05s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:43', 'remove_pushalot') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 20: remove_pushalot migrated 23:28:43.8 Info: => 0.0003022s 23:28:43.8 Info: 21: add_custom_filters migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 21 23:28:43.8 Info: CreateTable CustomFilters 23:28:43.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:43.8 Info: => 0.0001619s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:43', 'add_custom_filters') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 21: add_custom_filters migrated 23:28:43.8 Info: => 0.0004461s 23:28:43.8 Info: 22: import_list_tags migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 22 23:28:43.8 Info: AlterTable ImportLists 23:28:43.8 Info: => 5E-07s 23:28:43.8 Info: CreateColumn ImportLists Tags String 23:28:43.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:43.8 Info: => 0.0005363s 23:28:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:43', 'import_list_tags') 23:28:43.8 Info: Committing Transaction 23:28:43.8 Info: 22: import_list_tags migrated 23:28:43.8 Info: => 0.0008389s 23:28:43.8 Info: 23: add_release_groups_etc migrating 23:28:43.8 Info: Beginning Transaction 23:28:43.8 Info: Starting migration of Main DB to 23 23:28:43.8 Info: CreateTable ArtistMetadata 23:28:43.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) 23:28:43.8 Info: => 0.0002079s 23:28:43.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:43.8 Info: => 9.39E-05s 23:28:43.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" 23:28:43.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" 23:28:43.8 Info: => 8.42E-05s 23:28:43.8 Info: AlterTable Artists 23:28:43.8 Info: => 4E-07s 23:28:43.8 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:43.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.8 Info: => 0.0005334s 23:28:43.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:43.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:43.8 Info: => 6.93E-05s 23:28:43.8 Info: CreateTable AlbumReleases 23:28:43.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) 23:28:43.8 Info: => 0.0001753s 23:28:43.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:43.8 Info: => 8.65E-05s 23:28:43.8 Info: CreateIndex AlbumReleases (AlbumId) 23:28:43.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:43.8 Info: => 7.38E-05s 23:28:43.8 Info: PerformDBOperation 23:28:43.8 Info: Performing DB Operation 23:28:43.8 Info: => 3.1E-05s 23:28:43.8 Info: AlterTable Albums 23:28:43.8 Info: => 3E-07s 23:28:43.8 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.8 Info: => 0.0005387s 23:28:43.8 Info: AlterTable Albums 23:28:43.8 Info: => 4E-07s 23:28:43.8 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:43.8 Info: => 0.0005373s 23:28:43.8 Info: AlterTable Albums 23:28:43.8 Info: => 4E-07s 23:28:43.8 Info: CreateColumn Albums Links String 23:28:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:43.8 Info: => 0.000528s 23:28:43.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:43.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:43.8 Info: => 0.0001169s 23:28:43.8 Info: AlterTable Tracks 23:28:43.8 Info: => 4E-07s 23:28:43.8 Info: CreateColumn Tracks ForeignRecordingId String 23:28:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:43.8 Info: => 0.0005414s 23:28:43.8 Info: AlterTable Tracks 23:28:43.8 Info: => 4E-07s 23:28:43.8 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:43.8 Info: => 0.0005309s 23:28:43.8 Info: AlterTable Tracks 23:28:43.8 Info: => 3E-07s 23:28:43.8 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:43.8 Info: => 0.0005327s 23:28:43.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:43.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:43.8 Info: => 8.03E-05s 23:28:43.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:43.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:43.8 Info: => 6.32E-05s 23:28:43.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:43.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) 23:28:43.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" 23:28:43.8 Info: DROP TABLE "Artists" 23:28:43.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.8 Info: => 0.0050351s 23:28:43.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:43.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) 23:28:43.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" 23:28:43.8 Info: DROP TABLE "Albums" 23:28:43.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:43.8 Info: => 0.0042492s 23:28:43.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:43.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) 23:28:43.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" 23:28:43.8 Info: DROP TABLE "Tracks" 23:28:43.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:43.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:43.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:43.8 Info: => 0.0038459s 23:28:43.8 Info: DeleteColumn TrackFiles ArtistId 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "TrackFiles" 23:28:43.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:43.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.9 Info: => 0.0045961s 23:28:43.9 Info: CreateIndex Artists (ArtistMetadataId) 23:28:43.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:43.9 Info: => 7.92E-05s 23:28:43.9 Info: CreateIndex Artists (Monitored) 23:28:43.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:43.9 Info: => 7.55E-05s 23:28:43.9 Info: CreateIndex Albums (ArtistMetadataId) 23:28:43.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:43.9 Info: => 9.57E-05s 23:28:43.9 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:43.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:43.9 Info: => 7.78E-05s 23:28:43.9 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:43.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:43.9 Info: => 7.26E-05s 23:28:43.9 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:43.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:43.9 Info: => 7.25E-05s 23:28:43.9 Info: UpdateData 23:28:43.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:43.9 Info: => 4.42E-05s 23:28:43.9 Info: UpdateData 23:28:43.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:43.9 Info: => 3.48E-05s 23:28:43.9 Info: UpdateData 23:28:43.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:43.9 Info: => 4.13E-05s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:43', 'add_release_groups_etc') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 23: add_release_groups_etc migrated 23:28:43.9 Info: => 0.0005799s 23:28:43.9 Info: 24: NewMediaInfoFormat migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 24 23:28:43.9 Info: UpdateData 23:28:43.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:43.9 Info: => 5.35E-05s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:43', 'NewMediaInfoFormat') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 24: NewMediaInfoFormat migrated 23:28:43.9 Info: => 0.0002945s 23:28:43.9 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 25 23:28:43.9 Info: RenameTable Restrictions ReleaseProfiles 23:28:43.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:43.9 Info: => 0.0013517s 23:28:43.9 Info: AlterTable ReleaseProfiles 23:28:43.9 Info: => 4E-07s 23:28:43.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:43.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:43.9 Info: => 0.0005404s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:43', 'rename_restrictions_to_release_profiles') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:43.9 Info: => 0.0008384s 23:28:43.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 26 23:28:43.9 Info: RenameTable Profiles QualityProfiles 23:28:43.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:43.9 Info: => 0.0013714s 23:28:43.9 Info: AlterTable QualityProfiles 23:28:43.9 Info: => 5E-07s 23:28:43.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:43.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:43.9 Info: => 0.000516s 23:28:43.9 Info: AlterTable LanguageProfiles 23:28:43.9 Info: => 4E-07s 23:28:43.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:43.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:43.9 Info: => 0.0005029s 23:28:43.9 Info: UpdateData 23:28:43.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:43.9 Info: => 4.81E-05s 23:28:43.9 Info: UpdateData 23:28:43.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:43.9 Info: => 3.38E-05s 23:28:43.9 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "Artists" 23:28:43.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:43.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:43.9 Info: => 0.0051035s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:43', 'rename_quality_profiles_add_upgrade_allowed') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:43.9 Info: => 0.0055144s 23:28:43.9 Info: 27: add_import_exclusions migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 27 23:28:43.9 Info: CreateTable ImportListExclusions 23:28:43.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:43.9 Info: => 0.0001642s 23:28:43.9 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:43.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:43.9 Info: => 8.99E-05s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:43', 'add_import_exclusions') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 27: add_import_exclusions migrated 23:28:43.9 Info: => 0.0004195s 23:28:43.9 Info: 28: clean_artist_metadata_table migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 28 23:28:43.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) 23:28:43.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) 23:28:43.9 Info: => 0.0001775s 23:28:43.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) 23:28:43.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) 23:28:43.9 Info: => 0.0001314s 23:28:43.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) 23:28:43.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) 23:28:43.9 Info: => 0.0001163s 23:28:43.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) 23:28:43.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) 23:28:43.9 Info: => 0.0001179s 23:28:43.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) 23:28:43.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) 23:28:43.9 Info: => 0.0001153s 23:28:43.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) 23:28:43.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) 23:28:43.9 Info: => 0.0001196s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:43', 'clean_artist_metadata_table') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 28: clean_artist_metadata_table migrated 23:28:43.9 Info: => 0.0004216s 23:28:43.9 Info: 29: health_issue_notification migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 29 23:28:43.9 Info: AlterTable Notifications 23:28:43.9 Info: => 5E-07s 23:28:43.9 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:43.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:43.9 Info: => 0.0005558s 23:28:43.9 Info: AlterTable Notifications 23:28:43.9 Info: => 4E-07s 23:28:43.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:43.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:43.9 Info: => 0.0005204s 23:28:43.9 Info: AlterTable Notifications 23:28:43.9 Info: => 4E-07s 23:28:43.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:43.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:43.9 Info: => 0.000524s 23:28:43.9 Info: AlterTable Notifications 23:28:43.9 Info: => 4E-07s 23:28:43.9 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:43.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:43.9 Info: => 0.0005267s 23:28:43.9 Info: AlterTable Notifications 23:28:43.9 Info: => 5E-07s 23:28:43.9 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:43.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:43.9 Info: => 0.0005301s 23:28:43.9 Info: DeleteColumn Notifications OnDownload 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "Notifications" 23:28:43.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:43.9 Info: => 0.0041469s 23:28:43.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "Notifications" 23:28:43.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:43.9 Info: => 0.0042157s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:43', 'health_issue_notification') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 29: health_issue_notification migrated 23:28:43.9 Info: => 0.0046203s 23:28:43.9 Info: 30: add_mediafilerepository_mtime migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 30 23:28:43.9 Info: AlterTable TrackFiles 23:28:43.9 Info: => 7E-07s 23:28:43.9 Info: CreateColumn TrackFiles Modified DateTime 23:28:43.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:43.9 Info: => 0.0005736s 23:28:43.9 Info: AlterTable TrackFiles 23:28:43.9 Info: => 5E-07s 23:28:43.9 Info: CreateColumn TrackFiles Path String 23:28:43.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:43.9 Info: => 0.0005194s 23:28:43.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:43.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:43.9 Info: => 3.96E-05s 23:28:43.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) 23:28:43.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) 23:28:43.9 Info: => 0.0010614s 23:28:43.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) 23:28:43.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) 23:28:43.9 Info: => 0.0001375s 23:28:43.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) 23:28:43.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) 23:28:43.9 Info: => 0.0001388s 23:28:43.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") 23:28:43.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") 23:28:43.9 Info: => 8.08E-05s 23:28:43.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:43.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:43.9 Info: => 4.76E-05s 23:28:43.9 Info: AlterTable TrackFiles 23:28:43.9 Info: => 3E-07s 23:28:43.9 Info: AlterColumn TrackFiles Path String 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "TrackFiles" 23:28:43.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:43.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.9 Info: => 0.003864s 23:28:43.9 Info: CreateIndex TrackFiles (Path) 23:28:43.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:43.9 Info: => 9.74E-05s 23:28:43.9 Info: DeleteColumn TrackFiles RelativePath 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "TrackFiles" 23:28:43.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:43.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:43.9 Info: => 0.0049618s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:43', 'add_mediafilerepository_mtime') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 30: add_mediafilerepository_mtime migrated 23:28:43.9 Info: => 0.0053395s 23:28:43.9 Info: 31: add_artistmetadataid_constraint migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 31 23:28:43.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") 23:28:43.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") 23:28:43.9 Info: => 8.97E-05s 23:28:43.9 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:43.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:43.9 Info: => 0.0001281s 23:28:43.9 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "Artists" 23:28:43.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:43.9 Info: => 0.0041338s 23:28:43.9 Info: CreateIndex Artists (ArtistMetadataId) 23:28:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:43.9 Info: => 7.99E-05s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:43', 'add_artistmetadataid_constraint') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 31: add_artistmetadataid_constraint migrated 23:28:43.9 Info: => 0.0004526s 23:28:43.9 Info: 32: old_ids_and_artist_alias migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 32 23:28:43.9 Info: AlterTable ArtistMetadata 23:28:43.9 Info: => 7E-07s 23:28:43.9 Info: CreateColumn ArtistMetadata Aliases String 23:28:43.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:43.9 Info: => 0.0005576s 23:28:43.9 Info: AlterTable ArtistMetadata 23:28:43.9 Info: => 4E-07s 23:28:43.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:43.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:43.9 Info: => 0.0005254s 23:28:43.9 Info: AlterTable Albums 23:28:43.9 Info: => 3E-07s 23:28:43.9 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:43.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:43.9 Info: => 0.0005207s 23:28:43.9 Info: AlterTable AlbumReleases 23:28:43.9 Info: => 5E-07s 23:28:43.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:43.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:43.9 Info: => 0.0005155s 23:28:43.9 Info: AlterTable Tracks 23:28:43.9 Info: => 4E-07s 23:28:43.9 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:43.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:43.9 Info: => 0.0005386s 23:28:43.9 Info: AlterTable Tracks 23:28:43.9 Info: => 4E-07s 23:28:43.9 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:43.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:43.9 Info: => 0.0005283s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:43', 'old_ids_and_artist_alias') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 32: old_ids_and_artist_alias migrated 23:28:43.9 Info: => 0.0008812s 23:28:43.9 Info: 33: download_propers_config migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 33 23:28:43.9 Info: PerformDBOperation 23:28:43.9 Info: Performing DB Operation 23:28:43.9 Info: => 3.32E-05s 23:28:43.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:43.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:43.9 Info: => 3.47E-05s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:43', 'download_propers_config') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 33: download_propers_config migrated 23:28:43.9 Info: => 0.0003063s 23:28:43.9 Info: 34: remove_language_profiles migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 34 23:28:43.9 Info: DeleteTable LanguageProfiles 23:28:43.9 Info: DROP TABLE "LanguageProfiles" 23:28:43.9 Info: => 0.000189s 23:28:43.9 Info: DeleteColumn Artists LanguageProfileId 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "Artists" 23:28:43.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:43.9 Info: => 0.0051663s 23:28:43.9 Info: DeleteColumn ImportLists LanguageProfileId 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "ImportLists" 23:28:43.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:43.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:43.9 Info: => 0.0038653s 23:28:43.9 Info: DeleteColumn Blacklist Language 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "Blacklist" 23:28:43.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:43.9 Info: => 0.00365s 23:28:43.9 Info: DeleteColumn History Language 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "History" 23:28:43.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:43.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:43.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:43.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:43.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:43.9 Info: => 0.0065364s 23:28:43.9 Info: DeleteColumn LyricFiles Language 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "LyricFiles" 23:28:43.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:43.9 Info: => 0.0035911s 23:28:43.9 Info: DeleteColumn TrackFiles Language 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "TrackFiles" 23:28:43.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:43.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:43.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:43.9 Info: => 0.0045888s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:43', 'remove_language_profiles') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 34: remove_language_profiles migrated 23:28:43.9 Info: => 0.0051642s 23:28:43.9 Info: 35: multi_disc_naming_format migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 35 23:28:43.9 Info: AlterTable NamingConfig 23:28:43.9 Info: => 7E-07s 23:28:43.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:43.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:43.9 Info: => 0.000541s 23:28:43.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:43.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:43.9 Info: => 4.9E-05s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:43', 'multi_disc_naming_format') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 35: multi_disc_naming_format migrated 23:28:43.9 Info: => 0.0003504s 23:28:43.9 Info: 36: add_download_client_priority migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 36 23:28:43.9 Info: AlterTable DownloadClients 23:28:43.9 Info: => 5E-07s 23:28:43.9 Info: CreateColumn DownloadClients Priority Int32 23:28:43.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:43.9 Info: => 0.0006978s 23:28:43.9 Info: PerformDBOperation 23:28:43.9 Info: Performing DB Operation 23:28:43.9 Info: => 6.13E-05s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:43', 'add_download_client_priority') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 36: add_download_client_priority migrated 23:28:43.9 Info: => 0.0003819s 23:28:43.9 Info: 37: remove_growl_prowl migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 37 23:28:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:43.9 Info: => 5E-05s 23:28:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:43.9 Info: => 3.04E-05s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:43', 'remove_growl_prowl') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 37: remove_growl_prowl migrated 23:28:43.9 Info: => 0.0003024s 23:28:43.9 Info: 38: remove_plex_hometheatre migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 38 23:28:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:43.9 Info: => 6.6E-05s 23:28:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:43.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:43.9 Info: => 3.33E-05s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:43', 'remove_plex_hometheatre') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 38: remove_plex_hometheatre migrated 23:28:43.9 Info: => 0.0003043s 23:28:43.9 Info: 39: add_root_folder_add_defaults migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 39 23:28:43.9 Info: AlterTable RootFolders 23:28:43.9 Info: => 8E-07s 23:28:43.9 Info: CreateColumn RootFolders Name String 23:28:43.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:43.9 Info: => 0.0005497s 23:28:43.9 Info: AlterTable RootFolders 23:28:43.9 Info: => 5E-07s 23:28:43.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:43.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:43.9 Info: => 0.0005909s 23:28:43.9 Info: AlterTable RootFolders 23:28:43.9 Info: => 5E-07s 23:28:43.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:43.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:43.9 Info: => 0.0005308s 23:28:43.9 Info: AlterTable RootFolders 23:28:43.9 Info: => 4E-07s 23:28:43.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:43.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:43.9 Info: => 0.0005165s 23:28:43.9 Info: AlterTable RootFolders 23:28:43.9 Info: => 3E-07s 23:28:43.9 Info: CreateColumn RootFolders DefaultTags String 23:28:43.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:43.9 Info: => 0.0005267s 23:28:43.9 Info: PerformDBOperation 23:28:43.9 Info: Performing DB Operation 23:28:43.9 Info: => 5.25E-05s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:43', 'add_root_folder_add_defaults') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 39: add_root_folder_add_defaults migrated 23:28:43.9 Info: => 0.0003857s 23:28:43.9 Info: 40: task_duration migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 40 23:28:43.9 Info: AlterTable ScheduledTasks 23:28:43.9 Info: => 5E-07s 23:28:43.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:43.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:43.9 Info: => 0.000547s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:43', 'task_duration') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 40: task_duration migrated 23:28:43.9 Info: => 0.0008735s 23:28:43.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 41 23:28:43.9 Info: AlterTable ReleaseProfiles 23:28:43.9 Info: => 5E-07s 23:28:43.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:43.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:43.9 Info: => 0.0005525s 23:28:43.9 Info: AlterTable ReleaseProfiles 23:28:43.9 Info: => 5E-07s 23:28:43.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:43.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:43.9 Info: => 0.000518s 23:28:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:43', 'add_indexer_and_enabled_to_release_profiles') 23:28:43.9 Info: Committing Transaction 23:28:43.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:43.9 Info: => 0.0016163s 23:28:43.9 Info: 42: remove_album_folders migrating 23:28:43.9 Info: Beginning Transaction 23:28:43.9 Info: Starting migration of Main DB to 42 23:28:43.9 Info: DeleteColumn Artists AlbumFolder 23:28:43.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) 23:28:43.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" 23:28:43.9 Info: DROP TABLE "Artists" 23:28:43.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:43.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:43.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:43.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:43.9 Info: => 0.0049506s 23:28:43.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:43.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:43.9 Info: => 3.86E-05s 23:28:43.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:43.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:43.9 Info: => 3.34E-05s 23:28:43.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:44.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) 23:28:44.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:44.0 Info: DROP TABLE "NamingConfig" 23:28:44.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:44.0 Info: => 0.0047916s 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:44', 'remove_album_folders') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 42: remove_album_folders migrated 23:28:44.0 Info: => 0.0052581s 23:28:44.0 Info: 44: add_priority_to_indexers migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 44 23:28:44.0 Info: AlterTable Indexers 23:28:44.0 Info: => 5E-07s 23:28:44.0 Info: CreateColumn Indexers Priority Int32 23:28:44.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:44.0 Info: => 0.0005383s 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:44', 'add_priority_to_indexers') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 44: add_priority_to_indexers migrated 23:28:44.0 Info: => 0.0008694s 23:28:44.0 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 45 23:28:44.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:44.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:44.0 Info: => 0.0001191s 23:28:44.0 Info: PerformDBOperation 23:28:44.0 Info: Performing DB Operation 23:28:44.0 Info: => 2.65E-05s 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:44', 'remove_chown_and_folderchmod_config') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:44.0 Info: => 0.0003141s 23:28:44.0 Info: 47: update_notifiarr migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 47 23:28:44.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:44.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:44.0 Info: => 7.3E-05s 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:44', 'update_notifiarr') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 47: update_notifiarr migrated 23:28:44.0 Info: => 0.0003605s 23:28:44.0 Info: 49: email_multiple_addresses migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 49 23:28:44.0 Info: PerformDBOperation 23:28:44.0 Info: Performing DB Operation 23:28:44.0 Info: => 5.74E-05s 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:44', 'email_multiple_addresses') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 49: email_multiple_addresses migrated 23:28:44.0 Info: => 0.0003551s 23:28:44.0 Info: 50: rename_blacklist_to_blocklist migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 50 23:28:44.0 Info: RenameTable Blacklist Blocklist 23:28:44.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:44.0 Info: => 0.0018031s 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:44', 'rename_blacklist_to_blocklist') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 50: rename_blacklist_to_blocklist migrated 23:28:44.0 Info: => 0.0021508s 23:28:44.0 Info: 51: cdh_per_downloadclient migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 51 23:28:44.0 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') 23:28:44.0 Info: AlterTable DownloadClients 23:28:44.0 Info: => 4E-07s 23:28:44.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:44.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:44.0 Info: => 0.0005281s 23:28:44.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:44.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:44.0 Info: => 0.000526s 23:28:44.0 Info: PerformDBOperation 23:28:44.0 Info: Performing DB Operation 23:28:44.0 Info: => 0.00016s 23:28:44.0 Info: -> 1 Insert operations completed in 00:00:00.0000967 taking an average of 00:00:00.0000967 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:44', 'cdh_per_downloadclient') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 51: cdh_per_downloadclient migrated 23:28:44.0 Info: => 0.0005056s 23:28:44.0 Debug: Took: 00:00:00.2203041 23:28:44.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 23:28:44.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 23:28:44.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221240484217_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:44.0 Info: DatabaseEngineVersionCheck migrating 23:28:44.0 Info: PerformDBOperation 23:28:44.0 Info: Performing DB Operation 23:28:44.0 Info: SQLite 3.48.0 23:28:44.0 Info: => 0.0010775s 23:28:44.0 Info: DatabaseEngineVersionCheck migrated 23:28:44.0 Info: => 0.0010911s 23:28:44.0 Info: VersionMigration migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: CreateTable VersionInfo 23:28:44.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:44.0 Info: => 0.0001622s 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: VersionMigration migrated 23:28:44.0 Info: => 0.0005177s 23:28:44.0 Info: VersionUniqueMigration migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: CreateIndex VersionInfo (Version) 23:28:44.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:44.0 Info: => 0.0001255s 23:28:44.0 Info: AlterTable VersionInfo 23:28:44.0 Info: => 3E-07s 23:28:44.0 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:44.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:44.0 Info: => 0.0005826s 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: VersionUniqueMigration migrated 23:28:44.0 Info: => 0.0008078s 23:28:44.0 Info: VersionDescriptionMigration migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: AlterTable VersionInfo 23:28:44.0 Info: => 5E-07s 23:28:44.0 Info: CreateColumn VersionInfo Description String 23:28:44.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:44.0 Info: => 0.0001911s 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: VersionDescriptionMigration migrated 23:28:44.0 Info: => 0.0003708s 23:28:44.0 Info: 1: InitialSetup migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 1 23:28:44.0 Info: CreateTable Config 23:28:44.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:44.0 Info: => 0.0001602s 23:28:44.0 Info: CreateIndex Config (Key) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:44.0 Info: => 7.44E-05s 23:28:44.0 Info: CreateTable RootFolders 23:28:44.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:44.0 Info: => 8.24E-05s 23:28:44.0 Info: CreateIndex RootFolders (Path) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:44.0 Info: => 8.48E-05s 23:28:44.0 Info: CreateTable Artists 23:28:44.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) 23:28:44.0 Info: => 0.0002568s 23:28:44.0 Info: CreateIndex Artists (ForeignArtistId) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:44.0 Info: => 8.11E-05s 23:28:44.0 Info: CreateIndex Artists (NameSlug) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:44.0 Info: => 6.75E-05s 23:28:44.0 Info: CreateIndex Artists (CleanName) 23:28:44.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.0 Info: => 6.56E-05s 23:28:44.0 Info: CreateIndex Artists (Path) 23:28:44.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.0 Info: => 6.43E-05s 23:28:44.0 Info: CreateTable Albums 23:28:44.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) 23:28:44.0 Info: => 0.0001922s 23:28:44.0 Info: CreateIndex Albums (ForeignAlbumId) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.0 Info: => 8.31E-05s 23:28:44.0 Info: CreateIndex Albums (MBId) 23:28:44.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.0 Info: => 6.88E-05s 23:28:44.0 Info: CreateIndex Albums (TADBId) 23:28:44.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.0 Info: => 6.69E-05s 23:28:44.0 Info: CreateIndex Albums (TitleSlug) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.0 Info: => 6.71E-05s 23:28:44.0 Info: CreateIndex Albums (CleanTitle) 23:28:44.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.0 Info: => 6.54E-05s 23:28:44.0 Info: CreateIndex Albums (Path) 23:28:44.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:44.0 Info: => 6.41E-05s 23:28:44.0 Info: CreateTable Tracks 23:28:44.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) 23:28:44.0 Info: => 0.0001698s 23:28:44.0 Info: CreateIndex Tracks (ForeignTrackId) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:44.0 Info: => 7.74E-05s 23:28:44.0 Info: CreateIndex Tracks (ArtistId) 23:28:44.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:44.0 Info: => 7.25E-05s 23:28:44.0 Info: CreateIndex Tracks (TrackFileId) 23:28:44.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:44.0 Info: => 8.17E-05s 23:28:44.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:44.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:44.0 Info: => 7.53E-05s 23:28:44.0 Info: CreateTable TrackFiles 23:28:44.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) 23:28:44.0 Info: => 0.000154s 23:28:44.0 Info: CreateIndex TrackFiles (ArtistId) 23:28:44.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:44.0 Info: => 7.53E-05s 23:28:44.0 Info: CreateIndex TrackFiles (AlbumId) 23:28:44.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.0 Info: => 6.88E-05s 23:28:44.0 Info: CreateTable History 23:28:44.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) 23:28:44.0 Info: => 0.0001562s 23:28:44.0 Info: CreateIndex History (Date) 23:28:44.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:44.0 Info: => 7.32E-05s 23:28:44.0 Info: CreateIndex History (EventType) 23:28:44.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:44.0 Info: => 7.41E-05s 23:28:44.0 Info: CreateIndex History (DownloadId) 23:28:44.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:44.0 Info: => 6.79E-05s 23:28:44.0 Info: CreateIndex History (AlbumId) 23:28:44.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:44.0 Info: => 6.74E-05s 23:28:44.0 Info: CreateTable Notifications 23:28:44.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) 23:28:44.0 Info: => 0.000151s 23:28:44.0 Info: CreateTable ScheduledTasks 23:28:44.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:44.0 Info: => 0.0001367s 23:28:44.0 Info: CreateIndex ScheduledTasks (TypeName) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:44.0 Info: => 0.0001026s 23:28:44.0 Info: CreateTable Indexers 23:28:44.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) 23:28:44.0 Info: => 0.0001328s 23:28:44.0 Info: CreateIndex Indexers (Name) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:44.0 Info: => 8.38E-05s 23:28:44.0 Info: CreateTable Profiles 23:28:44.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:44.0 Info: => 9.32E-05s 23:28:44.0 Info: CreateIndex Profiles (Name) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:44.0 Info: => 7.88E-05s 23:28:44.0 Info: CreateTable QualityDefinitions 23:28:44.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:44.0 Info: => 0.0001328s 23:28:44.0 Info: CreateIndex QualityDefinitions (Quality) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:44.0 Info: => 7.98E-05s 23:28:44.0 Info: CreateIndex QualityDefinitions (Title) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:44.0 Info: => 0.0001065s 23:28:44.0 Info: CreateTable NamingConfig 23:28:44.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) 23:28:44.0 Info: => 0.0001465s 23:28:44.0 Info: CreateTable Blacklist 23:28:44.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 '') 23:28:44.0 Info: => 0.0002174s 23:28:44.0 Info: CreateTable Metadata 23:28:44.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) 23:28:44.0 Info: => 0.0001294s 23:28:44.0 Info: CreateTable MetadataFiles 23:28:44.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) 23:28:44.0 Info: => 0.0001487s 23:28:44.0 Info: CreateTable DownloadClients 23:28:44.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) 23:28:44.0 Info: => 0.0001273s 23:28:44.0 Info: CreateTable PendingReleases 23:28:44.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 '') 23:28:44.0 Info: => 0.0001396s 23:28:44.0 Info: CreateTable RemotePathMappings 23:28:44.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:44.0 Info: => 0.0001311s 23:28:44.0 Info: CreateTable Tags 23:28:44.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:44.0 Info: => 9.29E-05s 23:28:44.0 Info: CreateIndex Tags (Label) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:44.0 Info: => 8.33E-05s 23:28:44.0 Info: CreateTable Restrictions 23:28:44.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:44.0 Info: => 9.62E-05s 23:28:44.0 Info: CreateTable DelayProfiles 23:28:44.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) 23:28:44.0 Info: => 0.0001203s 23:28:44.0 Info: CreateTable Users 23:28:44.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:44.0 Info: => 9.51E-05s 23:28:44.0 Info: CreateIndex Users (Identifier) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:44.0 Info: => 0.0001082s 23:28:44.0 Info: CreateIndex Users (Username) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:44.0 Info: => 9.21E-05s 23:28:44.0 Info: CreateTable Commands 23:28:44.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) 23:28:44.0 Info: => 0.0001545s 23:28:44.0 Info: CreateTable IndexerStatus 23:28:44.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) 23:28:44.0 Info: => 0.0001225s 23:28:44.0 Info: CreateIndex IndexerStatus (ProviderId) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:44.0 Info: => 8.54E-05s 23:28:44.0 Info: CreateTable ExtraFiles 23:28:44.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) 23:28:44.0 Info: => 0.0001114s 23:28:44.0 Info: CreateTable LyricFiles 23:28:44.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) 23:28:44.0 Info: => 0.0001642s 23:28:44.0 Info: CreateTable LanguageProfiles 23:28:44.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:44.0 Info: => 0.0001212s 23:28:44.0 Info: CreateIndex LanguageProfiles (Name) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:44.0 Info: => 8.57E-05s 23:28:44.0 Info: CreateTable DownloadClientStatus 23:28:44.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) 23:28:44.0 Info: => 0.000104s 23:28:44.0 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:44.0 Info: => 8.42E-05s 23:28:44.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:44.0 Info: -> 1 Insert operations completed in 00:00:00.0000601 taking an average of 00:00:00.0000601 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:44', 'InitialSetup') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 1: InitialSetup migrated 23:28:44.0 Info: => 0.0008985s 23:28:44.0 Info: 2: add_reason_to_pending_releases migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 2 23:28:44.0 Info: AlterTable PendingReleases 23:28:44.0 Info: => 5E-07s 23:28:44.0 Info: CreateColumn PendingReleases Reason Int32 23:28:44.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:44.0 Info: => 0.0005325s 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:44', 'add_reason_to_pending_releases') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 2: add_reason_to_pending_releases migrated 23:28:44.0 Info: => 0.000814s 23:28:44.0 Info: 3: add_medium_support migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 3 23:28:44.0 Info: AlterTable Albums 23:28:44.0 Info: => 6E-07s 23:28:44.0 Info: CreateColumn Albums Media String 23:28:44.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:44.0 Info: => 0.0005236s 23:28:44.0 Info: AlterTable Tracks 23:28:44.0 Info: => 4E-07s 23:28:44.0 Info: CreateColumn Tracks MediumNumber Int32 23:28:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:44.0 Info: => 0.00048s 23:28:44.0 Info: AlterTable Tracks 23:28:44.0 Info: => 4E-07s 23:28:44.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:44.0 Info: => 0.0004811s 23:28:44.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:44.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:44.0 Info: => 5.87E-05s 23:28:44.0 Info: DeleteColumn Tracks TrackNumber 23:28:44.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) 23:28:44.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" 23:28:44.0 Info: DROP TABLE "Tracks" 23:28:44.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:44.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:44.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:44.0 Info: => 0.0052571s 23:28:44.0 Info: AlterTable Tracks 23:28:44.0 Info: => 4E-07s 23:28:44.0 Info: CreateColumn Tracks TrackNumber String 23:28:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:44.0 Info: => 0.0005185s 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:44', 'add_medium_support') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 3: add_medium_support migrated 23:28:44.0 Info: => 0.0008875s 23:28:44.0 Info: 4: add_various_qualites_in_profile migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 4 23:28:44.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:44.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:44.0 Info: => 5.4E-05s 23:28:44.0 Info: PerformDBOperation 23:28:44.0 Info: Performing DB Operation 23:28:44.0 Info: => 3.39E-05s 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:44', 'add_various_qualites_in_profile') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 4: add_various_qualites_in_profile migrated 23:28:44.0 Info: => 0.0002781s 23:28:44.0 Info: 5: metadata_profiles migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 5 23:28:44.0 Info: CreateTable MetadataProfiles 23:28:44.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:44.0 Info: => 0.0001319s 23:28:44.0 Info: CreateIndex MetadataProfiles (Name) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:44.0 Info: => 0.0001032s 23:28:44.0 Info: AlterTable Artists 23:28:44.0 Info: => 3E-07s 23:28:44.0 Info: CreateColumn Artists MetadataProfileId Int32 23:28:44.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:44.0 Info: => 0.000513s 23:28:44.0 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:44.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) 23:28:44.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" 23:28:44.0 Info: DROP TABLE "Artists" 23:28:44.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:44.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.0 Info: => 0.0041808s 23:28:44.0 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:44.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) 23:28:44.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" 23:28:44.0 Info: DROP TABLE "Artists" 23:28:44.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:44.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.0 Info: => 0.0041458s 23:28:44.0 Info: AlterTable Albums 23:28:44.0 Info: => 3E-07s 23:28:44.0 Info: CreateColumn Albums SecondaryTypes String 23:28:44.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:44.0 Info: => 0.0004957s 23:28:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:44', 'metadata_profiles') 23:28:44.0 Info: Committing Transaction 23:28:44.0 Info: 5: metadata_profiles migrated 23:28:44.0 Info: => 0.0008883s 23:28:44.0 Info: 6: separate_automatic_and_interactive_search migrating 23:28:44.0 Info: Beginning Transaction 23:28:44.0 Info: Starting migration of Main DB to 6 23:28:44.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:44.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) 23:28:44.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:44.0 Info: DROP TABLE "Indexers" 23:28:44.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:44.1 Info: => 0.0034497s 23:28:44.1 Info: AlterTable Indexers 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:44.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:44.1 Info: => 0.0004805s 23:28:44.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:44.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:44.1 Info: => 4.16E-05s 23:28:44.1 Info: AlterTable Indexers 23:28:44.1 Info: => 3E-07s 23:28:44.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "Indexers" 23:28:44.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:44.1 Info: => 0.0033251s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:44', 'separate_automatic_and_interactive_search') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 6: separate_automatic_and_interactive_search migrated 23:28:44.1 Info: => 0.003641s 23:28:44.1 Info: 7: change_album_path_to_relative migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 7 23:28:44.1 Info: DeleteColumn Albums Path 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "Albums" 23:28:44.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.1 Info: => 0.0041635s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:44', 'change_album_path_to_relative') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 7: change_album_path_to_relative migrated 23:28:44.1 Info: => 0.0045673s 23:28:44.1 Info: 8: change_quality_size_mb_to_kb migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 8 23:28:44.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 23:28:44.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 23:28:44.1 Info: => 5.01E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:44', 'change_quality_size_mb_to_kb') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 8: change_quality_size_mb_to_kb migrated 23:28:44.1 Info: => 0.0003241s 23:28:44.1 Info: 9: album_releases migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 9 23:28:44.1 Info: AlterTable Albums 23:28:44.1 Info: => 5E-07s 23:28:44.1 Info: CreateColumn Albums Releases String 23:28:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:44.1 Info: => 0.0005267s 23:28:44.1 Info: AlterTable Albums 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: CreateColumn Albums CurrentRelease String 23:28:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:44.1 Info: => 0.0004918s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:44', 'album_releases') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 9: album_releases migrated 23:28:44.1 Info: => 0.000774s 23:28:44.1 Info: 10: album_releases_fix migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 10 23:28:44.1 Info: AlterTable Albums 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: AlterColumn Albums Releases String 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "Albums" 23:28:44.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.1 Info: => 0.0043289s 23:28:44.1 Info: AlterTable Albums 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: AlterColumn Albums CurrentRelease String 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "Albums" 23:28:44.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.1 Info: => 0.0056107s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:44', 'album_releases_fix') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 10: album_releases_fix migrated 23:28:44.1 Info: => 0.0059698s 23:28:44.1 Info: 11: import_lists migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 11 23:28:44.1 Info: CreateTable ImportLists 23:28:44.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) 23:28:44.1 Info: => 0.0001924s 23:28:44.1 Info: CreateIndex ImportLists (Name) 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:44.1 Info: => 8.3E-05s 23:28:44.1 Info: CreateTable ImportListStatus 23:28:44.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) 23:28:44.1 Info: => 0.0001096s 23:28:44.1 Info: CreateIndex ImportListStatus (ProviderId) 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:44.1 Info: => 7.78E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:44', 'import_lists') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 11: import_lists migrated 23:28:44.1 Info: => 0.0004248s 23:28:44.1 Info: 12: add_release_status migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 12 23:28:44.1 Info: AlterTable MetadataProfiles 23:28:44.1 Info: => 6E-07s 23:28:44.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:44.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:44.1 Info: => 0.000537s 23:28:44.1 Info: PerformDBOperation 23:28:44.1 Info: Performing DB Operation 23:28:44.1 Info: => 2.93E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:44', 'add_release_status') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 12: add_release_status migrated 23:28:44.1 Info: => 0.0002952s 23:28:44.1 Info: 13: album_download_notification migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 13 23:28:44.1 Info: AlterTable Notifications 23:28:44.1 Info: => 5E-07s 23:28:44.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:44.1 Info: => 0.0005357s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:44', 'album_download_notification') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 13: album_download_notification migrated 23:28:44.1 Info: => 0.0008296s 23:28:44.1 Info: 14: fix_language_metadata_profiles migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 14 23:28:44.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 23:28:44.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 23:28:44.1 Info: => 8.19E-05s 23:28:44.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 23:28:44.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 23:28:44.1 Info: => 5.57E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:44', 'fix_language_metadata_profiles') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 14: fix_language_metadata_profiles migrated 23:28:44.1 Info: => 0.0003038s 23:28:44.1 Info: 15: remove_fanzub migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 15 23:28:44.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:44.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:44.1 Info: => 4.65E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:44', 'remove_fanzub') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 15: remove_fanzub migrated 23:28:44.1 Info: => 0.000285s 23:28:44.1 Info: 16: update_artist_history_indexes migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 16 23:28:44.1 Info: CreateIndex Albums (ArtistId) 23:28:44.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:44.1 Info: => 0.0001105s 23:28:44.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:44.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:44.1 Info: => 8.14E-05s 23:28:44.1 Info: DeleteIndex History (AlbumId) 23:28:44.1 Info: DROP INDEX "IX_History_AlbumId" 23:28:44.1 Info: => 0.0001168s 23:28:44.1 Info: CreateIndex History (AlbumId, Date) 23:28:44.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:44.1 Info: => 9.11E-05s 23:28:44.1 Info: DeleteIndex History (DownloadId) 23:28:44.1 Info: DROP INDEX "IX_History_DownloadId" 23:28:44.1 Info: => 0.0001063s 23:28:44.1 Info: CreateIndex History (DownloadId, Date) 23:28:44.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:44.1 Info: => 8.83E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:44', 'update_artist_history_indexes') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 16: update_artist_history_indexes migrated 23:28:44.1 Info: => 0.0004063s 23:28:44.1 Info: 17: remove_nma migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 17 23:28:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:44.1 Info: => 5.05E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:44', 'remove_nma') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 17: remove_nma migrated 23:28:44.1 Info: => 0.0002869s 23:28:44.1 Info: 18: album_disambiguation migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 18 23:28:44.1 Info: AlterTable Albums 23:28:44.1 Info: => 5E-07s 23:28:44.1 Info: CreateColumn Albums Disambiguation String 23:28:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:44.1 Info: => 0.0005497s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:44', 'album_disambiguation') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 18: album_disambiguation migrated 23:28:44.1 Info: => 0.000844s 23:28:44.1 Info: 19: add_ape_quality_in_profiles migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 19 23:28:44.1 Info: PerformDBOperation 23:28:44.1 Info: Performing DB Operation 23:28:44.1 Info: => 3.41E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:44', 'add_ape_quality_in_profiles') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 19: add_ape_quality_in_profiles migrated 23:28:44.1 Info: => 0.0002909s 23:28:44.1 Info: 20: remove_pushalot migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 20 23:28:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:44.1 Info: => 4.98E-05s 23:28:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:44.1 Info: => 3.12E-05s 23:28:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:44.1 Info: => 2.98E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:44', 'remove_pushalot') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 20: remove_pushalot migrated 23:28:44.1 Info: => 0.0002825s 23:28:44.1 Info: 21: add_custom_filters migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 21 23:28:44.1 Info: CreateTable CustomFilters 23:28:44.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:44.1 Info: => 0.000128s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:44', 'add_custom_filters') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 21: add_custom_filters migrated 23:28:44.1 Info: => 0.0004147s 23:28:44.1 Info: 22: import_list_tags migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 22 23:28:44.1 Info: AlterTable ImportLists 23:28:44.1 Info: => 5E-07s 23:28:44.1 Info: CreateColumn ImportLists Tags String 23:28:44.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:44.1 Info: => 0.0005417s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:44', 'import_list_tags') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 22: import_list_tags migrated 23:28:44.1 Info: => 0.0008283s 23:28:44.1 Info: 23: add_release_groups_etc migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 23 23:28:44.1 Info: CreateTable ArtistMetadata 23:28:44.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) 23:28:44.1 Info: => 0.0001752s 23:28:44.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:44.1 Info: => 8.54E-05s 23:28:44.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" 23:28:44.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" 23:28:44.1 Info: => 8.51E-05s 23:28:44.1 Info: AlterTable Artists 23:28:44.1 Info: => 3E-07s 23:28:44.1 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:44.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:44.1 Info: => 0.0005892s 23:28:44.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:44.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:44.1 Info: => 7.08E-05s 23:28:44.1 Info: CreateTable AlbumReleases 23:28:44.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) 23:28:44.1 Info: => 0.0001431s 23:28:44.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:44.1 Info: => 8.23E-05s 23:28:44.1 Info: CreateIndex AlbumReleases (AlbumId) 23:28:44.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:44.1 Info: => 7.38E-05s 23:28:44.1 Info: PerformDBOperation 23:28:44.1 Info: Performing DB Operation 23:28:44.1 Info: => 3.42E-05s 23:28:44.1 Info: AlterTable Albums 23:28:44.1 Info: => 3E-07s 23:28:44.1 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:44.1 Info: => 0.000554s 23:28:44.1 Info: AlterTable Albums 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:44.1 Info: => 0.0005968s 23:28:44.1 Info: AlterTable Albums 23:28:44.1 Info: => 5E-07s 23:28:44.1 Info: CreateColumn Albums Links String 23:28:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:44.1 Info: => 0.0005428s 23:28:44.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:44.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:44.1 Info: => 8.06E-05s 23:28:44.1 Info: AlterTable Tracks 23:28:44.1 Info: => 3E-07s 23:28:44.1 Info: CreateColumn Tracks ForeignRecordingId String 23:28:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:44.1 Info: => 0.0005381s 23:28:44.1 Info: AlterTable Tracks 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:44.1 Info: => 0.0005648s 23:28:44.1 Info: AlterTable Tracks 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:44.1 Info: => 0.0005307s 23:28:44.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:44.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:44.1 Info: => 8.38E-05s 23:28:44.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:44.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:44.1 Info: => 6.65E-05s 23:28:44.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "Artists" 23:28:44.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.1 Info: => 0.0050168s 23:28:44.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "Albums" 23:28:44.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.1 Info: => 0.0042316s 23:28:44.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "Tracks" 23:28:44.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:44.1 Info: => 0.0039258s 23:28:44.1 Info: DeleteColumn TrackFiles ArtistId 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "TrackFiles" 23:28:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.1 Info: => 0.0045933s 23:28:44.1 Info: CreateIndex Artists (ArtistMetadataId) 23:28:44.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.1 Info: => 7.7E-05s 23:28:44.1 Info: CreateIndex Artists (Monitored) 23:28:44.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.1 Info: => 7.21E-05s 23:28:44.1 Info: CreateIndex Albums (ArtistMetadataId) 23:28:44.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:44.1 Info: => 8.09E-05s 23:28:44.1 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:44.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:44.1 Info: => 7.59E-05s 23:28:44.1 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:44.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:44.1 Info: => 7.43E-05s 23:28:44.1 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:44.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:44.1 Info: => 7.25E-05s 23:28:44.1 Info: UpdateData 23:28:44.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:44.1 Info: => 4.27E-05s 23:28:44.1 Info: UpdateData 23:28:44.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:44.1 Info: => 3.47E-05s 23:28:44.1 Info: UpdateData 23:28:44.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:44.1 Info: => 3.92E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:44', 'add_release_groups_etc') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 23: add_release_groups_etc migrated 23:28:44.1 Info: => 0.0006155s 23:28:44.1 Info: 24: NewMediaInfoFormat migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 24 23:28:44.1 Info: UpdateData 23:28:44.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:44.1 Info: => 5.48E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:44', 'NewMediaInfoFormat') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 24: NewMediaInfoFormat migrated 23:28:44.1 Info: => 0.0002985s 23:28:44.1 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 25 23:28:44.1 Info: RenameTable Restrictions ReleaseProfiles 23:28:44.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:44.1 Info: => 0.0013979s 23:28:44.1 Info: AlterTable ReleaseProfiles 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:44.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:44.1 Info: => 0.0005169s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:44', 'rename_restrictions_to_release_profiles') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:44.1 Info: => 0.0008111s 23:28:44.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 26 23:28:44.1 Info: RenameTable Profiles QualityProfiles 23:28:44.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:44.1 Info: => 0.0013872s 23:28:44.1 Info: AlterTable QualityProfiles 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:44.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:44.1 Info: => 0.0005285s 23:28:44.1 Info: AlterTable LanguageProfiles 23:28:44.1 Info: => 5E-07s 23:28:44.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:44.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:44.1 Info: => 0.0004892s 23:28:44.1 Info: UpdateData 23:28:44.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:44.1 Info: => 4.74E-05s 23:28:44.1 Info: UpdateData 23:28:44.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:44.1 Info: => 3.07E-05s 23:28:44.1 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "Artists" 23:28:44.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.1 Info: => 0.0042031s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:44', 'rename_quality_profiles_add_upgrade_allowed') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:44.1 Info: => 0.0046412s 23:28:44.1 Info: 27: add_import_exclusions migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 27 23:28:44.1 Info: CreateTable ImportListExclusions 23:28:44.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:44.1 Info: => 0.0001276s 23:28:44.1 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:44.1 Info: => 8.34E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:44', 'add_import_exclusions') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 27: add_import_exclusions migrated 23:28:44.1 Info: => 0.0004178s 23:28:44.1 Info: 28: clean_artist_metadata_table migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 28 23:28:44.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) 23:28:44.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) 23:28:44.1 Info: => 0.0001483s 23:28:44.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) 23:28:44.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) 23:28:44.1 Info: => 0.0001488s 23:28:44.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) 23:28:44.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) 23:28:44.1 Info: => 0.0001195s 23:28:44.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) 23:28:44.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) 23:28:44.1 Info: => 0.0001216s 23:28:44.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) 23:28:44.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) 23:28:44.1 Info: => 0.0001142s 23:28:44.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) 23:28:44.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) 23:28:44.1 Info: => 0.000116s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:44', 'clean_artist_metadata_table') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 28: clean_artist_metadata_table migrated 23:28:44.1 Info: => 0.0004125s 23:28:44.1 Info: 29: health_issue_notification migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 29 23:28:44.1 Info: AlterTable Notifications 23:28:44.1 Info: => 6E-07s 23:28:44.1 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:44.1 Info: => 0.0005516s 23:28:44.1 Info: AlterTable Notifications 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:44.1 Info: => 0.0005039s 23:28:44.1 Info: AlterTable Notifications 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:44.1 Info: => 0.0005062s 23:28:44.1 Info: AlterTable Notifications 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:44.1 Info: => 0.0005041s 23:28:44.1 Info: AlterTable Notifications 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:44.1 Info: => 0.0005106s 23:28:44.1 Info: DeleteColumn Notifications OnDownload 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "Notifications" 23:28:44.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:44.1 Info: => 0.0045595s 23:28:44.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "Notifications" 23:28:44.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:44.1 Info: => 0.0036841s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:44', 'health_issue_notification') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 29: health_issue_notification migrated 23:28:44.1 Info: => 0.0041015s 23:28:44.1 Info: 30: add_mediafilerepository_mtime migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 30 23:28:44.1 Info: AlterTable TrackFiles 23:28:44.1 Info: => 5E-07s 23:28:44.1 Info: CreateColumn TrackFiles Modified DateTime 23:28:44.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:44.1 Info: => 0.0005843s 23:28:44.1 Info: AlterTable TrackFiles 23:28:44.1 Info: => 5E-07s 23:28:44.1 Info: CreateColumn TrackFiles Path String 23:28:44.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:44.1 Info: => 0.0005021s 23:28:44.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:44.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:44.1 Info: => 4.04E-05s 23:28:44.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) 23:28:44.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) 23:28:44.1 Info: => 0.0001199s 23:28:44.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) 23:28:44.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) 23:28:44.1 Info: => 0.000131s 23:28:44.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) 23:28:44.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) 23:28:44.1 Info: => 0.0001361s 23:28:44.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") 23:28:44.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") 23:28:44.1 Info: => 8.05E-05s 23:28:44.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:44.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:44.1 Info: => 5.04E-05s 23:28:44.1 Info: AlterTable TrackFiles 23:28:44.1 Info: => 4E-07s 23:28:44.1 Info: AlterColumn TrackFiles Path String 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "TrackFiles" 23:28:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.1 Info: => 0.0048683s 23:28:44.1 Info: CreateIndex TrackFiles (Path) 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:44.1 Info: => 8.04E-05s 23:28:44.1 Info: DeleteColumn TrackFiles RelativePath 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "TrackFiles" 23:28:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:44.1 Info: => 0.0039451s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:44', 'add_mediafilerepository_mtime') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 30: add_mediafilerepository_mtime migrated 23:28:44.1 Info: => 0.0043325s 23:28:44.1 Info: 31: add_artistmetadataid_constraint migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 31 23:28:44.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") 23:28:44.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") 23:28:44.1 Info: => 9.12E-05s 23:28:44.1 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:44.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:44.1 Info: => 0.0001314s 23:28:44.1 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:44.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) 23:28:44.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" 23:28:44.1 Info: DROP TABLE "Artists" 23:28:44.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.1 Info: => 0.0041346s 23:28:44.1 Info: CreateIndex Artists (ArtistMetadataId) 23:28:44.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.1 Info: => 7.43E-05s 23:28:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:44', 'add_artistmetadataid_constraint') 23:28:44.1 Info: Committing Transaction 23:28:44.1 Info: 31: add_artistmetadataid_constraint migrated 23:28:44.1 Info: => 0.0004754s 23:28:44.1 Info: 32: old_ids_and_artist_alias migrating 23:28:44.1 Info: Beginning Transaction 23:28:44.1 Info: Starting migration of Main DB to 32 23:28:44.1 Info: AlterTable ArtistMetadata 23:28:44.1 Info: => 5E-07s 23:28:44.1 Info: CreateColumn ArtistMetadata Aliases String 23:28:44.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:44.2 Info: => 0.0005449s 23:28:44.2 Info: AlterTable ArtistMetadata 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:44.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.2 Info: => 0.0005104s 23:28:44.2 Info: AlterTable Albums 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.2 Info: => 0.0005213s 23:28:44.2 Info: AlterTable AlbumReleases 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:44.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.2 Info: => 0.000499s 23:28:44.2 Info: AlterTable Tracks 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.2 Info: => 0.0005017s 23:28:44.2 Info: AlterTable Tracks 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.2 Info: => 0.0004976s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:44', 'old_ids_and_artist_alias') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 32: old_ids_and_artist_alias migrated 23:28:44.2 Info: => 0.000832s 23:28:44.2 Info: 33: download_propers_config migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 33 23:28:44.2 Info: PerformDBOperation 23:28:44.2 Info: Performing DB Operation 23:28:44.2 Info: => 3.18E-05s 23:28:44.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:44.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:44.2 Info: => 3.47E-05s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:44', 'download_propers_config') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 33: download_propers_config migrated 23:28:44.2 Info: => 0.000322s 23:28:44.2 Info: 34: remove_language_profiles migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 34 23:28:44.2 Info: DeleteTable LanguageProfiles 23:28:44.2 Info: DROP TABLE "LanguageProfiles" 23:28:44.2 Info: => 0.0001893s 23:28:44.2 Info: DeleteColumn Artists LanguageProfileId 23:28:44.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) 23:28:44.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" 23:28:44.2 Info: DROP TABLE "Artists" 23:28:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.2 Info: => 0.0042624s 23:28:44.2 Info: DeleteColumn ImportLists LanguageProfileId 23:28:44.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) 23:28:44.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" 23:28:44.2 Info: DROP TABLE "ImportLists" 23:28:44.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:44.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:44.2 Info: => 0.0047424s 23:28:44.2 Info: DeleteColumn Blacklist Language 23:28:44.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) 23:28:44.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" 23:28:44.2 Info: DROP TABLE "Blacklist" 23:28:44.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:44.2 Info: => 0.0045903s 23:28:44.2 Info: DeleteColumn History Language 23:28:44.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) 23:28:44.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" 23:28:44.2 Info: DROP TABLE "History" 23:28:44.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:44.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:44.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:44.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:44.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:44.2 Info: => 0.0041237s 23:28:44.2 Info: DeleteColumn LyricFiles Language 23:28:44.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) 23:28:44.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" 23:28:44.2 Info: DROP TABLE "LyricFiles" 23:28:44.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:44.2 Info: => 0.0035318s 23:28:44.2 Info: DeleteColumn TrackFiles Language 23:28:44.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) 23:28:44.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" 23:28:44.2 Info: DROP TABLE "TrackFiles" 23:28:44.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:44.2 Info: => 0.0038197s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:44', 'remove_language_profiles') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 34: remove_language_profiles migrated 23:28:44.2 Info: => 0.0044183s 23:28:44.2 Info: 35: multi_disc_naming_format migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 35 23:28:44.2 Info: AlterTable NamingConfig 23:28:44.2 Info: => 6E-07s 23:28:44.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:44.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:44.2 Info: => 0.0005579s 23:28:44.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:44.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:44.2 Info: => 4.66E-05s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:44', 'multi_disc_naming_format') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 35: multi_disc_naming_format migrated 23:28:44.2 Info: => 0.0003478s 23:28:44.2 Info: 36: add_download_client_priority migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 36 23:28:44.2 Info: AlterTable DownloadClients 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn DownloadClients Priority Int32 23:28:44.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:44.2 Info: => 0.0005317s 23:28:44.2 Info: PerformDBOperation 23:28:44.2 Info: Performing DB Operation 23:28:44.2 Info: => 4.93E-05s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:44', 'add_download_client_priority') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 36: add_download_client_priority migrated 23:28:44.2 Info: => 0.0003717s 23:28:44.2 Info: 37: remove_growl_prowl migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 37 23:28:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:44.2 Info: => 4.97E-05s 23:28:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:44.2 Info: => 3.08E-05s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:44', 'remove_growl_prowl') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 37: remove_growl_prowl migrated 23:28:44.2 Info: => 0.0004453s 23:28:44.2 Info: 38: remove_plex_hometheatre migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 38 23:28:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:44.2 Info: => 5.03E-05s 23:28:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:44.2 Info: => 3.28E-05s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:44', 'remove_plex_hometheatre') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 38: remove_plex_hometheatre migrated 23:28:44.2 Info: => 0.0003122s 23:28:44.2 Info: 39: add_root_folder_add_defaults migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 39 23:28:44.2 Info: AlterTable RootFolders 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn RootFolders Name String 23:28:44.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:44.2 Info: => 0.0005428s 23:28:44.2 Info: AlterTable RootFolders 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:44.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:44.2 Info: => 0.0004923s 23:28:44.2 Info: AlterTable RootFolders 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:44.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:44.2 Info: => 0.0004917s 23:28:44.2 Info: AlterTable RootFolders 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:44.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:44.2 Info: => 0.0004982s 23:28:44.2 Info: AlterTable RootFolders 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn RootFolders DefaultTags String 23:28:44.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:44.2 Info: => 0.0004938s 23:28:44.2 Info: PerformDBOperation 23:28:44.2 Info: Performing DB Operation 23:28:44.2 Info: => 5.05E-05s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:44', 'add_root_folder_add_defaults') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 39: add_root_folder_add_defaults migrated 23:28:44.2 Info: => 0.000357s 23:28:44.2 Info: 40: task_duration migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 40 23:28:44.2 Info: AlterTable ScheduledTasks 23:28:44.2 Info: => 3E-07s 23:28:44.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:44.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:44.2 Info: => 0.0005209s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:44', 'task_duration') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 40: task_duration migrated 23:28:44.2 Info: => 0.0008671s 23:28:44.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 41 23:28:44.2 Info: AlterTable ReleaseProfiles 23:28:44.2 Info: => 6E-07s 23:28:44.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:44.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:44.2 Info: => 0.0005198s 23:28:44.2 Info: AlterTable ReleaseProfiles 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:44.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:44.2 Info: => 0.0005016s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:44', 'add_indexer_and_enabled_to_release_profiles') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:44.2 Info: => 0.0008222s 23:28:44.2 Info: 42: remove_album_folders migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 42 23:28:44.2 Info: DeleteColumn Artists AlbumFolder 23:28:44.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) 23:28:44.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" 23:28:44.2 Info: DROP TABLE "Artists" 23:28:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.2 Info: => 0.0052276s 23:28:44.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:44.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:44.2 Info: => 4.15E-05s 23:28:44.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:44.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:44.2 Info: => 3.06E-05s 23:28:44.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:44.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) 23:28:44.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:44.2 Info: DROP TABLE "NamingConfig" 23:28:44.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:44.2 Info: => 0.0046895s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:44', 'remove_album_folders') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 42: remove_album_folders migrated 23:28:44.2 Info: => 0.0051157s 23:28:44.2 Info: 44: add_priority_to_indexers migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 44 23:28:44.2 Info: AlterTable Indexers 23:28:44.2 Info: => 5E-07s 23:28:44.2 Info: CreateColumn Indexers Priority Int32 23:28:44.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:44.2 Info: => 0.0005526s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:44', 'add_priority_to_indexers') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 44: add_priority_to_indexers migrated 23:28:44.2 Info: => 0.0008649s 23:28:44.2 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 45 23:28:44.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:44.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:44.2 Info: => 0.0001129s 23:28:44.2 Info: PerformDBOperation 23:28:44.2 Info: Performing DB Operation 23:28:44.2 Info: => 2.86E-05s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:44', 'remove_chown_and_folderchmod_config') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:44.2 Info: => 0.0002999s 23:28:44.2 Info: 47: update_notifiarr migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 47 23:28:44.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:44.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:44.2 Info: => 7.24E-05s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:44', 'update_notifiarr') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 47: update_notifiarr migrated 23:28:44.2 Info: => 0.000334s 23:28:44.2 Info: 49: email_multiple_addresses migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 49 23:28:44.2 Info: PerformDBOperation 23:28:44.2 Info: Performing DB Operation 23:28:44.2 Info: => 5.64E-05s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:44', 'email_multiple_addresses') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 49: email_multiple_addresses migrated 23:28:44.2 Info: => 0.000329s 23:28:44.2 Info: 50: rename_blacklist_to_blocklist migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 50 23:28:44.2 Info: RenameTable Blacklist Blocklist 23:28:44.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:44.2 Info: => 0.0016485s 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:44', 'rename_blacklist_to_blocklist') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 50: rename_blacklist_to_blocklist migrated 23:28:44.2 Info: => 0.0019678s 23:28:44.2 Info: 51: cdh_per_downloadclient migrating 23:28:44.2 Info: Beginning Transaction 23:28:44.2 Info: Starting migration of Main DB to 51 23:28:44.2 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 23:28:44.2 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') 23:28:44.2 Info: AlterTable DownloadClients 23:28:44.2 Info: => 4E-07s 23:28:44.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:44.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:44.2 Info: => 0.0005245s 23:28:44.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:44.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:44.2 Info: => 0.0005102s 23:28:44.2 Info: PerformDBOperation 23:28:44.2 Info: Performing DB Operation 23:28:44.2 Info: => 0.0001601s 23:28:44.2 Info: -> 2 Insert operations completed in 00:00:00.0001358 taking an average of 00:00:00.0000679 23:28:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:44', 'cdh_per_downloadclient') 23:28:44.2 Info: Committing Transaction 23:28:44.2 Info: 51: cdh_per_downloadclient migrated 23:28:44.2 Info: => 0.0004968s 23:28:44.2 Debug: Took: 00:00:00.2124179 23:28:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 23:28:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 23:28:44.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221242926052_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:44.3 Info: DatabaseEngineVersionCheck migrating 23:28:44.3 Info: PerformDBOperation 23:28:44.3 Info: Performing DB Operation 23:28:44.3 Info: SQLite 3.48.0 23:28:44.3 Info: => 0.0009866s 23:28:44.3 Info: DatabaseEngineVersionCheck migrated 23:28:44.3 Info: => 0.001004s 23:28:44.3 Info: VersionMigration migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: CreateTable VersionInfo 23:28:44.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:44.3 Info: => 0.0001432s 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: VersionMigration migrated 23:28:44.3 Info: => 0.0004887s 23:28:44.3 Info: VersionUniqueMigration migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: CreateIndex VersionInfo (Version) 23:28:44.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:44.3 Info: => 0.0001243s 23:28:44.3 Info: AlterTable VersionInfo 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:44.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:44.3 Info: => 0.0005621s 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: VersionUniqueMigration migrated 23:28:44.3 Info: => 0.0007862s 23:28:44.3 Info: VersionDescriptionMigration migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: AlterTable VersionInfo 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn VersionInfo Description String 23:28:44.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:44.3 Info: => 0.0001874s 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: VersionDescriptionMigration migrated 23:28:44.3 Info: => 0.0003843s 23:28:44.3 Info: 1: InitialSetup migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 1 23:28:44.3 Info: CreateTable Config 23:28:44.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:44.3 Info: => 0.0001642s 23:28:44.3 Info: CreateIndex Config (Key) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:44.3 Info: => 8.8E-05s 23:28:44.3 Info: CreateTable RootFolders 23:28:44.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:44.3 Info: => 8.36E-05s 23:28:44.3 Info: CreateIndex RootFolders (Path) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:44.3 Info: => 6.95E-05s 23:28:44.3 Info: CreateTable Artists 23:28:44.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) 23:28:44.3 Info: => 0.000285s 23:28:44.3 Info: CreateIndex Artists (ForeignArtistId) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:44.3 Info: => 8.15E-05s 23:28:44.3 Info: CreateIndex Artists (NameSlug) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:44.3 Info: => 6.83E-05s 23:28:44.3 Info: CreateIndex Artists (CleanName) 23:28:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.3 Info: => 6.64E-05s 23:28:44.3 Info: CreateIndex Artists (Path) 23:28:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.3 Info: => 6.24E-05s 23:28:44.3 Info: CreateTable Albums 23:28:44.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) 23:28:44.3 Info: => 0.0002091s 23:28:44.3 Info: CreateIndex Albums (ForeignAlbumId) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.3 Info: => 7.84E-05s 23:28:44.3 Info: CreateIndex Albums (MBId) 23:28:44.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.3 Info: => 6.61E-05s 23:28:44.3 Info: CreateIndex Albums (TADBId) 23:28:44.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.3 Info: => 6.44E-05s 23:28:44.3 Info: CreateIndex Albums (TitleSlug) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.3 Info: => 6.52E-05s 23:28:44.3 Info: CreateIndex Albums (CleanTitle) 23:28:44.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.3 Info: => 6.45E-05s 23:28:44.3 Info: CreateIndex Albums (Path) 23:28:44.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:44.3 Info: => 6.31E-05s 23:28:44.3 Info: CreateTable Tracks 23:28:44.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) 23:28:44.3 Info: => 0.0001323s 23:28:44.3 Info: CreateIndex Tracks (ForeignTrackId) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:44.3 Info: => 6.89E-05s 23:28:44.3 Info: CreateIndex Tracks (ArtistId) 23:28:44.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:44.3 Info: => 6.88E-05s 23:28:44.3 Info: CreateIndex Tracks (TrackFileId) 23:28:44.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:44.3 Info: => 7.15E-05s 23:28:44.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:44.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:44.3 Info: => 7.48E-05s 23:28:44.3 Info: CreateTable TrackFiles 23:28:44.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) 23:28:44.3 Info: => 0.000125s 23:28:44.3 Info: CreateIndex TrackFiles (ArtistId) 23:28:44.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:44.3 Info: => 6.9E-05s 23:28:44.3 Info: CreateIndex TrackFiles (AlbumId) 23:28:44.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.3 Info: => 6.58E-05s 23:28:44.3 Info: CreateTable History 23:28:44.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) 23:28:44.3 Info: => 0.0001293s 23:28:44.3 Info: CreateIndex History (Date) 23:28:44.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:44.3 Info: => 6.88E-05s 23:28:44.3 Info: CreateIndex History (EventType) 23:28:44.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:44.3 Info: => 6.51E-05s 23:28:44.3 Info: CreateIndex History (DownloadId) 23:28:44.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:44.3 Info: => 6.57E-05s 23:28:44.3 Info: CreateIndex History (AlbumId) 23:28:44.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:44.3 Info: => 6.72E-05s 23:28:44.3 Info: CreateTable Notifications 23:28:44.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) 23:28:44.3 Info: => 0.0001156s 23:28:44.3 Info: CreateTable ScheduledTasks 23:28:44.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:44.3 Info: => 0.0001298s 23:28:44.3 Info: CreateIndex ScheduledTasks (TypeName) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:44.3 Info: => 0.0001041s 23:28:44.3 Info: CreateTable Indexers 23:28:44.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) 23:28:44.3 Info: => 0.000119s 23:28:44.3 Info: CreateIndex Indexers (Name) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:44.3 Info: => 7.97E-05s 23:28:44.3 Info: CreateTable Profiles 23:28:44.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:44.3 Info: => 9.07E-05s 23:28:44.3 Info: CreateIndex Profiles (Name) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:44.3 Info: => 0.0001224s 23:28:44.3 Info: CreateTable QualityDefinitions 23:28:44.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:44.3 Info: => 0.0001103s 23:28:44.3 Info: CreateIndex QualityDefinitions (Quality) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:44.3 Info: => 7.45E-05s 23:28:44.3 Info: CreateIndex QualityDefinitions (Title) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:44.3 Info: => 0.0001039s 23:28:44.3 Info: CreateTable NamingConfig 23:28:44.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) 23:28:44.3 Info: => 0.0001293s 23:28:44.3 Info: CreateTable Blacklist 23:28:44.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 '') 23:28:44.3 Info: => 0.0001678s 23:28:44.3 Info: CreateTable Metadata 23:28:44.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) 23:28:44.3 Info: => 0.0001018s 23:28:44.3 Info: CreateTable MetadataFiles 23:28:44.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) 23:28:44.3 Info: => 0.0001202s 23:28:44.3 Info: CreateTable DownloadClients 23:28:44.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) 23:28:44.3 Info: => 0.0001008s 23:28:44.3 Info: CreateTable PendingReleases 23:28:44.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 '') 23:28:44.3 Info: => 0.0001108s 23:28:44.3 Info: CreateTable RemotePathMappings 23:28:44.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:44.3 Info: => 0.0001073s 23:28:44.3 Info: CreateTable Tags 23:28:44.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:44.3 Info: => 8.99E-05s 23:28:44.3 Info: CreateIndex Tags (Label) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:44.3 Info: => 8.53E-05s 23:28:44.3 Info: CreateTable Restrictions 23:28:44.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:44.3 Info: => 0.0001008s 23:28:44.3 Info: CreateTable DelayProfiles 23:28:44.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) 23:28:44.3 Info: => 0.0001257s 23:28:44.3 Info: CreateTable Users 23:28:44.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:44.3 Info: => 9.48E-05s 23:28:44.3 Info: CreateIndex Users (Identifier) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:44.3 Info: => 0.0001074s 23:28:44.3 Info: CreateIndex Users (Username) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:44.3 Info: => 9.4E-05s 23:28:44.3 Info: CreateTable Commands 23:28:44.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) 23:28:44.3 Info: => 0.0001303s 23:28:44.3 Info: CreateTable IndexerStatus 23:28:44.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) 23:28:44.3 Info: => 0.0001221s 23:28:44.3 Info: CreateIndex IndexerStatus (ProviderId) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:44.3 Info: => 8.22E-05s 23:28:44.3 Info: CreateTable ExtraFiles 23:28:44.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) 23:28:44.3 Info: => 0.0001171s 23:28:44.3 Info: CreateTable LyricFiles 23:28:44.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) 23:28:44.3 Info: => 0.0001413s 23:28:44.3 Info: CreateTable LanguageProfiles 23:28:44.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:44.3 Info: => 9.33E-05s 23:28:44.3 Info: CreateIndex LanguageProfiles (Name) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:44.3 Info: => 8.32E-05s 23:28:44.3 Info: CreateTable DownloadClientStatus 23:28:44.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) 23:28:44.3 Info: => 0.0001019s 23:28:44.3 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:44.3 Info: => 8.54E-05s 23:28:44.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:44.3 Info: -> 1 Insert operations completed in 00:00:00.0000624 taking an average of 00:00:00.0000624 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:44', 'InitialSetup') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 1: InitialSetup migrated 23:28:44.3 Info: => 0.0009509s 23:28:44.3 Info: 2: add_reason_to_pending_releases migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 2 23:28:44.3 Info: AlterTable PendingReleases 23:28:44.3 Info: => 6E-07s 23:28:44.3 Info: CreateColumn PendingReleases Reason Int32 23:28:44.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:44.3 Info: => 0.0005378s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:44', 'add_reason_to_pending_releases') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 2: add_reason_to_pending_releases migrated 23:28:44.3 Info: => 0.0008206s 23:28:44.3 Info: 3: add_medium_support migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 3 23:28:44.3 Info: AlterTable Albums 23:28:44.3 Info: => 7E-07s 23:28:44.3 Info: CreateColumn Albums Media String 23:28:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:44.3 Info: => 0.0005152s 23:28:44.3 Info: AlterTable Tracks 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn Tracks MediumNumber Int32 23:28:44.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:44.3 Info: => 0.0004699s 23:28:44.3 Info: AlterTable Tracks 23:28:44.3 Info: => 5E-07s 23:28:44.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:44.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:44.3 Info: => 0.0004889s 23:28:44.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:44.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:44.3 Info: => 4.48E-05s 23:28:44.3 Info: DeleteColumn Tracks TrackNumber 23:28:44.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) 23:28:44.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" 23:28:44.3 Info: DROP TABLE "Tracks" 23:28:44.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:44.3 Info: => 0.0038463s 23:28:44.3 Info: AlterTable Tracks 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn Tracks TrackNumber String 23:28:44.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:44.3 Info: => 0.0004757s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:44', 'add_medium_support') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 3: add_medium_support migrated 23:28:44.3 Info: => 0.0008475s 23:28:44.3 Info: 4: add_various_qualites_in_profile migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 4 23:28:44.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:44.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:44.3 Info: => 5.28E-05s 23:28:44.3 Info: PerformDBOperation 23:28:44.3 Info: Performing DB Operation 23:28:44.3 Info: => 2.95E-05s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:44', 'add_various_qualites_in_profile') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 4: add_various_qualites_in_profile migrated 23:28:44.3 Info: => 0.0002684s 23:28:44.3 Info: 5: metadata_profiles migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 5 23:28:44.3 Info: CreateTable MetadataProfiles 23:28:44.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:44.3 Info: => 0.0001617s 23:28:44.3 Info: CreateIndex MetadataProfiles (Name) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:44.3 Info: => 9.07E-05s 23:28:44.3 Info: AlterTable Artists 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn Artists MetadataProfileId Int32 23:28:44.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:44.3 Info: => 0.0005136s 23:28:44.3 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:44.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) 23:28:44.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" 23:28:44.3 Info: DROP TABLE "Artists" 23:28:44.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.3 Info: => 0.0043353s 23:28:44.3 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:44.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) 23:28:44.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" 23:28:44.3 Info: DROP TABLE "Artists" 23:28:44.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.3 Info: => 0.0049728s 23:28:44.3 Info: AlterTable Albums 23:28:44.3 Info: => 5E-07s 23:28:44.3 Info: CreateColumn Albums SecondaryTypes String 23:28:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:44.3 Info: => 0.0004791s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:44', 'metadata_profiles') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 5: metadata_profiles migrated 23:28:44.3 Info: => 0.000895s 23:28:44.3 Info: 6: separate_automatic_and_interactive_search migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 6 23:28:44.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:44.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) 23:28:44.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:44.3 Info: DROP TABLE "Indexers" 23:28:44.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:44.3 Info: => 0.0049489s 23:28:44.3 Info: AlterTable Indexers 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:44.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:44.3 Info: => 0.0004798s 23:28:44.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:44.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:44.3 Info: => 4.03E-05s 23:28:44.3 Info: AlterTable Indexers 23:28:44.3 Info: => 3E-07s 23:28:44.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:44.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) 23:28:44.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" 23:28:44.3 Info: DROP TABLE "Indexers" 23:28:44.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:44.3 Info: => 0.0034025s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:44', 'separate_automatic_and_interactive_search') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 6: separate_automatic_and_interactive_search migrated 23:28:44.3 Info: => 0.003731s 23:28:44.3 Info: 7: change_album_path_to_relative migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 7 23:28:44.3 Info: DeleteColumn Albums Path 23:28:44.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) 23:28:44.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" 23:28:44.3 Info: DROP TABLE "Albums" 23:28:44.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.3 Info: => 0.0048607s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:44', 'change_album_path_to_relative') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 7: change_album_path_to_relative migrated 23:28:44.3 Info: => 0.0052738s 23:28:44.3 Info: 8: change_quality_size_mb_to_kb migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 8 23:28:44.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 23:28:44.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 23:28:44.3 Info: => 5.32E-05s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:44', 'change_quality_size_mb_to_kb') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 8: change_quality_size_mb_to_kb migrated 23:28:44.3 Info: => 0.0003018s 23:28:44.3 Info: 9: album_releases migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 9 23:28:44.3 Info: AlterTable Albums 23:28:44.3 Info: => 6E-07s 23:28:44.3 Info: CreateColumn Albums Releases String 23:28:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:44.3 Info: => 0.0005153s 23:28:44.3 Info: AlterTable Albums 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn Albums CurrentRelease String 23:28:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:44.3 Info: => 0.0005133s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:44', 'album_releases') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 9: album_releases migrated 23:28:44.3 Info: => 0.0008069s 23:28:44.3 Info: 10: album_releases_fix migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 10 23:28:44.3 Info: AlterTable Albums 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: AlterColumn Albums Releases String 23:28:44.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) 23:28:44.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" 23:28:44.3 Info: DROP TABLE "Albums" 23:28:44.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.3 Info: => 0.0047349s 23:28:44.3 Info: AlterTable Albums 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: AlterColumn Albums CurrentRelease String 23:28:44.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) 23:28:44.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" 23:28:44.3 Info: DROP TABLE "Albums" 23:28:44.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.3 Info: => 0.003977s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:44', 'album_releases_fix') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 10: album_releases_fix migrated 23:28:44.3 Info: => 0.0043841s 23:28:44.3 Info: 11: import_lists migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 11 23:28:44.3 Info: CreateTable ImportLists 23:28:44.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) 23:28:44.3 Info: => 0.0001588s 23:28:44.3 Info: CreateIndex ImportLists (Name) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:44.3 Info: => 8.24E-05s 23:28:44.3 Info: CreateTable ImportListStatus 23:28:44.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) 23:28:44.3 Info: => 0.0001046s 23:28:44.3 Info: CreateIndex ImportListStatus (ProviderId) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:44.3 Info: => 7.53E-05s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:44', 'import_lists') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 11: import_lists migrated 23:28:44.3 Info: => 0.000387s 23:28:44.3 Info: 12: add_release_status migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 12 23:28:44.3 Info: AlterTable MetadataProfiles 23:28:44.3 Info: => 5E-07s 23:28:44.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:44.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:44.3 Info: => 0.0005275s 23:28:44.3 Info: PerformDBOperation 23:28:44.3 Info: Performing DB Operation 23:28:44.3 Info: => 2.92E-05s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:44', 'add_release_status') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 12: add_release_status migrated 23:28:44.3 Info: => 0.0003017s 23:28:44.3 Info: 13: album_download_notification migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 13 23:28:44.3 Info: AlterTable Notifications 23:28:44.3 Info: => 6E-07s 23:28:44.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:44.3 Info: => 0.0005296s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:44', 'album_download_notification') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 13: album_download_notification migrated 23:28:44.3 Info: => 0.0008471s 23:28:44.3 Info: 14: fix_language_metadata_profiles migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 14 23:28:44.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 23:28:44.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 23:28:44.3 Info: => 8.01E-05s 23:28:44.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 23:28:44.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 23:28:44.3 Info: => 5.26E-05s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:44', 'fix_language_metadata_profiles') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 14: fix_language_metadata_profiles migrated 23:28:44.3 Info: => 0.0002968s 23:28:44.3 Info: 15: remove_fanzub migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 15 23:28:44.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:44.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:44.3 Info: => 4.53E-05s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:44', 'remove_fanzub') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 15: remove_fanzub migrated 23:28:44.3 Info: => 0.0002893s 23:28:44.3 Info: 16: update_artist_history_indexes migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 16 23:28:44.3 Info: CreateIndex Albums (ArtistId) 23:28:44.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:44.3 Info: => 0.0001085s 23:28:44.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:44.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:44.3 Info: => 7.89E-05s 23:28:44.3 Info: DeleteIndex History (AlbumId) 23:28:44.3 Info: DROP INDEX "IX_History_AlbumId" 23:28:44.3 Info: => 0.000114s 23:28:44.3 Info: CreateIndex History (AlbumId, Date) 23:28:44.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:44.3 Info: => 9.43E-05s 23:28:44.3 Info: DeleteIndex History (DownloadId) 23:28:44.3 Info: DROP INDEX "IX_History_DownloadId" 23:28:44.3 Info: => 0.0001035s 23:28:44.3 Info: CreateIndex History (DownloadId, Date) 23:28:44.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:44.3 Info: => 8.75E-05s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:44', 'update_artist_history_indexes') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 16: update_artist_history_indexes migrated 23:28:44.3 Info: => 0.0004052s 23:28:44.3 Info: 17: remove_nma migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 17 23:28:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:44.3 Info: => 0.0007235s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:44', 'remove_nma') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 17: remove_nma migrated 23:28:44.3 Info: => 0.0010198s 23:28:44.3 Info: 18: album_disambiguation migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 18 23:28:44.3 Info: AlterTable Albums 23:28:44.3 Info: => 6E-07s 23:28:44.3 Info: CreateColumn Albums Disambiguation String 23:28:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:44.3 Info: => 0.0005481s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:44', 'album_disambiguation') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 18: album_disambiguation migrated 23:28:44.3 Info: => 0.0008365s 23:28:44.3 Info: 19: add_ape_quality_in_profiles migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 19 23:28:44.3 Info: PerformDBOperation 23:28:44.3 Info: Performing DB Operation 23:28:44.3 Info: => 3.5E-05s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:44', 'add_ape_quality_in_profiles') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 19: add_ape_quality_in_profiles migrated 23:28:44.3 Info: => 0.0002845s 23:28:44.3 Info: 20: remove_pushalot migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 20 23:28:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:44.3 Info: => 5.04E-05s 23:28:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:44.3 Info: => 3.19E-05s 23:28:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:44.3 Info: => 3.1E-05s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:44', 'remove_pushalot') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 20: remove_pushalot migrated 23:28:44.3 Info: => 0.0002661s 23:28:44.3 Info: 21: add_custom_filters migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 21 23:28:44.3 Info: CreateTable CustomFilters 23:28:44.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:44.3 Info: => 0.0001261s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:44', 'add_custom_filters') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 21: add_custom_filters migrated 23:28:44.3 Info: => 0.0004023s 23:28:44.3 Info: 22: import_list_tags migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 22 23:28:44.3 Info: AlterTable ImportLists 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn ImportLists Tags String 23:28:44.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:44.3 Info: => 0.0005687s 23:28:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:44', 'import_list_tags') 23:28:44.3 Info: Committing Transaction 23:28:44.3 Info: 22: import_list_tags migrated 23:28:44.3 Info: => 0.0008623s 23:28:44.3 Info: 23: add_release_groups_etc migrating 23:28:44.3 Info: Beginning Transaction 23:28:44.3 Info: Starting migration of Main DB to 23 23:28:44.3 Info: CreateTable ArtistMetadata 23:28:44.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) 23:28:44.3 Info: => 0.0001719s 23:28:44.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:44.3 Info: => 8.45E-05s 23:28:44.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" 23:28:44.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" 23:28:44.3 Info: => 8.12E-05s 23:28:44.3 Info: AlterTable Artists 23:28:44.3 Info: => 3E-07s 23:28:44.3 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:44.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:44.3 Info: => 0.0005385s 23:28:44.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:44.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:44.3 Info: => 6.9E-05s 23:28:44.3 Info: CreateTable AlbumReleases 23:28:44.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) 23:28:44.3 Info: => 0.0001421s 23:28:44.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:44.3 Info: => 7.85E-05s 23:28:44.3 Info: CreateIndex AlbumReleases (AlbumId) 23:28:44.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:44.3 Info: => 7.27E-05s 23:28:44.3 Info: PerformDBOperation 23:28:44.3 Info: Performing DB Operation 23:28:44.3 Info: => 3.09E-05s 23:28:44.3 Info: AlterTable Albums 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:44.3 Info: => 0.0005487s 23:28:44.3 Info: AlterTable Albums 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:44.3 Info: => 0.0005544s 23:28:44.3 Info: AlterTable Albums 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn Albums Links String 23:28:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:44.3 Info: => 0.0005344s 23:28:44.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:44.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:44.3 Info: => 8.19E-05s 23:28:44.3 Info: AlterTable Tracks 23:28:44.3 Info: => 3E-07s 23:28:44.3 Info: CreateColumn Tracks ForeignRecordingId String 23:28:44.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:44.3 Info: => 0.0005381s 23:28:44.3 Info: AlterTable Tracks 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:44.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:44.3 Info: => 0.0005482s 23:28:44.3 Info: AlterTable Tracks 23:28:44.3 Info: => 4E-07s 23:28:44.3 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:44.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:44.3 Info: => 0.0005372s 23:28:44.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:44.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:44.3 Info: => 8.31E-05s 23:28:44.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:44.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:44.3 Info: => 6.28E-05s 23:28:44.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:44.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) 23:28:44.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" 23:28:44.3 Info: DROP TABLE "Artists" 23:28:44.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.3 Info: => 0.0048574s 23:28:44.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:44.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) 23:28:44.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" 23:28:44.3 Info: DROP TABLE "Albums" 23:28:44.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.3 Info: => 0.0050457s 23:28:44.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:44.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) 23:28:44.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" 23:28:44.3 Info: DROP TABLE "Tracks" 23:28:44.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:44.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:44.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:44.3 Info: => 0.0038708s 23:28:44.3 Info: DeleteColumn TrackFiles ArtistId 23:28:44.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) 23:28:44.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" 23:28:44.3 Info: DROP TABLE "TrackFiles" 23:28:44.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.4 Info: => 0.0041816s 23:28:44.4 Info: CreateIndex Artists (ArtistMetadataId) 23:28:44.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.4 Info: => 7.93E-05s 23:28:44.4 Info: CreateIndex Artists (Monitored) 23:28:44.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.4 Info: => 7.32E-05s 23:28:44.4 Info: CreateIndex Albums (ArtistMetadataId) 23:28:44.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:44.4 Info: => 7.18E-05s 23:28:44.4 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:44.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:44.4 Info: => 7.14E-05s 23:28:44.4 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:44.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:44.4 Info: => 7.32E-05s 23:28:44.4 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:44.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:44.4 Info: => 7.07E-05s 23:28:44.4 Info: UpdateData 23:28:44.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:44.4 Info: => 4.43E-05s 23:28:44.4 Info: UpdateData 23:28:44.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:44.4 Info: => 3.44E-05s 23:28:44.4 Info: UpdateData 23:28:44.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:44.4 Info: => 3.9E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:44', 'add_release_groups_etc') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 23: add_release_groups_etc migrated 23:28:44.4 Info: => 0.000614s 23:28:44.4 Info: 24: NewMediaInfoFormat migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 24 23:28:44.4 Info: UpdateData 23:28:44.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:44.4 Info: => 5.26E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:44', 'NewMediaInfoFormat') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 24: NewMediaInfoFormat migrated 23:28:44.4 Info: => 0.0003091s 23:28:44.4 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 25 23:28:44.4 Info: RenameTable Restrictions ReleaseProfiles 23:28:44.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:44.4 Info: => 0.0013793s 23:28:44.4 Info: AlterTable ReleaseProfiles 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:44.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:44.4 Info: => 0.000497s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:44', 'rename_restrictions_to_release_profiles') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:44.4 Info: => 0.0007902s 23:28:44.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 26 23:28:44.4 Info: RenameTable Profiles QualityProfiles 23:28:44.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:44.4 Info: => 0.0013937s 23:28:44.4 Info: AlterTable QualityProfiles 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:44.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:44.4 Info: => 0.0004991s 23:28:44.4 Info: AlterTable LanguageProfiles 23:28:44.4 Info: => 3E-07s 23:28:44.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:44.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:44.4 Info: => 0.0004858s 23:28:44.4 Info: UpdateData 23:28:44.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:44.4 Info: => 4.56E-05s 23:28:44.4 Info: UpdateData 23:28:44.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:44.4 Info: => 3.04E-05s 23:28:44.4 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "Artists" 23:28:44.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.4 Info: => 0.0048634s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:44', 'rename_quality_profiles_add_upgrade_allowed') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:44.4 Info: => 0.0053122s 23:28:44.4 Info: 27: add_import_exclusions migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 27 23:28:44.4 Info: CreateTable ImportListExclusions 23:28:44.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:44.4 Info: => 0.0001228s 23:28:44.4 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:44.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:44.4 Info: => 8.08E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:44', 'add_import_exclusions') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 27: add_import_exclusions migrated 23:28:44.4 Info: => 0.0004357s 23:28:44.4 Info: 28: clean_artist_metadata_table migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 28 23:28:44.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) 23:28:44.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) 23:28:44.4 Info: => 0.0001483s 23:28:44.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) 23:28:44.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) 23:28:44.4 Info: => 0.0001209s 23:28:44.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) 23:28:44.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) 23:28:44.4 Info: => 0.0001164s 23:28:44.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) 23:28:44.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) 23:28:44.4 Info: => 0.0001123s 23:28:44.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) 23:28:44.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) 23:28:44.4 Info: => 0.0001142s 23:28:44.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) 23:28:44.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) 23:28:44.4 Info: => 0.0001143s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:44', 'clean_artist_metadata_table') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 28: clean_artist_metadata_table migrated 23:28:44.4 Info: => 0.0004051s 23:28:44.4 Info: 29: health_issue_notification migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 29 23:28:44.4 Info: AlterTable Notifications 23:28:44.4 Info: => 6E-07s 23:28:44.4 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:44.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:44.4 Info: => 0.0005691s 23:28:44.4 Info: AlterTable Notifications 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:44.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:44.4 Info: => 0.0005037s 23:28:44.4 Info: AlterTable Notifications 23:28:44.4 Info: => 4E-07s 23:28:44.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:44.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:44.4 Info: => 0.0005113s 23:28:44.4 Info: AlterTable Notifications 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:44.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:44.4 Info: => 0.0005132s 23:28:44.4 Info: AlterTable Notifications 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:44.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:44.4 Info: => 0.00051s 23:28:44.4 Info: DeleteColumn Notifications OnDownload 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "Notifications" 23:28:44.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:44.4 Info: => 0.0047807s 23:28:44.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "Notifications" 23:28:44.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:44.4 Info: => 0.0036459s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:44', 'health_issue_notification') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 29: health_issue_notification migrated 23:28:44.4 Info: => 0.0040678s 23:28:44.4 Info: 30: add_mediafilerepository_mtime migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 30 23:28:44.4 Info: AlterTable TrackFiles 23:28:44.4 Info: => 6E-07s 23:28:44.4 Info: CreateColumn TrackFiles Modified DateTime 23:28:44.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:44.4 Info: => 0.0005402s 23:28:44.4 Info: AlterTable TrackFiles 23:28:44.4 Info: => 4E-07s 23:28:44.4 Info: CreateColumn TrackFiles Path String 23:28:44.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:44.4 Info: => 0.0004963s 23:28:44.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:44.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:44.4 Info: => 4.04E-05s 23:28:44.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) 23:28:44.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) 23:28:44.4 Info: => 0.0001201s 23:28:44.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) 23:28:44.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) 23:28:44.4 Info: => 0.000134s 23:28:44.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) 23:28:44.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) 23:28:44.4 Info: => 0.0001344s 23:28:44.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") 23:28:44.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") 23:28:44.4 Info: => 8.11E-05s 23:28:44.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:44.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:44.4 Info: => 6.41E-05s 23:28:44.4 Info: AlterTable TrackFiles 23:28:44.4 Info: => 3E-07s 23:28:44.4 Info: AlterColumn TrackFiles Path String 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "TrackFiles" 23:28:44.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.4 Info: => 0.0047906s 23:28:44.4 Info: CreateIndex TrackFiles (Path) 23:28:44.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:44.4 Info: => 7.99E-05s 23:28:44.4 Info: DeleteColumn TrackFiles RelativePath 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "TrackFiles" 23:28:44.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:44.4 Info: => 0.0039062s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:44', 'add_mediafilerepository_mtime') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 30: add_mediafilerepository_mtime migrated 23:28:44.4 Info: => 0.0042771s 23:28:44.4 Info: 31: add_artistmetadataid_constraint migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 31 23:28:44.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") 23:28:44.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") 23:28:44.4 Info: => 9.22E-05s 23:28:44.4 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:44.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:44.4 Info: => 0.0001274s 23:28:44.4 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "Artists" 23:28:44.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.4 Info: => 0.0048525s 23:28:44.4 Info: CreateIndex Artists (ArtistMetadataId) 23:28:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.4 Info: => 7.5E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:44', 'add_artistmetadataid_constraint') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 31: add_artistmetadataid_constraint migrated 23:28:44.4 Info: => 0.0004595s 23:28:44.4 Info: 32: old_ids_and_artist_alias migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 32 23:28:44.4 Info: AlterTable ArtistMetadata 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn ArtistMetadata Aliases String 23:28:44.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:44.4 Info: => 0.0005366s 23:28:44.4 Info: AlterTable ArtistMetadata 23:28:44.4 Info: => 4E-07s 23:28:44.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:44.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.4 Info: => 0.0005022s 23:28:44.4 Info: AlterTable Albums 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:44.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.4 Info: => 0.0005178s 23:28:44.4 Info: AlterTable AlbumReleases 23:28:44.4 Info: => 4E-07s 23:28:44.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:44.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.4 Info: => 0.0005132s 23:28:44.4 Info: AlterTable Tracks 23:28:44.4 Info: => 4E-07s 23:28:44.4 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:44.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.4 Info: => 0.0005032s 23:28:44.4 Info: AlterTable Tracks 23:28:44.4 Info: => 4E-07s 23:28:44.4 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:44.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.4 Info: => 0.0005005s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:44', 'old_ids_and_artist_alias') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 32: old_ids_and_artist_alias migrated 23:28:44.4 Info: => 0.0008498s 23:28:44.4 Info: 33: download_propers_config migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 33 23:28:44.4 Info: PerformDBOperation 23:28:44.4 Info: Performing DB Operation 23:28:44.4 Info: => 3.19E-05s 23:28:44.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:44.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:44.4 Info: => 3.63E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:44', 'download_propers_config') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 33: download_propers_config migrated 23:28:44.4 Info: => 0.0003038s 23:28:44.4 Info: 34: remove_language_profiles migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 34 23:28:44.4 Info: DeleteTable LanguageProfiles 23:28:44.4 Info: DROP TABLE "LanguageProfiles" 23:28:44.4 Info: => 0.0001871s 23:28:44.4 Info: DeleteColumn Artists LanguageProfileId 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "Artists" 23:28:44.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.4 Info: => 0.004908s 23:28:44.4 Info: DeleteColumn ImportLists LanguageProfileId 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "ImportLists" 23:28:44.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:44.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:44.4 Info: => 0.0048718s 23:28:44.4 Info: DeleteColumn Blacklist Language 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "Blacklist" 23:28:44.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:44.4 Info: => 0.0036238s 23:28:44.4 Info: DeleteColumn History Language 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "History" 23:28:44.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:44.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:44.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:44.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:44.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:44.4 Info: => 0.0041224s 23:28:44.4 Info: DeleteColumn LyricFiles Language 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "LyricFiles" 23:28:44.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:44.4 Info: => 0.003642s 23:28:44.4 Info: DeleteColumn TrackFiles Language 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "TrackFiles" 23:28:44.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:44.4 Info: => 0.0049341s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:44', 'remove_language_profiles') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 34: remove_language_profiles migrated 23:28:44.4 Info: => 0.0054622s 23:28:44.4 Info: 35: multi_disc_naming_format migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 35 23:28:44.4 Info: AlterTable NamingConfig 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:44.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:44.4 Info: => 0.0005344s 23:28:44.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:44.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:44.4 Info: => 4.59E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:44', 'multi_disc_naming_format') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 35: multi_disc_naming_format migrated 23:28:44.4 Info: => 0.0003352s 23:28:44.4 Info: 36: add_download_client_priority migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 36 23:28:44.4 Info: AlterTable DownloadClients 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn DownloadClients Priority Int32 23:28:44.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:44.4 Info: => 0.0005268s 23:28:44.4 Info: PerformDBOperation 23:28:44.4 Info: Performing DB Operation 23:28:44.4 Info: => 5.15E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:44', 'add_download_client_priority') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 36: add_download_client_priority migrated 23:28:44.4 Info: => 0.0003426s 23:28:44.4 Info: 37: remove_growl_prowl migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 37 23:28:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:44.4 Info: => 4.96E-05s 23:28:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:44.4 Info: => 3.03E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:44', 'remove_growl_prowl') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 37: remove_growl_prowl migrated 23:28:44.4 Info: => 0.000286s 23:28:44.4 Info: 38: remove_plex_hometheatre migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 38 23:28:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:44.4 Info: => 4.91E-05s 23:28:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:44.4 Info: => 2.93E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:44', 'remove_plex_hometheatre') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 38: remove_plex_hometheatre migrated 23:28:44.4 Info: => 0.0002814s 23:28:44.4 Info: 39: add_root_folder_add_defaults migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 39 23:28:44.4 Info: AlterTable RootFolders 23:28:44.4 Info: => 4E-07s 23:28:44.4 Info: CreateColumn RootFolders Name String 23:28:44.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:44.4 Info: => 0.0005577s 23:28:44.4 Info: AlterTable RootFolders 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:44.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:44.4 Info: => 0.0004979s 23:28:44.4 Info: AlterTable RootFolders 23:28:44.4 Info: => 4E-07s 23:28:44.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:44.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:44.4 Info: => 0.0004982s 23:28:44.4 Info: AlterTable RootFolders 23:28:44.4 Info: => 4E-07s 23:28:44.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:44.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:44.4 Info: => 0.0004892s 23:28:44.4 Info: AlterTable RootFolders 23:28:44.4 Info: => 3E-07s 23:28:44.4 Info: CreateColumn RootFolders DefaultTags String 23:28:44.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:44.4 Info: => 0.0004871s 23:28:44.4 Info: PerformDBOperation 23:28:44.4 Info: Performing DB Operation 23:28:44.4 Info: => 4.93E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:44', 'add_root_folder_add_defaults') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 39: add_root_folder_add_defaults migrated 23:28:44.4 Info: => 0.0003385s 23:28:44.4 Info: 40: task_duration migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 40 23:28:44.4 Info: AlterTable ScheduledTasks 23:28:44.4 Info: => 4E-07s 23:28:44.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:44.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:44.4 Info: => 0.0005278s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:44', 'task_duration') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 40: task_duration migrated 23:28:44.4 Info: => 0.000839s 23:28:44.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 41 23:28:44.4 Info: AlterTable ReleaseProfiles 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:44.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:44.4 Info: => 0.0005234s 23:28:44.4 Info: AlterTable ReleaseProfiles 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:44.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:44.4 Info: => 0.0005367s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:44', 'add_indexer_and_enabled_to_release_profiles') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:44.4 Info: => 0.0008392s 23:28:44.4 Info: 42: remove_album_folders migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 42 23:28:44.4 Info: DeleteColumn Artists AlbumFolder 23:28:44.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) 23:28:44.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" 23:28:44.4 Info: DROP TABLE "Artists" 23:28:44.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.4 Info: => 0.0042838s 23:28:44.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:44.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:44.4 Info: => 3.89E-05s 23:28:44.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:44.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:44.4 Info: => 3.01E-05s 23:28:44.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:44.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) 23:28:44.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:44.4 Info: DROP TABLE "NamingConfig" 23:28:44.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:44.4 Info: => 0.0044488s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:44', 'remove_album_folders') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 42: remove_album_folders migrated 23:28:44.4 Info: => 0.0048648s 23:28:44.4 Info: 44: add_priority_to_indexers migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 44 23:28:44.4 Info: AlterTable Indexers 23:28:44.4 Info: => 5E-07s 23:28:44.4 Info: CreateColumn Indexers Priority Int32 23:28:44.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:44.4 Info: => 0.0005522s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:44', 'add_priority_to_indexers') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 44: add_priority_to_indexers migrated 23:28:44.4 Info: => 0.0008602s 23:28:44.4 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 45 23:28:44.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:44.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:44.4 Info: => 0.0001142s 23:28:44.4 Info: PerformDBOperation 23:28:44.4 Info: Performing DB Operation 23:28:44.4 Info: => 2.64E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:44', 'remove_chown_and_folderchmod_config') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:44.4 Info: => 0.0002958s 23:28:44.4 Info: 47: update_notifiarr migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 47 23:28:44.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:44.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:44.4 Info: => 7.25E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:44', 'update_notifiarr') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 47: update_notifiarr migrated 23:28:44.4 Info: => 0.0003405s 23:28:44.4 Info: 49: email_multiple_addresses migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 49 23:28:44.4 Info: PerformDBOperation 23:28:44.4 Info: Performing DB Operation 23:28:44.4 Info: => 5.49E-05s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:44', 'email_multiple_addresses') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 49: email_multiple_addresses migrated 23:28:44.4 Info: => 0.0003237s 23:28:44.4 Info: 50: rename_blacklist_to_blocklist migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.4 Info: Starting migration of Main DB to 50 23:28:44.4 Info: RenameTable Blacklist Blocklist 23:28:44.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:44.4 Info: => 0.001455s 23:28:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:44', 'rename_blacklist_to_blocklist') 23:28:44.4 Info: Committing Transaction 23:28:44.4 Info: 50: rename_blacklist_to_blocklist migrated 23:28:44.4 Info: => 0.0018022s 23:28:44.4 Info: 51: cdh_per_downloadclient migrating 23:28:44.4 Info: Beginning Transaction 23:28:44.5 Info: Starting migration of Main DB to 51 23:28:44.5 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') 23:28:44.5 Info: AlterTable DownloadClients 23:28:44.5 Info: => 4E-07s 23:28:44.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:44.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:44.5 Info: => 0.0005341s 23:28:44.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:44.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:44.5 Info: => 0.0005259s 23:28:44.5 Info: PerformDBOperation 23:28:44.5 Info: Performing DB Operation 23:28:44.5 Info: => 0.0001468s 23:28:44.5 Info: -> 1 Insert operations completed in 00:00:00.0000918 taking an average of 00:00:00.0000918 23:28:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:44', 'cdh_per_downloadclient') 23:28:44.5 Info: Committing Transaction 23:28:44.5 Info: 51: cdh_per_downloadclient migrated 23:28:44.5 Info: => 0.0004651s 23:28:44.5 Debug: Took: 00:00:00.2101464 23:28:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 23:28:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 23:28:44.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221245353484_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:44.5 Info: DatabaseEngineVersionCheck migrating 23:28:44.5 Info: PerformDBOperation 23:28:44.5 Info: Performing DB Operation 23:28:44.5 Info: SQLite 3.48.0 23:28:44.5 Info: => 0.0010175s 23:28:44.5 Info: DatabaseEngineVersionCheck migrated 23:28:44.5 Info: => 0.0010295s 23:28:44.5 Info: VersionMigration migrating 23:28:44.5 Info: Beginning Transaction 23:28:44.5 Info: CreateTable VersionInfo 23:28:44.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:44.5 Info: => 0.0001765s 23:28:44.5 Info: Committing Transaction 23:28:44.5 Info: VersionMigration migrated 23:28:44.5 Info: => 0.0005271s 23:28:44.5 Info: VersionUniqueMigration migrating 23:28:44.5 Info: Beginning Transaction 23:28:44.5 Info: CreateIndex VersionInfo (Version) 23:28:44.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:44.5 Info: => 0.0001233s 23:28:44.5 Info: AlterTable VersionInfo 23:28:44.5 Info: => 4E-07s 23:28:44.5 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:44.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:44.5 Info: => 0.0005656s 23:28:44.5 Info: Committing Transaction 23:28:44.5 Info: VersionUniqueMigration migrated 23:28:44.5 Info: => 0.0007707s 23:28:44.5 Info: VersionDescriptionMigration migrating 23:28:44.5 Info: Beginning Transaction 23:28:44.5 Info: AlterTable VersionInfo 23:28:44.5 Info: => 5E-07s 23:28:44.5 Info: CreateColumn VersionInfo Description String 23:28:44.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:44.5 Info: => 0.0001993s 23:28:44.5 Info: Committing Transaction 23:28:44.5 Info: VersionDescriptionMigration migrated 23:28:44.5 Info: => 0.0003933s 23:28:44.5 Info: 1: InitialSetup migrating 23:28:44.5 Info: Beginning Transaction 23:28:44.5 Info: Starting migration of Main DB to 1 23:28:44.5 Info: CreateTable Config 23:28:44.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:44.5 Info: => 0.0002209s 23:28:44.5 Info: CreateIndex Config (Key) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:44.5 Info: => 8.09E-05s 23:28:44.5 Info: CreateTable RootFolders 23:28:44.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:44.5 Info: => 0.0001097s 23:28:44.5 Info: CreateIndex RootFolders (Path) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:44.5 Info: => 7.69E-05s 23:28:44.5 Info: CreateTable Artists 23:28:44.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) 23:28:44.5 Info: => 0.0002491s 23:28:44.5 Info: CreateIndex Artists (ForeignArtistId) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:44.5 Info: => 7.84E-05s 23:28:44.5 Info: CreateIndex Artists (NameSlug) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:44.5 Info: => 7.54E-05s 23:28:44.5 Info: CreateIndex Artists (CleanName) 23:28:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.5 Info: => 6.74E-05s 23:28:44.5 Info: CreateIndex Artists (Path) 23:28:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.5 Info: => 6.59E-05s 23:28:44.5 Info: CreateTable Albums 23:28:44.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) 23:28:44.5 Info: => 0.0002478s 23:28:44.5 Info: CreateIndex Albums (ForeignAlbumId) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.5 Info: => 8.23E-05s 23:28:44.5 Info: CreateIndex Albums (MBId) 23:28:44.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.5 Info: => 6.8E-05s 23:28:44.5 Info: CreateIndex Albums (TADBId) 23:28:44.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.5 Info: => 6.62E-05s 23:28:44.5 Info: CreateIndex Albums (TitleSlug) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.5 Info: => 6.55E-05s 23:28:44.5 Info: CreateIndex Albums (CleanTitle) 23:28:44.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.5 Info: => 6.43E-05s 23:28:44.5 Info: CreateIndex Albums (Path) 23:28:44.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:44.5 Info: => 6.19E-05s 23:28:44.5 Info: CreateTable Tracks 23:28:44.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) 23:28:44.5 Info: => 0.0001641s 23:28:44.5 Info: CreateIndex Tracks (ForeignTrackId) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:44.5 Info: => 7.64E-05s 23:28:44.5 Info: CreateIndex Tracks (ArtistId) 23:28:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:44.5 Info: => 6.98E-05s 23:28:44.5 Info: CreateIndex Tracks (TrackFileId) 23:28:44.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:44.5 Info: => 7.29E-05s 23:28:44.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:44.5 Info: => 7.21E-05s 23:28:44.5 Info: CreateTable TrackFiles 23:28:44.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) 23:28:44.5 Info: => 0.0001546s 23:28:44.5 Info: CreateIndex TrackFiles (ArtistId) 23:28:44.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:44.5 Info: => 7.54E-05s 23:28:44.5 Info: CreateIndex TrackFiles (AlbumId) 23:28:44.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.5 Info: => 6.7E-05s 23:28:44.5 Info: CreateTable History 23:28:44.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) 23:28:44.5 Info: => 0.000169s 23:28:44.5 Info: CreateIndex History (Date) 23:28:44.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:44.5 Info: => 7.93E-05s 23:28:44.5 Info: CreateIndex History (EventType) 23:28:44.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:44.5 Info: => 6.83E-05s 23:28:44.5 Info: CreateIndex History (DownloadId) 23:28:44.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:44.5 Info: => 6.67E-05s 23:28:44.5 Info: CreateIndex History (AlbumId) 23:28:44.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:44.5 Info: => 6.49E-05s 23:28:44.5 Info: CreateTable Notifications 23:28:44.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) 23:28:44.5 Info: => 0.0001484s 23:28:44.5 Info: CreateTable ScheduledTasks 23:28:44.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:44.5 Info: => 0.0001366s 23:28:44.5 Info: CreateIndex ScheduledTasks (TypeName) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:44.5 Info: => 9.77E-05s 23:28:44.5 Info: CreateTable Indexers 23:28:44.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) 23:28:44.5 Info: => 0.0001351s 23:28:44.5 Info: CreateIndex Indexers (Name) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:44.5 Info: => 8.37E-05s 23:28:44.5 Info: CreateTable Profiles 23:28:44.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:44.5 Info: => 0.0001234s 23:28:44.5 Info: CreateIndex Profiles (Name) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:44.5 Info: => 8E-05s 23:28:44.5 Info: CreateTable QualityDefinitions 23:28:44.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:44.5 Info: => 0.0001287s 23:28:44.5 Info: CreateIndex QualityDefinitions (Quality) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:44.5 Info: => 7.97E-05s 23:28:44.5 Info: CreateIndex QualityDefinitions (Title) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:44.5 Info: => 9.61E-05s 23:28:44.5 Info: CreateTable NamingConfig 23:28:44.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) 23:28:44.5 Info: => 0.0001477s 23:28:44.5 Info: CreateTable Blacklist 23:28:44.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 '') 23:28:44.5 Info: => 0.000181s 23:28:44.5 Info: CreateTable Metadata 23:28:44.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) 23:28:44.5 Info: => 0.0001267s 23:28:44.5 Info: CreateTable MetadataFiles 23:28:44.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) 23:28:44.5 Info: => 0.0001467s 23:28:44.5 Info: CreateTable DownloadClients 23:28:44.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) 23:28:44.5 Info: => 0.0001237s 23:28:44.5 Info: CreateTable PendingReleases 23:28:44.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 '') 23:28:44.5 Info: => 0.0001388s 23:28:44.5 Info: CreateTable RemotePathMappings 23:28:44.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:44.5 Info: => 0.0001263s 23:28:44.5 Info: CreateTable Tags 23:28:44.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:44.5 Info: => 0.0001115s 23:28:44.5 Info: CreateIndex Tags (Label) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:44.5 Info: => 8.46E-05s 23:28:44.5 Info: CreateTable Restrictions 23:28:44.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:44.5 Info: => 0.000123s 23:28:44.5 Info: CreateTable DelayProfiles 23:28:44.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) 23:28:44.5 Info: => 0.0001469s 23:28:44.5 Info: CreateTable Users 23:28:44.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:44.5 Info: => 0.0001346s 23:28:44.5 Info: CreateIndex Users (Identifier) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:44.5 Info: => 0.0001047s 23:28:44.5 Info: CreateIndex Users (Username) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:44.5 Info: => 8.73E-05s 23:28:44.5 Info: CreateTable Commands 23:28:44.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) 23:28:44.5 Info: => 0.0001543s 23:28:44.5 Info: CreateTable IndexerStatus 23:28:44.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) 23:28:44.5 Info: => 0.0001381s 23:28:44.5 Info: CreateIndex IndexerStatus (ProviderId) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:44.5 Info: => 8.88E-05s 23:28:44.5 Info: CreateTable ExtraFiles 23:28:44.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) 23:28:44.5 Info: => 0.0001396s 23:28:44.5 Info: CreateTable LyricFiles 23:28:44.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) 23:28:44.5 Info: => 0.0001617s 23:28:44.5 Info: CreateTable LanguageProfiles 23:28:44.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:44.5 Info: => 0.0001238s 23:28:44.5 Info: CreateIndex LanguageProfiles (Name) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:44.5 Info: => 8.83E-05s 23:28:44.5 Info: CreateTable DownloadClientStatus 23:28:44.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) 23:28:44.5 Info: => 0.0001363s 23:28:44.5 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:44.5 Info: => 8.78E-05s 23:28:44.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:44.5 Info: -> 1 Insert operations completed in 00:00:00.0000639 taking an average of 00:00:00.0000639 23:28:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:44', 'InitialSetup') 23:28:44.5 Info: Committing Transaction 23:28:44.5 Info: 1: InitialSetup migrated 23:28:44.5 Info: => 0.0009805s 23:28:44.5 Info: 2: add_reason_to_pending_releases migrating 23:28:44.5 Info: Beginning Transaction 23:28:44.5 Info: Starting migration of Main DB to 2 23:28:44.5 Info: AlterTable PendingReleases 23:28:44.5 Info: => 4E-07s 23:28:44.5 Info: CreateColumn PendingReleases Reason Int32 23:28:44.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:44.5 Info: => 0.0005648s 23:28:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:44', 'add_reason_to_pending_releases') 23:28:44.5 Info: Committing Transaction 23:28:44.5 Info: 2: add_reason_to_pending_releases migrated 23:28:44.5 Info: => 0.0008644s 23:28:44.5 Info: 3: add_medium_support migrating 23:28:44.5 Info: Beginning Transaction 23:28:44.5 Info: Starting migration of Main DB to 3 23:28:44.5 Info: AlterTable Albums 23:28:44.5 Info: => 5E-07s 23:28:44.5 Info: CreateColumn Albums Media String 23:28:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:44.5 Info: => 0.0005091s 23:28:44.5 Info: AlterTable Tracks 23:28:44.5 Info: => 5E-07s 23:28:44.5 Info: CreateColumn Tracks MediumNumber Int32 23:28:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:44.5 Info: => 0.0004838s 23:28:44.5 Info: AlterTable Tracks 23:28:44.5 Info: => 4E-07s 23:28:44.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:44.5 Info: => 0.0004836s 23:28:44.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:44.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:44.5 Info: => 4.45E-05s 23:28:44.5 Info: DeleteColumn Tracks TrackNumber 23:28:44.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) 23:28:44.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" 23:28:44.5 Info: DROP TABLE "Tracks" 23:28:44.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:44.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:44.5 Info: => 0.003848s 23:28:44.5 Info: AlterTable Tracks 23:28:44.5 Info: => 4E-07s 23:28:44.5 Info: CreateColumn Tracks TrackNumber String 23:28:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:44.5 Info: => 0.0004842s 23:28:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:44', 'add_medium_support') 23:28:44.5 Info: Committing Transaction 23:28:44.5 Info: 3: add_medium_support migrated 23:28:44.5 Info: => 0.0008762s 23:28:44.5 Info: 4: add_various_qualites_in_profile migrating 23:28:44.5 Info: Beginning Transaction 23:28:44.5 Info: Starting migration of Main DB to 4 23:28:44.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:44.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:44.5 Info: => 6.3E-05s 23:28:44.5 Info: PerformDBOperation 23:28:44.5 Info: Performing DB Operation 23:28:44.5 Info: => 3.28E-05s 23:28:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:44', 'add_various_qualites_in_profile') 23:28:44.5 Info: Committing Transaction 23:28:44.5 Info: 4: add_various_qualites_in_profile migrated 23:28:44.5 Info: => 0.0002832s 23:28:44.5 Info: 5: metadata_profiles migrating 23:28:44.5 Info: Beginning Transaction 23:28:44.5 Info: Starting migration of Main DB to 5 23:28:44.5 Info: CreateTable MetadataProfiles 23:28:44.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 23:28:44.5 Info: => 0.0001646s 23:28:44.5 Info: CreateIndex MetadataProfiles (Name) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:44.5 Info: => 9.73E-05s 23:28:44.5 Info: AlterTable Artists 23:28:44.5 Info: => 3E-07s 23:28:44.5 Info: CreateColumn Artists MetadataProfileId Int32 23:28:44.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:44.5 Info: => 0.0004997s 23:28:44.5 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28:44.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) 23:28:44.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" 23:28:44.5 Info: DROP TABLE "Artists" 23:28:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.5 Info: => 0.0048669s 23:28:44.5 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28:44.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) 23:28:44.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" 23:28:44.5 Info: DROP TABLE "Artists" 23:28:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.5 Info: => 0.0047402s 23:28:44.5 Info: AlterTable Albums 23:28:44.5 Info: => 4E-07s 23:28:44.5 Info: CreateColumn Albums SecondaryTypes String 23:28:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:44.5 Info: => 0.0004899s 23:28:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:44', 'metadata_profiles') 23:28:44.5 Info: Committing Transaction 23:28:44.5 Info: 5: metadata_profiles migrated 23:28:44.5 Info: => 0.0009415s 23:28:44.5 Info: 6: separate_automatic_and_interactive_search migrating 23:28:44.5 Info: Beginning Transaction 23:28:44.5 Info: Starting migration of Main DB to 6 23:28:44.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28:44.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) 23:28:44.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:44.5 Info: DROP TABLE "Indexers" 23:28:44.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:44.5 Info: => 0.0045279s 23:28:44.5 Info: AlterTable Indexers 23:28:44.5 Info: => 4E-07s 23:28:44.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:44.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:44.5 Info: => 0.000485s 23:28:44.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:44.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:44.5 Info: => 4.23E-05s 23:28:44.5 Info: AlterTable Indexers 23:28:44.5 Info: => 3E-07s 23:28:44.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28:44.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) 23:28:44.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" 23:28:44.5 Info: DROP TABLE "Indexers" 23:28:44.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:44.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:44.5 Info: => 0.0033621s 23:28:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:44', 'separate_automatic_and_interactive_search') 23:28:44.5 Info: Committing Transaction 23:28:44.5 Info: 6: separate_automatic_and_interactive_search migrated 23:28:44.5 Info: => 0.0036999s 23:28:44.5 Info: 7: change_album_path_to_relative migrating 23:28:44.5 Info: Beginning Transaction 23:28:44.5 Info: Starting migration of Main DB to 7 23:28:44.5 Info: DeleteColumn Albums Path 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "Albums" 23:28:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.6 Info: => 0.0051389s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:44', 'change_album_path_to_relative') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 7: change_album_path_to_relative migrated 23:28:44.6 Info: => 0.0055687s 23:28:44.6 Info: 8: change_quality_size_mb_to_kb migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 8 23:28:44.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 23:28:44.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 23:28:44.6 Info: => 5.02E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:44', 'change_quality_size_mb_to_kb') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 8: change_quality_size_mb_to_kb migrated 23:28:44.6 Info: => 0.000304s 23:28:44.6 Info: 9: album_releases migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 9 23:28:44.6 Info: AlterTable Albums 23:28:44.6 Info: => 6E-07s 23:28:44.6 Info: CreateColumn Albums Releases String 23:28:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:44.6 Info: => 0.0005136s 23:28:44.6 Info: AlterTable Albums 23:28:44.6 Info: => 4E-07s 23:28:44.6 Info: CreateColumn Albums CurrentRelease String 23:28:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:44.6 Info: => 0.000482s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:44', 'album_releases') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 9: album_releases migrated 23:28:44.6 Info: => 0.0007701s 23:28:44.6 Info: 10: album_releases_fix migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 10 23:28:44.6 Info: AlterTable Albums 23:28:44.6 Info: => 6E-07s 23:28:44.6 Info: AlterColumn Albums Releases String 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "Albums" 23:28:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.6 Info: => 0.0041032s 23:28:44.6 Info: AlterTable Albums 23:28:44.6 Info: => 3E-07s 23:28:44.6 Info: AlterColumn Albums CurrentRelease String 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "Albums" 23:28:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.6 Info: => 0.0048234s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:44', 'album_releases_fix') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 10: album_releases_fix migrated 23:28:44.6 Info: => 0.0052202s 23:28:44.6 Info: 11: import_lists migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 11 23:28:44.6 Info: CreateTable ImportLists 23:28:44.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) 23:28:44.6 Info: => 0.0001909s 23:28:44.6 Info: CreateIndex ImportLists (Name) 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:44.6 Info: => 8.56E-05s 23:28:44.6 Info: CreateTable ImportListStatus 23:28:44.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) 23:28:44.6 Info: => 0.0001385s 23:28:44.6 Info: CreateIndex ImportListStatus (ProviderId) 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:44.6 Info: => 8.58E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:44', 'import_lists') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 11: import_lists migrated 23:28:44.6 Info: => 0.0004286s 23:28:44.6 Info: 12: add_release_status migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 12 23:28:44.6 Info: AlterTable MetadataProfiles 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:44.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:44.6 Info: => 0.0005233s 23:28:44.6 Info: PerformDBOperation 23:28:44.6 Info: Performing DB Operation 23:28:44.6 Info: => 2.93E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:44', 'add_release_status') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 12: add_release_status migrated 23:28:44.6 Info: => 0.0003209s 23:28:44.6 Info: 13: album_download_notification migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 13 23:28:44.6 Info: AlterTable Notifications 23:28:44.6 Info: => 4E-07s 23:28:44.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:44.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:44.6 Info: => 0.0005203s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:44', 'album_download_notification') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 13: album_download_notification migrated 23:28:44.6 Info: => 0.0008216s 23:28:44.6 Info: 14: fix_language_metadata_profiles migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 14 23:28:44.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 23:28:44.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 23:28:44.6 Info: => 8.01E-05s 23:28:44.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 23:28:44.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 23:28:44.6 Info: => 5.51E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:44', 'fix_language_metadata_profiles') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 14: fix_language_metadata_profiles migrated 23:28:44.6 Info: => 0.0003029s 23:28:44.6 Info: 15: remove_fanzub migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 15 23:28:44.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:44.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:44.6 Info: => 4.57E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:44', 'remove_fanzub') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 15: remove_fanzub migrated 23:28:44.6 Info: => 0.0003015s 23:28:44.6 Info: 16: update_artist_history_indexes migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 16 23:28:44.6 Info: CreateIndex Albums (ArtistId) 23:28:44.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:44.6 Info: => 0.0001084s 23:28:44.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:44.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:44.6 Info: => 8.21E-05s 23:28:44.6 Info: DeleteIndex History (AlbumId) 23:28:44.6 Info: DROP INDEX "IX_History_AlbumId" 23:28:44.6 Info: => 0.0001146s 23:28:44.6 Info: CreateIndex History (AlbumId, Date) 23:28:44.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:44.6 Info: => 9.34E-05s 23:28:44.6 Info: DeleteIndex History (DownloadId) 23:28:44.6 Info: DROP INDEX "IX_History_DownloadId" 23:28:44.6 Info: => 0.000105s 23:28:44.6 Info: CreateIndex History (DownloadId, Date) 23:28:44.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:44.6 Info: => 8.84E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:44', 'update_artist_history_indexes') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 16: update_artist_history_indexes migrated 23:28:44.6 Info: => 0.0004146s 23:28:44.6 Info: 17: remove_nma migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 17 23:28:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:44.6 Info: => 4.98E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:44', 'remove_nma') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 17: remove_nma migrated 23:28:44.6 Info: => 0.0002988s 23:28:44.6 Info: 18: album_disambiguation migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 18 23:28:44.6 Info: AlterTable Albums 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn Albums Disambiguation String 23:28:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:44.6 Info: => 0.0005304s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:44', 'album_disambiguation') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 18: album_disambiguation migrated 23:28:44.6 Info: => 0.0008232s 23:28:44.6 Info: 19: add_ape_quality_in_profiles migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 19 23:28:44.6 Info: PerformDBOperation 23:28:44.6 Info: Performing DB Operation 23:28:44.6 Info: => 3.23E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:44', 'add_ape_quality_in_profiles') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 19: add_ape_quality_in_profiles migrated 23:28:44.6 Info: => 0.000288s 23:28:44.6 Info: 20: remove_pushalot migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 20 23:28:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:44.6 Info: => 6.13E-05s 23:28:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:44.6 Info: => 3.34E-05s 23:28:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:44.6 Info: => 2.99E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:44', 'remove_pushalot') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 20: remove_pushalot migrated 23:28:44.6 Info: => 0.0002727s 23:28:44.6 Info: 21: add_custom_filters migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 21 23:28:44.6 Info: CreateTable CustomFilters 23:28:44.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 23:28:44.6 Info: => 0.0001596s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:44', 'add_custom_filters') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 21: add_custom_filters migrated 23:28:44.6 Info: => 0.0004586s 23:28:44.6 Info: 22: import_list_tags migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 22 23:28:44.6 Info: AlterTable ImportLists 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn ImportLists Tags String 23:28:44.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:44.6 Info: => 0.0005268s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:44', 'import_list_tags') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 22: import_list_tags migrated 23:28:44.6 Info: => 0.00082s 23:28:44.6 Info: 23: add_release_groups_etc migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 23 23:28:44.6 Info: CreateTable ArtistMetadata 23:28:44.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) 23:28:44.6 Info: => 0.0002088s 23:28:44.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:44.6 Info: => 9.25E-05s 23:28:44.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" 23:28:44.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" 23:28:44.6 Info: => 8.36E-05s 23:28:44.6 Info: AlterTable Artists 23:28:44.6 Info: => 2E-07s 23:28:44.6 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:44.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:44.6 Info: => 0.0005318s 23:28:44.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:44.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:44.6 Info: => 6.92E-05s 23:28:44.6 Info: CreateTable AlbumReleases 23:28:44.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) 23:28:44.6 Info: => 0.0001734s 23:28:44.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:44.6 Info: => 8.59E-05s 23:28:44.6 Info: CreateIndex AlbumReleases (AlbumId) 23:28:44.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:44.6 Info: => 7.64E-05s 23:28:44.6 Info: PerformDBOperation 23:28:44.6 Info: Performing DB Operation 23:28:44.6 Info: => 3.15E-05s 23:28:44.6 Info: AlterTable Albums 23:28:44.6 Info: => 2E-07s 23:28:44.6 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:44.6 Info: => 0.0005393s 23:28:44.6 Info: AlterTable Albums 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:44.6 Info: => 0.0005436s 23:28:44.6 Info: AlterTable Albums 23:28:44.6 Info: => 4E-07s 23:28:44.6 Info: CreateColumn Albums Links String 23:28:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:44.6 Info: => 0.0005678s 23:28:44.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:44.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:44.6 Info: => 8.35E-05s 23:28:44.6 Info: AlterTable Tracks 23:28:44.6 Info: => 3E-07s 23:28:44.6 Info: CreateColumn Tracks ForeignRecordingId String 23:28:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:44.6 Info: => 0.0005308s 23:28:44.6 Info: AlterTable Tracks 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:44.6 Info: => 0.0005335s 23:28:44.6 Info: AlterTable Tracks 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:44.6 Info: => 0.0005321s 23:28:44.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:44.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:44.6 Info: => 8.16E-05s 23:28:44.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:44.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:44.6 Info: => 6.42E-05s 23:28:44.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "Artists" 23:28:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.6 Info: => 0.0048532s 23:28:44.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "Albums" 23:28:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.6 Info: => 0.0053545s 23:28:44.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "Tracks" 23:28:44.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:44.6 Info: => 0.0038575s 23:28:44.6 Info: DeleteColumn TrackFiles ArtistId 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "TrackFiles" 23:28:44.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.6 Info: => 0.0037019s 23:28:44.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:44.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.6 Info: => 8.18E-05s 23:28:44.6 Info: CreateIndex Artists (Monitored) 23:28:44.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.6 Info: => 8.07E-05s 23:28:44.6 Info: CreateIndex Albums (ArtistMetadataId) 23:28:44.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:44.6 Info: => 7.53E-05s 23:28:44.6 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:44.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:44.6 Info: => 7.21E-05s 23:28:44.6 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:44.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:44.6 Info: => 7.29E-05s 23:28:44.6 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:44.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:44.6 Info: => 7.19E-05s 23:28:44.6 Info: UpdateData 23:28:44.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:44.6 Info: => 4.06E-05s 23:28:44.6 Info: UpdateData 23:28:44.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:44.6 Info: => 3.4E-05s 23:28:44.6 Info: UpdateData 23:28:44.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:44.6 Info: => 4.13E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:44', 'add_release_groups_etc') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 23: add_release_groups_etc migrated 23:28:44.6 Info: => 0.0006359s 23:28:44.6 Info: 24: NewMediaInfoFormat migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 24 23:28:44.6 Info: UpdateData 23:28:44.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:44.6 Info: => 5.19E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:44', 'NewMediaInfoFormat') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 24: NewMediaInfoFormat migrated 23:28:44.6 Info: => 0.0002988s 23:28:44.6 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 25 23:28:44.6 Info: RenameTable Restrictions ReleaseProfiles 23:28:44.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:44.6 Info: => 0.0013789s 23:28:44.6 Info: AlterTable ReleaseProfiles 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:44.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:44.6 Info: => 0.0005217s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:44', 'rename_restrictions_to_release_profiles') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:44.6 Info: => 0.0008132s 23:28:44.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 26 23:28:44.6 Info: RenameTable Profiles QualityProfiles 23:28:44.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:44.6 Info: => 0.0013678s 23:28:44.6 Info: AlterTable QualityProfiles 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:44.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:44.6 Info: => 0.0005164s 23:28:44.6 Info: AlterTable LanguageProfiles 23:28:44.6 Info: => 4E-07s 23:28:44.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:44.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:44.6 Info: => 0.0005096s 23:28:44.6 Info: UpdateData 23:28:44.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:44.6 Info: => 4.89E-05s 23:28:44.6 Info: UpdateData 23:28:44.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:44.6 Info: => 3.1E-05s 23:28:44.6 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "Artists" 23:28:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.6 Info: => 0.0041747s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:44', 'rename_quality_profiles_add_upgrade_allowed') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:44.6 Info: => 0.0046011s 23:28:44.6 Info: 27: add_import_exclusions migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 27 23:28:44.6 Info: CreateTable ImportListExclusions 23:28:44.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:44.6 Info: => 0.0001589s 23:28:44.6 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:44.6 Info: => 0.0001123s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:44', 'add_import_exclusions') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 27: add_import_exclusions migrated 23:28:44.6 Info: => 0.0004296s 23:28:44.6 Info: 28: clean_artist_metadata_table migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 28 23:28:44.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) 23:28:44.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) 23:28:44.6 Info: => 0.0001497s 23:28:44.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) 23:28:44.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) 23:28:44.6 Info: => 0.0001212s 23:28:44.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) 23:28:44.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) 23:28:44.6 Info: => 0.0001181s 23:28:44.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) 23:28:44.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) 23:28:44.6 Info: => 0.0001137s 23:28:44.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) 23:28:44.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) 23:28:44.6 Info: => 0.0001412s 23:28:44.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) 23:28:44.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) 23:28:44.6 Info: => 0.0001307s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:44', 'clean_artist_metadata_table') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 28: clean_artist_metadata_table migrated 23:28:44.6 Info: => 0.0004203s 23:28:44.6 Info: 29: health_issue_notification migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 29 23:28:44.6 Info: AlterTable Notifications 23:28:44.6 Info: => 4E-07s 23:28:44.6 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:44.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:44.6 Info: => 0.0005452s 23:28:44.6 Info: AlterTable Notifications 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:44.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:44.6 Info: => 0.0005366s 23:28:44.6 Info: AlterTable Notifications 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:44.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:44.6 Info: => 0.000533s 23:28:44.6 Info: AlterTable Notifications 23:28:44.6 Info: => 4E-07s 23:28:44.6 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:44.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:44.6 Info: => 0.000528s 23:28:44.6 Info: AlterTable Notifications 23:28:44.6 Info: => 4E-07s 23:28:44.6 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:44.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:44.6 Info: => 0.0005313s 23:28:44.6 Info: DeleteColumn Notifications OnDownload 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "Notifications" 23:28:44.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:44.6 Info: => 0.004865s 23:28:44.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "Notifications" 23:28:44.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:44.6 Info: => 0.0038036s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:44', 'health_issue_notification') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 29: health_issue_notification migrated 23:28:44.6 Info: => 0.0042026s 23:28:44.6 Info: 30: add_mediafilerepository_mtime migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 30 23:28:44.6 Info: AlterTable TrackFiles 23:28:44.6 Info: => 8E-07s 23:28:44.6 Info: CreateColumn TrackFiles Modified DateTime 23:28:44.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:44.6 Info: => 0.0005987s 23:28:44.6 Info: AlterTable TrackFiles 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn TrackFiles Path String 23:28:44.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:44.6 Info: => 0.0005243s 23:28:44.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:44.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:44.6 Info: => 4.08E-05s 23:28:44.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) 23:28:44.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) 23:28:44.6 Info: => 0.0001196s 23:28:44.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) 23:28:44.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) 23:28:44.6 Info: => 0.0001332s 23:28:44.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) 23:28:44.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) 23:28:44.6 Info: => 0.0001331s 23:28:44.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") 23:28:44.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") 23:28:44.6 Info: => 8.05E-05s 23:28:44.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:44.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:44.6 Info: => 5.05E-05s 23:28:44.6 Info: AlterTable TrackFiles 23:28:44.6 Info: => 3E-07s 23:28:44.6 Info: AlterColumn TrackFiles Path String 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "TrackFiles" 23:28:44.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.6 Info: => 0.0048651s 23:28:44.6 Info: CreateIndex TrackFiles (Path) 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:44.6 Info: => 0.0001076s 23:28:44.6 Info: DeleteColumn TrackFiles RelativePath 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "TrackFiles" 23:28:44.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:44.6 Info: => 0.0040569s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:44', 'add_mediafilerepository_mtime') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 30: add_mediafilerepository_mtime migrated 23:28:44.6 Info: => 0.0044076s 23:28:44.6 Info: 31: add_artistmetadataid_constraint migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 31 23:28:44.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") 23:28:44.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") 23:28:44.6 Info: => 9.2E-05s 23:28:44.6 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:44.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:44.6 Info: => 0.0001255s 23:28:44.6 Info: AlterColumn Artists ArtistMetadataId Int32 23:28:44.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) 23:28:44.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" 23:28:44.6 Info: DROP TABLE "Artists" 23:28:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.6 Info: => 0.0042331s 23:28:44.6 Info: CreateIndex Artists (ArtistMetadataId) 23:28:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.6 Info: => 7.74E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:44', 'add_artistmetadataid_constraint') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 31: add_artistmetadataid_constraint migrated 23:28:44.6 Info: => 0.0004379s 23:28:44.6 Info: 32: old_ids_and_artist_alias migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 32 23:28:44.6 Info: AlterTable ArtistMetadata 23:28:44.6 Info: => 6E-07s 23:28:44.6 Info: CreateColumn ArtistMetadata Aliases String 23:28:44.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:44.6 Info: => 0.000562s 23:28:44.6 Info: AlterTable ArtistMetadata 23:28:44.6 Info: => 4E-07s 23:28:44.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:44.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.6 Info: => 0.0005232s 23:28:44.6 Info: AlterTable Albums 23:28:44.6 Info: => 4E-07s 23:28:44.6 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.6 Info: => 0.0005211s 23:28:44.6 Info: AlterTable AlbumReleases 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:44.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.6 Info: => 0.0005195s 23:28:44.6 Info: AlterTable Tracks 23:28:44.6 Info: => 5E-07s 23:28:44.6 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.6 Info: => 0.0005336s 23:28:44.6 Info: AlterTable Tracks 23:28:44.6 Info: => 4E-07s 23:28:44.6 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:44.6 Info: => 0.0005292s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:44', 'old_ids_and_artist_alias') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 32: old_ids_and_artist_alias migrated 23:28:44.6 Info: => 0.0008655s 23:28:44.6 Info: 33: download_propers_config migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 33 23:28:44.6 Info: PerformDBOperation 23:28:44.6 Info: Performing DB Operation 23:28:44.6 Info: => 3.24E-05s 23:28:44.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:44.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:44.6 Info: => 3.56E-05s 23:28:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:44', 'download_propers_config') 23:28:44.6 Info: Committing Transaction 23:28:44.6 Info: 33: download_propers_config migrated 23:28:44.6 Info: => 0.0002942s 23:28:44.6 Info: 34: remove_language_profiles migrating 23:28:44.6 Info: Beginning Transaction 23:28:44.6 Info: Starting migration of Main DB to 34 23:28:44.6 Info: DeleteTable LanguageProfiles 23:28:44.6 Info: DROP TABLE "LanguageProfiles" 23:28:44.6 Info: => 0.0002005s 23:28:44.6 Info: DeleteColumn Artists LanguageProfileId 23:28: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "Artists" 23:28:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.7 Info: => 0.0050886s 23:28:44.7 Info: DeleteColumn ImportLists LanguageProfileId 23:28:44.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) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "ImportLists" 23:28:44.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:44.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:44.7 Info: => 0.0038424s 23:28:44.7 Info: DeleteColumn Blacklist Language 23:28:44.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) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "Blacklist" 23:28:44.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:44.7 Info: => 0.0036629s 23:28:44.7 Info: DeleteColumn History Language 23:28:44.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) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "History" 23:28:44.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:44.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:44.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:44.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:44.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:44.7 Info: => 0.0050529s 23:28:44.7 Info: DeleteColumn LyricFiles Language 23:28:44.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) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "LyricFiles" 23:28:44.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:44.7 Info: => 0.0053603s 23:28:44.7 Info: DeleteColumn TrackFiles Language 23:28: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "TrackFiles" 23:28:44.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:44.7 Info: => 0.003953s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:44', 'remove_language_profiles') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 34: remove_language_profiles migrated 23:28:44.7 Info: => 0.004472s 23:28:44.7 Info: 35: multi_disc_naming_format migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 35 23:28:44.7 Info: AlterTable NamingConfig 23:28:44.7 Info: => 6E-07s 23:28:44.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:44.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:44.7 Info: => 0.0005443s 23:28:44.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:44.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:44.7 Info: => 4.42E-05s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:44', 'multi_disc_naming_format') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 35: multi_disc_naming_format migrated 23:28:44.7 Info: => 0.0003258s 23:28:44.7 Info: 36: add_download_client_priority migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 36 23:28:44.7 Info: AlterTable DownloadClients 23:28:44.7 Info: => 5E-07s 23:28:44.7 Info: CreateColumn DownloadClients Priority Int32 23:28:44.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:44.7 Info: => 0.0005592s 23:28:44.7 Info: PerformDBOperation 23:28:44.7 Info: Performing DB Operation 23:28:44.7 Info: => 4.97E-05s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:44', 'add_download_client_priority') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 36: add_download_client_priority migrated 23:28:44.7 Info: => 0.000347s 23:28:44.7 Info: 37: remove_growl_prowl migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 37 23:28:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:44.7 Info: => 5.13E-05s 23:28:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:44.7 Info: => 3.22E-05s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:44', 'remove_growl_prowl') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 37: remove_growl_prowl migrated 23:28:44.7 Info: => 0.0002919s 23:28:44.7 Info: 38: remove_plex_hometheatre migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 38 23:28:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:44.7 Info: => 4.99E-05s 23:28:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:44.7 Info: => 3.15E-05s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:44', 'remove_plex_hometheatre') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 38: remove_plex_hometheatre migrated 23:28:44.7 Info: => 0.0002892s 23:28:44.7 Info: 39: add_root_folder_add_defaults migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 39 23:28:44.7 Info: AlterTable RootFolders 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: CreateColumn RootFolders Name String 23:28:44.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:44.7 Info: => 0.0005755s 23:28:44.7 Info: AlterTable RootFolders 23:28:44.7 Info: => 5E-07s 23:28:44.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:44.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:44.7 Info: => 0.0005594s 23:28:44.7 Info: AlterTable RootFolders 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:44.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:44.7 Info: => 0.000523s 23:28:44.7 Info: AlterTable RootFolders 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:44.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:44.7 Info: => 0.0005333s 23:28:44.7 Info: AlterTable RootFolders 23:28:44.7 Info: => 3E-07s 23:28:44.7 Info: CreateColumn RootFolders DefaultTags String 23:28:44.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:44.7 Info: => 0.0005313s 23:28:44.7 Info: PerformDBOperation 23:28:44.7 Info: Performing DB Operation 23:28:44.7 Info: => 4.87E-05s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:44', 'add_root_folder_add_defaults') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 39: add_root_folder_add_defaults migrated 23:28:44.7 Info: => 0.0003558s 23:28:44.7 Info: 40: task_duration migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 40 23:28:44.7 Info: AlterTable ScheduledTasks 23:28:44.7 Info: => 6E-07s 23:28:44.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:44.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:44.7 Info: => 0.0005502s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:44', 'task_duration') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 40: task_duration migrated 23:28:44.7 Info: => 0.0008779s 23:28:44.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 41 23:28:44.7 Info: AlterTable ReleaseProfiles 23:28:44.7 Info: => 5E-07s 23:28:44.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:44.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:44.7 Info: => 0.0005554s 23:28:44.7 Info: AlterTable ReleaseProfiles 23:28:44.7 Info: => 5E-07s 23:28:44.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:44.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:44.7 Info: => 0.0005794s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:44', 'add_indexer_and_enabled_to_release_profiles') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:44.7 Info: => 0.0008882s 23:28:44.7 Info: 42: remove_album_folders migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 42 23:28:44.7 Info: DeleteColumn Artists AlbumFolder 23:28: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "Artists" 23:28:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.7 Info: => 0.0059601s 23:28:44.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:44.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:44.7 Info: => 3.82E-05s 23:28:44.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:44.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:44.7 Info: => 3.05E-05s 23:28:44.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:44.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) 23:28:44.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:44.7 Info: DROP TABLE "NamingConfig" 23:28:44.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:44.7 Info: => 0.0035718s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:44', 'remove_album_folders') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 42: remove_album_folders migrated 23:28:44.7 Info: => 0.0039987s 23:28:44.7 Info: 44: add_priority_to_indexers migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 44 23:28:44.7 Info: AlterTable Indexers 23:28:44.7 Info: => 6E-07s 23:28:44.7 Info: CreateColumn Indexers Priority Int32 23:28:44.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:44.7 Info: => 0.0005501s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:44', 'add_priority_to_indexers') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 44: add_priority_to_indexers migrated 23:28:44.7 Info: => 0.0008692s 23:28:44.7 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 45 23:28:44.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:44.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:44.7 Info: => 0.0001134s 23:28:44.7 Info: PerformDBOperation 23:28:44.7 Info: Performing DB Operation 23:28:44.7 Info: => 2.51E-05s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:44', 'remove_chown_and_folderchmod_config') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:44.7 Info: => 0.0002988s 23:28:44.7 Info: 47: update_notifiarr migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 47 23:28:44.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:44.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:44.7 Info: => 7.39E-05s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:44', 'update_notifiarr') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 47: update_notifiarr migrated 23:28:44.7 Info: => 0.0003432s 23:28:44.7 Info: 49: email_multiple_addresses migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 49 23:28:44.7 Info: PerformDBOperation 23:28:44.7 Info: Performing DB Operation 23:28:44.7 Info: => 5.54E-05s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:44', 'email_multiple_addresses') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 49: email_multiple_addresses migrated 23:28:44.7 Info: => 0.0003316s 23:28:44.7 Info: 50: rename_blacklist_to_blocklist migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 50 23:28:44.7 Info: RenameTable Blacklist Blocklist 23:28:44.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:44.7 Info: => 0.0014274s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:44', 'rename_blacklist_to_blocklist') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 50: rename_blacklist_to_blocklist migrated 23:28:44.7 Info: => 0.0017571s 23:28:44.7 Info: 51: cdh_per_downloadclient migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 51 23:28:44.7 Info: AlterTable DownloadClients 23:28:44.7 Info: => 6E-07s 23:28:44.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:44.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:44.7 Info: => 0.0005385s 23:28:44.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:44.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:44.7 Info: => 0.0005292s 23:28:44.7 Info: PerformDBOperation 23:28:44.7 Info: Performing DB Operation 23:28:44.7 Info: => 0.0001441s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:44', 'cdh_per_downloadclient') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 51: cdh_per_downloadclient migrated 23:28:44.7 Info: => 0.0004475s 23:28:44.7 Info: 52: download_history migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 52 23:28:44.7 Info: CreateTable DownloadHistory 23:28:44.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) 23:28:44.7 Info: => 0.0001581s 23:28:44.7 Info: CreateIndex DownloadHistory (EventType) 23:28:44.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:44.7 Info: => 9.11E-05s 23:28:44.7 Info: CreateIndex DownloadHistory (ArtistId) 23:28:44.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:44.7 Info: => 8.27E-05s 23:28:44.7 Info: CreateIndex DownloadHistory (DownloadId) 23:28:44.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:44.7 Info: => 7.78E-05s 23:28:44.7 Info: PerformDBOperation 23:28:44.7 Info: Performing DB Operation 23:28:44.7 Info: => 0.0001043s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:44', 'download_history') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 52: download_history migrated 23:28:44.7 Info: => 0.0004851s 23:28:44.7 Info: 53: add_update_history migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 53 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:44', 'add_update_history') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 53: add_update_history migrated 23:28:44.7 Info: => 0.000311s 23:28:44.7 Info: 54: add_on_update_to_notifications migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 54 23:28:44.7 Info: AlterTable Notifications 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:44.7 Info: => 0.00055s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:44', 'add_on_update_to_notifications') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 54: add_on_update_to_notifications migrated 23:28:44.7 Info: => 0.0008627s 23:28:44.7 Info: 55: download_client_per_indexer migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 55 23:28:44.7 Info: AlterTable Indexers 23:28:44.7 Info: => 5E-07s 23:28:44.7 Info: CreateColumn Indexers DownloadClientId Int32 23:28:44.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:44.7 Info: => 0.0005445s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:44', 'download_client_per_indexer') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 55: download_client_per_indexer migrated 23:28:44.7 Info: => 0.0008628s 23:28:44.7 Info: 56: AddNewItemMonitorType migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 56 23:28:44.7 Info: AlterTable Artists 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: CreateColumn Artists MonitorNewItems Int32 23:28:44.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:44.7 Info: => 0.0005505s 23:28:44.7 Info: AlterTable RootFolders 23:28:44.7 Info: => 5E-07s 23:28:44.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:44.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:44.7 Info: => 0.0005532s 23:28:44.7 Info: AlterTable ImportLists 23:28:44.7 Info: => 5E-07s 23:28:44.7 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:44.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:44.7 Info: => 0.0005242s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:44', 'AddNewItemMonitorType') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 56: AddNewItemMonitorType migrated 23:28:44.7 Info: => 0.0008983s 23:28:44.7 Info: 57: ImportListSearch migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 57 23:28:44.7 Info: AlterTable ImportLists 23:28:44.7 Info: => 6E-07s 23:28:44.7 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:44.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:44.7 Info: => 0.00056s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:44', 'ImportListSearch') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 57: ImportListSearch migrated 23:28:44.7 Info: => 0.0008788s 23:28:44.7 Info: 58: ImportListMonitorExisting migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 58 23:28:44.7 Info: AlterTable ImportLists 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:44.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:44.7 Info: => 0.0005684s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:44', 'ImportListMonitorExisting') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 58: ImportListMonitorExisting migrated 23:28:44.7 Info: => 0.0009169s 23:28:44.7 Info: 59: add_indexer_tags migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 59 23:28:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:44.7 Info: => 5.16E-05s 23:28:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:44.7 Info: => 3.04E-05s 23:28:44.7 Info: AlterTable Indexers 23:28:44.7 Info: => 3E-07s 23:28:44.7 Info: CreateColumn Indexers Tags String 23:28:44.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:44.7 Info: => 0.0005562s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:44', 'add_indexer_tags') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 59: add_indexer_tags migrated 23:28:44.7 Info: => 0.000877s 23:28:44.7 Info: 60: update_audio_types migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 60 23:28:44.7 Info: PerformDBOperation 23:28:44.7 Info: Performing DB Operation 23:28:44.7 Info: => 5.04E-05s 23:28:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:44', 'update_audio_types') 23:28:44.7 Info: Committing Transaction 23:28:44.7 Info: 60: update_audio_types migrated 23:28:44.7 Info: => 0.0003345s 23:28:44.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:44.7 Info: Beginning Transaction 23:28:44.7 Info: Starting migration of Main DB to 61 23:28:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.7 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:44.7 Info: => 5.01E-05s 23:28:44.7 Info: AlterTable AlbumReleases 23:28:44.7 Info: => 3E-07s 23:28:44.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "AlbumReleases" 23:28:44.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:44.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:44.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:44.7 Info: => 0.0052767s 23:28:44.7 Info: AlterTable Albums 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28: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, "OldForeignAlbumIds" TEXT NOT NULL) 23:28: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", "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" 23:28:44.7 Info: DROP TABLE "Albums" 23:28:44.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:44.7 Info: => 0.004527s 23:28:44.7 Info: AlterTable Albums 23:28:44.7 Info: => 3E-07s 23:28:44.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28: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, "OldForeignAlbumIds" TEXT NOT NULL) 23:28: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", "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" 23:28:44.7 Info: DROP TABLE "Albums" 23:28:44.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:44.7 Info: => 0.0044219s 23:28:44.7 Info: AlterTable Albums 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: AlterColumn Albums Added DateTimeOffset 23:28: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, "OldForeignAlbumIds" TEXT NOT NULL) 23:28: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", "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" 23:28:44.7 Info: DROP TABLE "Albums" 23:28:44.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:44.7 Info: => 0.0053086s 23:28:44.7 Info: AlterTable Artists 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "Artists" 23:28:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.7 Info: => 0.0044319s 23:28:44.7 Info: AlterTable Artists 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: AlterColumn Artists Added DateTimeOffset 23:28: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "Artists" 23:28:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:44.7 Info: => 0.0053994s 23:28:44.7 Info: AlterTable Blocklist 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "Blocklist" 23:28:44.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:44.7 Info: => 0.0039016s 23:28:44.7 Info: AlterTable Blocklist 23:28:44.7 Info: => 4E-07s 23:28:44.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "Blocklist" 23:28:44.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:44.7 Info: => 0.0038707s 23:28:44.7 Info: AlterTable Commands 23:28:44.7 Info: => 5E-07s 23:28:44.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.7 Info: DROP TABLE "Commands" 23:28:44.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:44.8 Info: => 0.003825s 23:28:44.8 Info: AlterTable Commands 23:28:44.8 Info: => 4E-07s 23:28:44.8 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.8 Info: DROP TABLE "Commands" 23:28:44.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:44.8 Info: => 0.0054075s 23:28:44.8 Info: AlterTable Commands 23:28:44.8 Info: => 5E-07s 23:28:44.8 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.8 Info: DROP TABLE "Commands" 23:28:44.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:44.8 Info: => 0.0038833s 23:28:44.8 Info: AlterTable DownloadClientStatus 23:28:44.8 Info: => 5E-07s 23:28:44.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:44.8 Info: DROP TABLE "DownloadClientStatus" 23:28:44.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:44.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:44.8 Info: => 0.0045542s 23:28:44.8 Info: AlterTable DownloadClientStatus 23:28:44.8 Info: => 5E-07s 23:28:44.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:44.8 Info: DROP TABLE "DownloadClientStatus" 23:28:44.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:44.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:44.8 Info: => 0.0049881s 23:28:44.8 Info: AlterTable DownloadClientStatus 23:28:44.8 Info: => 4E-07s 23:28:44.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:44.8 Info: DROP TABLE "DownloadClientStatus" 23:28:44.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:44.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:44.8 Info: => 0.0047714s 23:28:44.8 Info: AlterTable DownloadHistory 23:28:44.8 Info: => 6E-07s 23:28:44.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.8 Info: DROP TABLE "DownloadHistory" 23:28:44.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:44.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:44.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:44.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:44.8 Info: => 0.0042974s 23:28:44.8 Info: AlterTable ExtraFiles 23:28:44.8 Info: => 4E-07s 23:28:44.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.8 Info: DROP TABLE "ExtraFiles" 23:28:44.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:44.8 Info: => 0.0038611s 23:28:44.8 Info: AlterTable ExtraFiles 23:28:44.8 Info: => 5E-07s 23:28:44.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.8 Info: DROP TABLE "ExtraFiles" 23:28:44.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:44.8 Info: => 0.0049562s 23:28:44.8 Info: AlterTable History 23:28:44.8 Info: => 5E-07s 23:28:44.8 Info: AlterColumn History Date DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.8 Info: DROP TABLE "History" 23:28:44.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:44.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:44.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:44.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:44.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:44.8 Info: => 0.0050426s 23:28:44.8 Info: AlterTable ImportListStatus 23:28:44.8 Info: => 4E-07s 23:28:44.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:44.8 Info: DROP TABLE "ImportListStatus" 23:28:44.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:44.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:44.8 Info: => 0.0041912s 23:28:44.8 Info: AlterTable ImportListStatus 23:28:44.8 Info: => 4E-07s 23:28:44.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:44.8 Info: DROP TABLE "ImportListStatus" 23:28:44.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:44.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:44.8 Info: => 0.0039897s 23:28:44.8 Info: AlterTable ImportListStatus 23:28:44.8 Info: => 4E-07s 23:28:44.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:44.8 Info: DROP TABLE "ImportListStatus" 23:28:44.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:44.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:44.8 Info: => 0.003998s 23:28:44.8 Info: AlterTable IndexerStatus 23:28:44.8 Info: => 4E-07s 23:28:44.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:44.8 Info: DROP TABLE "IndexerStatus" 23:28:44.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:44.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:44.8 Info: => 0.0055732s 23:28:44.8 Info: AlterTable IndexerStatus 23:28:44.8 Info: => 4E-07s 23:28:44.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:44.8 Info: DROP TABLE "IndexerStatus" 23:28:44.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:44.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:44.8 Info: => 0.0039793s 23:28:44.8 Info: AlterTable IndexerStatus 23:28:44.8 Info: => 4E-07s 23:28:44.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:44.8 Info: DROP TABLE "IndexerStatus" 23:28:44.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:44.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:44.8 Info: => 0.004107s 23:28:44.8 Info: AlterTable LyricFiles 23:28:44.8 Info: => 5E-07s 23:28:44.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.8 Info: DROP TABLE "LyricFiles" 23:28:44.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:44.8 Info: => 0.0045634s 23:28:44.8 Info: AlterTable LyricFiles 23:28:44.8 Info: => 5E-07s 23:28:44.8 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.8 Info: DROP TABLE "LyricFiles" 23:28:44.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:44.8 Info: => 0.0048616s 23:28:44.8 Info: AlterTable MetadataFiles 23:28:44.8 Info: => 4E-07s 23:28:44.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.8 Info: DROP TABLE "MetadataFiles" 23:28:44.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:44.8 Info: => 0.0038823s 23:28:44.8 Info: AlterTable MetadataFiles 23:28:44.8 Info: => 5E-07s 23:28:44.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.8 Info: DROP TABLE "MetadataFiles" 23:28:44.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:44.8 Info: => 0.0038635s 23:28:44.8 Info: AlterTable PendingReleases 23:28:44.8 Info: => 5E-07s 23:28:44.8 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:44.8 Info: DROP TABLE "PendingReleases" 23:28:44.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:44.8 Info: => 0.005248s 23:28:44.8 Info: AlterTable ScheduledTasks 23:28:44.8 Info: => 5E-07s 23:28:44.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:44.8 Info: DROP TABLE "ScheduledTasks" 23:28:44.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:44.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:44.8 Info: => 0.0046741s 23:28:44.8 Info: AlterTable ScheduledTasks 23:28:44.8 Info: => 4E-07s 23:28:44.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:44.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) 23:28:44.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:44.8 Info: DROP TABLE "ScheduledTasks" 23:28:44.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:44.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:44.9 Info: => 0.0043472s 23:28:44.9 Info: AlterTable TrackFiles 23:28:44.9 Info: => 4E-07s 23:28:44.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.9 Info: DROP TABLE "TrackFiles" 23:28:44.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:44.9 Info: => 0.0056456s 23:28:44.9 Info: AlterTable TrackFiles 23:28:44.9 Info: => 4E-07s 23:28:44.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28:44.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) 23:28:44.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" 23:28:44.9 Info: DROP TABLE "TrackFiles" 23:28:44.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:44.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:44.9 Info: => 0.0041107s 23:28:44.9 Info: AlterTable VersionInfo 23:28:44.9 Info: => 4E-07s 23:28:44.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:44.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:44.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:44.9 Info: DROP TABLE "VersionInfo" 23:28:44.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:44.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:44.9 Info: => 0.0039841s 23:28:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:44', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:44.9 Info: Committing Transaction 23:28:44.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:44.9 Info: => 0.0047498s 23:28:44.9 Info: 62: add_on_delete_to_notifications migrating 23:28:44.9 Info: Beginning Transaction 23:28:44.9 Info: Starting migration of Main DB to 62 23:28:44.9 Info: AlterTable Notifications 23:28:44.9 Info: => 5E-07s 23:28:44.9 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:44.9 Info: => 0.0005755s 23:28:44.9 Info: AlterTable Notifications 23:28:44.9 Info: => 4E-07s 23:28:44.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:44.9 Info: => 0.0005379s 23:28:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:44', 'add_on_delete_to_notifications') 23:28:44.9 Info: Committing Transaction 23:28:44.9 Info: 62: add_on_delete_to_notifications migrated 23:28:44.9 Info: => 0.0008616s 23:28:44.9 Info: 63: add_custom_formats migrating 23:28:44.9 Info: Beginning Transaction 23:28:44.9 Info: Starting migration of Main DB to 63 23:28:44.9 Info: AlterTable DelayProfiles 23:28:44.9 Info: => 5E-07s 23:28:44.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:44.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:44.9 Info: => 0.0005754s 23:28:44.9 Info: UpdateData 23:28:44.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:44.9 Info: => 5.45E-05s 23:28:44.9 Info: AlterTable TrackFiles 23:28:44.9 Info: => 2E-07s 23:28:44.9 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:44.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:44.9 Info: => 0.0005092s 23:28:44.9 Info: PerformDBOperation 23:28:44.9 Info: Performing DB Operation 23:28:44.9 Info: => 2.9E-05s 23:28:44.9 Info: CreateTable CustomFormats 23:28:44.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) 23:28:44.9 Info: => 0.0001629s 23:28:44.9 Info: CreateIndex CustomFormats (Name) 23:28:44.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:44.9 Info: => 8.71E-05s 23:28:44.9 Info: AlterTable QualityProfiles 23:28:44.9 Info: => 3E-07s 23:28:44.9 Info: CreateColumn QualityProfiles FormatItems String 23:28:44.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:44.9 Info: => 0.0005708s 23:28:44.9 Info: AlterTable QualityProfiles 23:28:44.9 Info: => 5E-07s 23:28:44.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:44.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:44.9 Info: => 0.0005351s 23:28:44.9 Info: AlterTable QualityProfiles 23:28:44.9 Info: => 5E-07s 23:28:44.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:44.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:44.9 Info: => 0.0005372s 23:28:44.9 Info: PerformDBOperation 23:28:44.9 Info: Performing DB Operation 23:28:44.9 Info: => 6.5E-05s 23:28:44.9 Info: PerformDBOperation 23:28:44.9 Info: Performing DB Operation 23:28:44.9 Info: => 2.92E-05s 23:28:44.9 Info: DeleteColumn ReleaseProfiles Preferred 23:28:44.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) 23:28:44.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:44.9 Info: DROP TABLE "ReleaseProfiles" 23:28:44.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:44.9 Info: => 0.0046635s 23:28:44.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:44.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) 23:28:44.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:44.9 Info: DROP TABLE "ReleaseProfiles" 23:28:44.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:44.9 Info: => 0.0049093s 23:28:44.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:44.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:44.9 Info: => 5.11E-05s 23:28:44.9 Info: AlterTable DelayProfiles 23:28:44.9 Info: => 2E-07s 23:28:44.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:44.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:44.9 Info: => 0.0005684s 23:28:44.9 Info: AlterTable DelayProfiles 23:28:44.9 Info: => 5E-07s 23:28:44.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:44.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:44.9 Info: => 0.0005546s 23:28:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:44', 'add_custom_formats') 23:28:44.9 Info: Committing Transaction 23:28:44.9 Info: 63: add_custom_formats migrated 23:28:44.9 Info: => 0.0009698s 23:28:44.9 Info: 64: add_result_to_commands migrating 23:28:44.9 Info: Beginning Transaction 23:28:44.9 Info: Starting migration of Main DB to 64 23:28:44.9 Info: AlterTable Commands 23:28:44.9 Info: => 5E-07s 23:28:44.9 Info: CreateColumn Commands Result Int32 23:28:44.9 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 23:28:44.9 Info: => 0.0005974s 23:28:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-03T23:28:44', 'add_result_to_commands') 23:28:44.9 Info: Committing Transaction 23:28:44.9 Info: 64: add_result_to_commands migrated 23:28:44.9 Info: => 0.0009521s 23:28:44.9 Info: 65: health_restored_notification migrating 23:28:44.9 Info: Beginning Transaction 23:28:44.9 Info: Starting migration of Main DB to 65 23:28:44.9 Info: AlterTable Notifications 23:28:44.9 Info: => 6E-07s 23:28:44.9 Info: CreateColumn Notifications OnHealthRestored Boolean 23:28:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 23:28:44.9 Info: => 0.0006052s 23:28:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-03T23:28:44', 'health_restored_notification') 23:28:44.9 Info: Committing Transaction 23:28:44.9 Info: 65: health_restored_notification migrated 23:28:44.9 Info: => 0.0009292s 23:28:44.9 Info: 66: remove_uc migrating 23:28:44.9 Info: Beginning Transaction 23:28:44.9 Info: Starting migration of Main DB to 66 23:28:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:44.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 23:28:44.9 Info: => 5.27E-05s 23:28:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-03T23:28:44', 'remove_uc') 23:28:44.9 Info: Committing Transaction 23:28:44.9 Info: 66: remove_uc migrated 23:28:44.9 Info: => 0.0003313s 23:28:44.9 Info: 67: download_clients_rename_tv_to_music migrating 23:28:44.9 Info: Beginning Transaction 23:28:44.9 Info: Starting migration of Main DB to 67 23:28:44.9 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') 23:28:44.9 Info: PerformDBOperation 23:28:44.9 Info: Performing DB Operation 23:28:44.9 Info: => 0.0051177s 23:28:44.9 Info: -> 1 Insert operations completed in 00:00:00.0000968 taking an average of 00:00:00.0000968 23:28:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-03T23:28:44', 'download_clients_rename_tv_to_music') 23:28:44.9 Info: Committing Transaction 23:28:44.9 Info: 67: download_clients_rename_tv_to_music migrated 23:28:44.9 Info: => 0.0054715s 23:28:44.9 Debug: Took: 00:00:00.4081820 23:28:44.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 23:28:44.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 23:28:44.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221249835180_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:44.9 Info: DatabaseEngineVersionCheck migrating 23:28:44.9 Info: PerformDBOperation 23:28:44.9 Info: Performing DB Operation 23:28:44.9 Info: SQLite 3.48.0 23:28:44.9 Info: => 0.0011234s 23:28:44.9 Info: DatabaseEngineVersionCheck migrated 23:28:44.9 Info: => 0.0011371s 23:28:44.9 Info: VersionMigration migrating 23:28:44.9 Info: Beginning Transaction 23:28:44.9 Info: CreateTable VersionInfo 23:28:44.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:44.9 Info: => 0.0001504s 23:28:44.9 Info: Committing Transaction 23:28:44.9 Info: VersionMigration migrated 23:28:44.9 Info: => 0.0005144s 23:28:44.9 Info: VersionUniqueMigration migrating 23:28:44.9 Info: Beginning Transaction 23:28:44.9 Info: CreateIndex VersionInfo (Version) 23:28:44.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:44.9 Info: => 0.0001274s 23:28:44.9 Info: AlterTable VersionInfo 23:28:44.9 Info: => 4E-07s 23:28:44.9 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:44.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:44.9 Info: => 0.0005876s 23:28:44.9 Info: Committing Transaction 23:28:44.9 Info: VersionUniqueMigration migrated 23:28:44.9 Info: => 0.0007992s 23:28:44.9 Info: VersionDescriptionMigration migrating 23:28:44.9 Info: Beginning Transaction 23:28:44.9 Info: AlterTable VersionInfo 23:28:44.9 Info: => 5E-07s 23:28:44.9 Info: CreateColumn VersionInfo Description String 23:28:44.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:44.9 Info: => 0.0002001s 23:28:44.9 Info: Committing Transaction 23:28:44.9 Info: VersionDescriptionMigration migrated 23:28:44.9 Info: => 0.0003999s 23:28:44.9 Info: 1: InitialSetup migrating 23:28:44.9 Info: Beginning Transaction 23:28:44.9 Info: Starting migration of Main DB to 1 23:28:45.0 Info: CreateTable Config 23:28:45.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:45.0 Info: => 0.0001657s 23:28:45.0 Info: CreateIndex Config (Key) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:45.0 Info: => 7.73E-05s 23:28:45.0 Info: CreateTable RootFolders 23:28:45.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:45.0 Info: => 8.44E-05s 23:28:45.0 Info: CreateIndex RootFolders (Path) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:45.0 Info: => 7.06E-05s 23:28:45.0 Info: CreateTable Artists 23:28:45.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) 23:28:45.0 Info: => 0.0002179s 23:28:45.0 Info: CreateIndex Artists (ForeignArtistId) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:45.0 Info: => 7.24E-05s 23:28:45.0 Info: CreateIndex Artists (NameSlug) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:45.0 Info: => 6.83E-05s 23:28:45.0 Info: CreateIndex Artists (CleanName) 23:28:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.0 Info: => 6.51E-05s 23:28:45.0 Info: CreateIndex Artists (Path) 23:28:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.0 Info: => 6.47E-05s 23:28:45.0 Info: CreateTable Albums 23:28:45.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) 23:28:45.0 Info: => 0.0001944s 23:28:45.0 Info: CreateIndex Albums (ForeignAlbumId) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.0 Info: => 7.09E-05s 23:28:45.0 Info: CreateIndex Albums (MBId) 23:28:45.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:45.0 Info: => 6.55E-05s 23:28:45.0 Info: CreateIndex Albums (TADBId) 23:28:45.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:45.0 Info: => 6.43E-05s 23:28:45.0 Info: CreateIndex Albums (TitleSlug) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:45.0 Info: => 6.5E-05s 23:28:45.0 Info: CreateIndex Albums (CleanTitle) 23:28:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.0 Info: => 6.9E-05s 23:28:45.0 Info: CreateIndex Albums (Path) 23:28:45.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:45.0 Info: => 6.83E-05s 23:28:45.0 Info: CreateTable Tracks 23:28:45.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) 23:28:45.0 Info: => 0.0001327s 23:28:45.0 Info: CreateIndex Tracks (ForeignTrackId) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:45.0 Info: => 6.89E-05s 23:28:45.0 Info: CreateIndex Tracks (ArtistId) 23:28:45.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:45.0 Info: => 6.96E-05s 23:28:45.0 Info: CreateIndex Tracks (TrackFileId) 23:28:45.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:45.0 Info: => 7.08E-05s 23:28:45.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:45.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:45.0 Info: => 7.29E-05s 23:28:45.0 Info: CreateTable TrackFiles 23:28:45.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) 23:28:45.0 Info: => 0.000124s 23:28:45.0 Info: CreateIndex TrackFiles (ArtistId) 23:28:45.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:45.0 Info: => 6.82E-05s 23:28:45.0 Info: CreateIndex TrackFiles (AlbumId) 23:28:45.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.0 Info: => 6.54E-05s 23:28:45.0 Info: CreateTable History 23:28:45.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) 23:28:45.0 Info: => 0.0001277s 23:28:45.0 Info: CreateIndex History (Date) 23:28:45.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:45.0 Info: => 6.72E-05s 23:28:45.0 Info: CreateIndex History (EventType) 23:28:45.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:45.0 Info: => 0.0001104s 23:28:45.0 Info: CreateIndex History (DownloadId) 23:28:45.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:45.0 Info: => 7.49E-05s 23:28:45.0 Info: CreateIndex History (AlbumId) 23:28:45.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:45.0 Info: => 6.85E-05s 23:28:45.0 Info: CreateTable Notifications 23:28:45.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) 23:28:45.0 Info: => 0.0001224s 23:28:45.0 Info: CreateTable ScheduledTasks 23:28:45.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 23:28:45.0 Info: => 0.0001316s 23:28:45.0 Info: CreateIndex ScheduledTasks (TypeName) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:45.0 Info: => 9.99E-05s 23:28:45.0 Info: CreateTable Indexers 23:28:45.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) 23:28:45.0 Info: => 0.0001228s 23:28:45.0 Info: CreateIndex Indexers (Name) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:45.0 Info: => 7.93E-05s 23:28:45.0 Info: CreateTable Profiles 23:28:45.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 23:28:45.0 Info: => 9.67E-05s 23:28:45.0 Info: CreateIndex Profiles (Name) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:45.0 Info: => 7.66E-05s 23:28:45.0 Info: CreateTable QualityDefinitions 23:28:45.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 23:28:45.0 Info: => 0.0001057s 23:28:45.0 Info: CreateIndex QualityDefinitions (Quality) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:45.0 Info: => 7.25E-05s 23:28:45.0 Info: CreateIndex QualityDefinitions (Title) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:45.0 Info: => 9.94E-05s 23:28:45.0 Info: CreateTable NamingConfig 23:28:45.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) 23:28:45.0 Info: => 0.0001264s 23:28:45.0 Info: CreateTable Blacklist 23:28:45.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 '') 23:28:45.0 Info: => 0.0001551s 23:28:45.0 Info: CreateTable Metadata 23:28:45.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) 23:28:45.0 Info: => 9.83E-05s 23:28:45.0 Info: CreateTable MetadataFiles 23:28:45.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) 23:28:45.0 Info: => 0.0001158s 23:28:45.0 Info: CreateTable DownloadClients 23:28:45.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) 23:28:45.0 Info: => 9.98E-05s 23:28:45.0 Info: CreateTable PendingReleases 23:28:45.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 '') 23:28:45.0 Info: => 0.0001134s 23:28:45.0 Info: CreateTable RemotePathMappings 23:28:45.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 23:28:45.0 Info: => 0.0001052s 23:28:45.0 Info: CreateTable Tags 23:28:45.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:45.0 Info: => 8.74E-05s 23:28:45.0 Info: CreateIndex Tags (Label) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:45.0 Info: => 7.89E-05s 23:28:45.0 Info: CreateTable Restrictions 23:28:45.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:45.0 Info: => 9.33E-05s 23:28:45.0 Info: CreateTable DelayProfiles 23:28:45.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) 23:28:45.0 Info: => 0.0001222s 23:28:45.0 Info: CreateTable Users 23:28:45.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 23:28:45.0 Info: => 9.21E-05s 23:28:45.0 Info: CreateIndex Users (Identifier) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:45.0 Info: => 0.0001088s 23:28:45.0 Info: CreateIndex Users (Username) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:45.0 Info: => 9.22E-05s 23:28:45.0 Info: CreateTable Commands 23:28:45.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) 23:28:45.0 Info: => 0.0001305s 23:28:45.0 Info: CreateTable IndexerStatus 23:28:45.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) 23:28:45.0 Info: => 0.0001258s 23:28:45.0 Info: CreateIndex IndexerStatus (ProviderId) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:45.0 Info: => 8.58E-05s 23:28:45.0 Info: CreateTable ExtraFiles 23:28:45.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) 23:28:45.0 Info: => 0.0001115s 23:28:45.0 Info: CreateTable LyricFiles 23:28:45.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) 23:28:45.0 Info: => 0.0001385s 23:28:45.0 Info: CreateTable LanguageProfiles 23:28:45.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 23:28:45.0 Info: => 9.63E-05s 23:28:45.0 Info: CreateIndex LanguageProfiles (Name) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:45.0 Info: => 8.44E-05s 23:28:45.0 Info: CreateTable DownloadClientStatus 23:28:45.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) 23:28:45.0 Info: => 0.0001039s 23:28:45.0 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:45.0 Info: => 8.34E-05s 23:28:45.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:45.0 Info: -> 1 Insert operations completed in 00:00:00.0000621 taking an average of 00:00:00.0000621 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:45', 'InitialSetup') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 1: InitialSetup migrated 23:28:45.0 Info: => 0.0009408s 23:28:45.0 Info: 2: add_reason_to_pending_releases migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 2 23:28:45.0 Info: AlterTable PendingReleases 23:28:45.0 Info: => 6E-07s 23:28:45.0 Info: CreateColumn PendingReleases Reason Int32 23:28:45.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:45.0 Info: => 0.000539s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:45', 'add_reason_to_pending_releases') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 2: add_reason_to_pending_releases migrated 23:28:45.0 Info: => 0.0008278s 23:28:45.0 Info: 3: add_medium_support migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 3 23:28:45.0 Info: AlterTable Albums 23:28:45.0 Info: => 5E-07s 23:28:45.0 Info: CreateColumn Albums Media String 23:28:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:45.0 Info: => 0.0005237s 23:28:45.0 Info: AlterTable Tracks 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: CreateColumn Tracks MediumNumber Int32 23:28:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:45.0 Info: => 0.0004904s 23:28:45.0 Info: AlterTable Tracks 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:45.0 Info: => 0.0004756s 23:28:45.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:45.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:45.0 Info: => 4.45E-05s 23:28:45.0 Info: DeleteColumn Tracks TrackNumber 23:28:45.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) 23:28:45.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" 23:28:45.0 Info: DROP TABLE "Tracks" 23:28:45.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:45.0 Info: => 0.0050613s 23:28:45.0 Info: AlterTable Tracks 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: CreateColumn Tracks TrackNumber String 23:28:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:45.0 Info: => 0.0004979s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:45', 'add_medium_support') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 3: add_medium_support migrated 23:28:45.0 Info: => 0.0008667s 23:28:45.0 Info: 4: add_various_qualites_in_profile migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 4 23:28:45.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:45.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:45.0 Info: => 5.5E-05s 23:28:45.0 Info: PerformDBOperation 23:28:45.0 Info: Performing DB Operation 23:28:45.0 Info: => 2.7E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:45', 'add_various_qualites_in_profile') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 4: add_various_qualites_in_profile migrated 23:28:45.0 Info: => 0.0002641s 23:28:45.0 Info: 5: metadata_profiles migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 5 23:28:45.0 Info: CreateTable MetadataProfiles 23:28: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) 23:28:45.0 Info: => 0.0001295s 23:28:45.0 Info: CreateIndex MetadataProfiles (Name) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:45.0 Info: => 8.58E-05s 23:28:45.0 Info: AlterTable Artists 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: CreateColumn Artists MetadataProfileId Int32 23:28:45.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:45.0 Info: => 0.0005038s 23:28:45.0 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28: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) 23:28: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" 23:28:45.0 Info: DROP TABLE "Artists" 23:28:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.0 Info: => 0.0040062s 23:28:45.0 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28: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) 23:28: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" 23:28:45.0 Info: DROP TABLE "Artists" 23:28:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.0 Info: => 0.0048372s 23:28:45.0 Info: AlterTable Albums 23:28:45.0 Info: => 3E-07s 23:28:45.0 Info: CreateColumn Albums SecondaryTypes String 23:28:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:45.0 Info: => 0.0004896s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:45', 'metadata_profiles') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 5: metadata_profiles migrated 23:28:45.0 Info: => 0.0008947s 23:28:45.0 Info: 6: separate_automatic_and_interactive_search migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 6 23:28:45.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28: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) 23:28:45.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:45.0 Info: DROP TABLE "Indexers" 23:28:45.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:45.0 Info: => 0.0041076s 23:28:45.0 Info: AlterTable Indexers 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:45.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:45.0 Info: => 0.000489s 23:28:45.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:45.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:45.0 Info: => 4.1E-05s 23:28:45.0 Info: AlterTable Indexers 23:28:45.0 Info: => 3E-07s 23:28:45.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28: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) 23:28: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" 23:28:45.0 Info: DROP TABLE "Indexers" 23:28:45.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:45.0 Info: => 0.0033216s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:45', 'separate_automatic_and_interactive_search') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 6: separate_automatic_and_interactive_search migrated 23:28:45.0 Info: => 0.003637s 23:28:45.0 Info: 7: change_album_path_to_relative migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 7 23:28:45.0 Info: DeleteColumn Albums Path 23:28: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) 23:28: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" 23:28:45.0 Info: DROP TABLE "Albums" 23:28:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.0 Info: => 0.0066193s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:45', 'change_album_path_to_relative') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 7: change_album_path_to_relative migrated 23:28:45.0 Info: => 0.0070133s 23:28:45.0 Info: 8: change_quality_size_mb_to_kb migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 8 23:28: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 23:28: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 23:28:45.0 Info: => 5.15E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:45', 'change_quality_size_mb_to_kb') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 8: change_quality_size_mb_to_kb migrated 23:28:45.0 Info: => 0.000298s 23:28:45.0 Info: 9: album_releases migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 9 23:28:45.0 Info: AlterTable Albums 23:28:45.0 Info: => 5E-07s 23:28:45.0 Info: CreateColumn Albums Releases String 23:28:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:45.0 Info: => 0.0005138s 23:28:45.0 Info: AlterTable Albums 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: CreateColumn Albums CurrentRelease String 23:28:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:45.0 Info: => 0.0005034s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:45', 'album_releases') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 9: album_releases migrated 23:28:45.0 Info: => 0.0007867s 23:28:45.0 Info: 10: album_releases_fix migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 10 23:28:45.0 Info: AlterTable Albums 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: AlterColumn Albums Releases String 23:28: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) 23:28: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" 23:28:45.0 Info: DROP TABLE "Albums" 23:28:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.0 Info: => 0.0040101s 23:28:45.0 Info: AlterTable Albums 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: AlterColumn Albums CurrentRelease String 23:28: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) 23:28: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" 23:28:45.0 Info: DROP TABLE "Albums" 23:28:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.0 Info: => 0.0039611s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:45', 'album_releases_fix') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 10: album_releases_fix migrated 23:28:45.0 Info: => 0.0043041s 23:28:45.0 Info: 11: import_lists migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 11 23:28:45.0 Info: CreateTable ImportLists 23:28: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) 23:28:45.0 Info: => 0.0001613s 23:28:45.0 Info: CreateIndex ImportLists (Name) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:45.0 Info: => 7.76E-05s 23:28:45.0 Info: CreateTable ImportListStatus 23:28: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) 23:28:45.0 Info: => 0.0001078s 23:28:45.0 Info: CreateIndex ImportListStatus (ProviderId) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:45.0 Info: => 7.61E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:45', 'import_lists') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 11: import_lists migrated 23:28:45.0 Info: => 0.0003816s 23:28:45.0 Info: 12: add_release_status migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 12 23:28:45.0 Info: AlterTable MetadataProfiles 23:28:45.0 Info: => 6E-07s 23:28:45.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:45.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:45.0 Info: => 0.0005279s 23:28:45.0 Info: PerformDBOperation 23:28:45.0 Info: Performing DB Operation 23:28:45.0 Info: => 2.86E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:45', 'add_release_status') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 12: add_release_status migrated 23:28:45.0 Info: => 0.0002933s 23:28:45.0 Info: 13: album_download_notification migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 13 23:28:45.0 Info: AlterTable Notifications 23:28:45.0 Info: => 7E-07s 23:28:45.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:45.0 Info: => 0.0005333s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:45', 'album_download_notification') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 13: album_download_notification migrated 23:28:45.0 Info: => 0.0008217s 23:28:45.0 Info: 14: fix_language_metadata_profiles migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 14 23:28: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 23:28: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 23:28:45.0 Info: => 7.88E-05s 23:28: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 23:28: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 23:28:45.0 Info: => 5.48E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:45', 'fix_language_metadata_profiles') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 14: fix_language_metadata_profiles migrated 23:28:45.0 Info: => 0.000295s 23:28:45.0 Info: 15: remove_fanzub migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 15 23:28:45.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:45.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:45.0 Info: => 4.45E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:45', 'remove_fanzub') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 15: remove_fanzub migrated 23:28:45.0 Info: => 0.0002816s 23:28:45.0 Info: 16: update_artist_history_indexes migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 16 23:28:45.0 Info: CreateIndex Albums (ArtistId) 23:28:45.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:45.0 Info: => 0.0001069s 23:28:45.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:45.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:45.0 Info: => 7.89E-05s 23:28:45.0 Info: DeleteIndex History (AlbumId) 23:28:45.0 Info: DROP INDEX "IX_History_AlbumId" 23:28:45.0 Info: => 0.0001132s 23:28:45.0 Info: CreateIndex History (AlbumId, Date) 23:28:45.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:45.0 Info: => 9.38E-05s 23:28:45.0 Info: DeleteIndex History (DownloadId) 23:28:45.0 Info: DROP INDEX "IX_History_DownloadId" 23:28:45.0 Info: => 0.0001033s 23:28:45.0 Info: CreateIndex History (DownloadId, Date) 23:28:45.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:45.0 Info: => 8.75E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:45', 'update_artist_history_indexes') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 16: update_artist_history_indexes migrated 23:28:45.0 Info: => 0.0003972s 23:28:45.0 Info: 17: remove_nma migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 17 23:28:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:45.0 Info: => 4.93E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:45', 'remove_nma') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 17: remove_nma migrated 23:28:45.0 Info: => 0.0002853s 23:28:45.0 Info: 18: album_disambiguation migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 18 23:28:45.0 Info: AlterTable Albums 23:28:45.0 Info: => 5E-07s 23:28:45.0 Info: CreateColumn Albums Disambiguation String 23:28:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:45.0 Info: => 0.0005324s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:45', 'album_disambiguation') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 18: album_disambiguation migrated 23:28:45.0 Info: => 0.0008206s 23:28:45.0 Info: 19: add_ape_quality_in_profiles migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 19 23:28:45.0 Info: PerformDBOperation 23:28:45.0 Info: Performing DB Operation 23:28:45.0 Info: => 3.17E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:45', 'add_ape_quality_in_profiles') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 19: add_ape_quality_in_profiles migrated 23:28:45.0 Info: => 0.0002787s 23:28:45.0 Info: 20: remove_pushalot migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 20 23:28:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:45.0 Info: => 4.87E-05s 23:28:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:45.0 Info: => 3.24E-05s 23:28:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:45.0 Info: => 2.88E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:45', 'remove_pushalot') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 20: remove_pushalot migrated 23:28:45.0 Info: => 0.0002613s 23:28:45.0 Info: 21: add_custom_filters migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 21 23:28:45.0 Info: CreateTable CustomFilters 23:28: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) 23:28:45.0 Info: => 0.0001254s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:45', 'add_custom_filters') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 21: add_custom_filters migrated 23:28:45.0 Info: => 0.000396s 23:28:45.0 Info: 22: import_list_tags migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 22 23:28:45.0 Info: AlterTable ImportLists 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: CreateColumn ImportLists Tags String 23:28:45.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:45.0 Info: => 0.0005262s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:45', 'import_list_tags') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 22: import_list_tags migrated 23:28:45.0 Info: => 0.0008118s 23:28:45.0 Info: 23: add_release_groups_etc migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 23 23:28:45.0 Info: CreateTable ArtistMetadata 23:28: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) 23:28:45.0 Info: => 0.0001908s 23:28:45.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:45.0 Info: => 9.2E-05s 23:28: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" 23:28: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" 23:28:45.0 Info: => 0.0001051s 23:28:45.0 Info: AlterTable Artists 23:28:45.0 Info: => 3E-07s 23:28:45.0 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:45.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:45.0 Info: => 0.0005557s 23:28:45.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:45.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:45.0 Info: => 8.26E-05s 23:28:45.0 Info: CreateTable AlbumReleases 23:28: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) 23:28:45.0 Info: => 0.0001568s 23:28:45.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:45.0 Info: => 8.84E-05s 23:28:45.0 Info: CreateIndex AlbumReleases (AlbumId) 23:28:45.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:45.0 Info: => 0.000103s 23:28:45.0 Info: PerformDBOperation 23:28:45.0 Info: Performing DB Operation 23:28:45.0 Info: => 4.04E-05s 23:28:45.0 Info: AlterTable Albums 23:28:45.0 Info: => 3E-07s 23:28:45.0 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:45.0 Info: => 0.0005484s 23:28:45.0 Info: AlterTable Albums 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:45.0 Info: => 0.0005381s 23:28:45.0 Info: AlterTable Albums 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: CreateColumn Albums Links String 23:28:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:45.0 Info: => 0.0005339s 23:28: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") 23:28:45.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:45.0 Info: => 0.0001082s 23:28:45.0 Info: AlterTable Tracks 23:28:45.0 Info: => 3E-07s 23:28:45.0 Info: CreateColumn Tracks ForeignRecordingId String 23:28:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:45.0 Info: => 0.0005376s 23:28:45.0 Info: AlterTable Tracks 23:28:45.0 Info: => 4E-07s 23:28:45.0 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:45.0 Info: => 0.0005759s 23:28:45.0 Info: AlterTable Tracks 23:28:45.0 Info: => 5E-07s 23:28:45.0 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:45.0 Info: => 0.0005304s 23:28: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") 23:28:45.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:45.0 Info: => 0.0001123s 23:28: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") 23:28:45.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:45.0 Info: => 7.41E-05s 23:28:45.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28: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) 23:28: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" 23:28:45.0 Info: DROP TABLE "Artists" 23:28:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.0 Info: => 0.0050402s 23:28:45.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28: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) 23:28: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" 23:28:45.0 Info: DROP TABLE "Albums" 23:28:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.0 Info: => 0.0051284s 23:28:45.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28: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) 23:28: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" 23:28:45.0 Info: DROP TABLE "Tracks" 23:28:45.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:45.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:45.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:45.0 Info: => 0.0055263s 23:28:45.0 Info: DeleteColumn TrackFiles ArtistId 23:28: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) 23:28: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" 23:28:45.0 Info: DROP TABLE "TrackFiles" 23:28:45.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:45.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.0 Info: => 0.0036946s 23:28:45.0 Info: CreateIndex Artists (ArtistMetadataId) 23:28:45.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.0 Info: => 7.56E-05s 23:28:45.0 Info: CreateIndex Artists (Monitored) 23:28:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.0 Info: => 7.76E-05s 23:28:45.0 Info: CreateIndex Albums (ArtistMetadataId) 23:28:45.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:45.0 Info: => 7.39E-05s 23:28:45.0 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:45.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:45.0 Info: => 7.15E-05s 23:28:45.0 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:45.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:45.0 Info: => 6.98E-05s 23:28:45.0 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:45.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:45.0 Info: => 7.02E-05s 23:28:45.0 Info: UpdateData 23:28:45.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:45.0 Info: => 4.31E-05s 23:28:45.0 Info: UpdateData 23:28:45.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:45.0 Info: => 3.48E-05s 23:28:45.0 Info: UpdateData 23:28:45.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:45.0 Info: => 3.87E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:45', 'add_release_groups_etc') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 23: add_release_groups_etc migrated 23:28:45.0 Info: => 0.0005859s 23:28:45.0 Info: 24: NewMediaInfoFormat migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 24 23:28:45.0 Info: UpdateData 23:28:45.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:45.0 Info: => 5.31E-05s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:45', 'NewMediaInfoFormat') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 24: NewMediaInfoFormat migrated 23:28:45.0 Info: => 0.0002987s 23:28:45.0 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 25 23:28:45.0 Info: RenameTable Restrictions ReleaseProfiles 23:28:45.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:45.0 Info: => 0.001441s 23:28:45.0 Info: AlterTable ReleaseProfiles 23:28:45.0 Info: => 5E-07s 23:28:45.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:45.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:45.0 Info: => 0.000522s 23:28:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:45', 'rename_restrictions_to_release_profiles') 23:28:45.0 Info: Committing Transaction 23:28:45.0 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:45.0 Info: => 0.0008089s 23:28:45.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:45.0 Info: Beginning Transaction 23:28:45.0 Info: Starting migration of Main DB to 26 23:28:45.0 Info: RenameTable Profiles QualityProfiles 23:28:45.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:45.1 Info: => 0.0014228s 23:28:45.1 Info: AlterTable QualityProfiles 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:45.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:45.1 Info: => 0.0005202s 23:28:45.1 Info: AlterTable LanguageProfiles 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:45.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:45.1 Info: => 0.0005004s 23:28:45.1 Info: UpdateData 23:28:45.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:45.1 Info: => 4.8E-05s 23:28:45.1 Info: UpdateData 23:28:45.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:45.1 Info: => 3.06E-05s 23:28:45.1 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28: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) 23:28: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", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 23:28:45.1 Info: DROP TABLE "Artists" 23:28:45.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.1 Info: => 0.0051425s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:45', 'rename_quality_profiles_add_upgrade_allowed') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:45.1 Info: => 0.0055703s 23:28:45.1 Info: 27: add_import_exclusions migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 27 23:28:45.1 Info: CreateTable ImportListExclusions 23:28:45.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:45.1 Info: => 0.0001606s 23:28:45.1 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:45.1 Info: => 0.0001136s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:45', 'add_import_exclusions') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 27: add_import_exclusions migrated 23:28:45.1 Info: => 0.0004506s 23:28:45.1 Info: 28: clean_artist_metadata_table migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 28 23:28:45.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) 23:28:45.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) 23:28:45.1 Info: => 0.0001505s 23:28:45.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) 23:28:45.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) 23:28:45.1 Info: => 0.000118s 23:28: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) 23:28: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) 23:28:45.1 Info: => 0.0001142s 23:28: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) 23:28: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) 23:28:45.1 Info: => 0.0001193s 23:28: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) 23:28: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) 23:28:45.1 Info: => 0.000114s 23:28: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) 23:28: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) 23:28:45.1 Info: => 0.0001142s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:45', 'clean_artist_metadata_table') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 28: clean_artist_metadata_table migrated 23:28:45.1 Info: => 0.0004033s 23:28:45.1 Info: 29: health_issue_notification migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 29 23:28:45.1 Info: AlterTable Notifications 23:28:45.1 Info: => 7E-07s 23:28:45.1 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:45.1 Info: => 0.0005708s 23:28:45.1 Info: AlterTable Notifications 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:45.1 Info: => 0.0005548s 23:28:45.1 Info: AlterTable Notifications 23:28:45.1 Info: => 4E-07s 23:28:45.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:45.1 Info: => 0.0005319s 23:28:45.1 Info: AlterTable Notifications 23:28:45.1 Info: => 4E-07s 23:28:45.1 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:45.1 Info: => 0.0005272s 23:28:45.1 Info: AlterTable Notifications 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:45.1 Info: => 0.0005405s 23:28:45.1 Info: DeleteColumn Notifications OnDownload 23:28: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) 23:28: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" 23:28:45.1 Info: DROP TABLE "Notifications" 23:28:45.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:45.1 Info: => 0.0038521s 23:28:45.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28: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) 23:28: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" 23:28:45.1 Info: DROP TABLE "Notifications" 23:28:45.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:45.1 Info: => 0.0040733s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:45', 'health_issue_notification') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 29: health_issue_notification migrated 23:28:45.1 Info: => 0.0044883s 23:28:45.1 Info: 30: add_mediafilerepository_mtime migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 30 23:28:45.1 Info: AlterTable TrackFiles 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn TrackFiles Modified DateTime 23:28:45.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:45.1 Info: => 0.0005839s 23:28:45.1 Info: AlterTable TrackFiles 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn TrackFiles Path String 23:28:45.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:45.1 Info: => 0.0005353s 23:28:45.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:45.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:45.1 Info: => 3.87E-05s 23:28: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) 23:28: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) 23:28:45.1 Info: => 0.0001155s 23:28: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) 23:28: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) 23:28:45.1 Info: => 0.0001295s 23:28: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) 23:28: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) 23:28:45.1 Info: => 0.000139s 23:28: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") 23:28: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") 23:28:45.1 Info: => 7.92E-05s 23:28:45.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:45.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:45.1 Info: => 5.12E-05s 23:28:45.1 Info: AlterTable TrackFiles 23:28:45.1 Info: => 3E-07s 23:28:45.1 Info: AlterColumn TrackFiles Path String 23:28: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) 23:28: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" 23:28:45.1 Info: DROP TABLE "TrackFiles" 23:28:45.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:45.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.1 Info: => 0.0045522s 23:28:45.1 Info: CreateIndex TrackFiles (Path) 23:28:45.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:45.1 Info: => 7.98E-05s 23:28:45.1 Info: DeleteColumn TrackFiles RelativePath 23:28: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) 23:28: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" 23:28:45.1 Info: DROP TABLE "TrackFiles" 23:28:45.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:45.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:45.1 Info: => 0.005258s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:45', 'add_mediafilerepository_mtime') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 30: add_mediafilerepository_mtime migrated 23:28:45.1 Info: => 0.0056346s 23:28:45.1 Info: 31: add_artistmetadataid_constraint migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 31 23:28: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") 23:28: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") 23:28:45.1 Info: => 9.21E-05s 23:28:45.1 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:45.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:45.1 Info: => 0.0001663s 23:28:45.1 Info: AlterColumn Artists ArtistMetadataId Int32 23:28: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) 23:28: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" 23:28:45.1 Info: DROP TABLE "Artists" 23:28:45.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.1 Info: => 0.004786s 23:28:45.1 Info: CreateIndex Artists (ArtistMetadataId) 23:28:45.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.1 Info: => 7.61E-05s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:45', 'add_artistmetadataid_constraint') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 31: add_artistmetadataid_constraint migrated 23:28:45.1 Info: => 0.000455s 23:28:45.1 Info: 32: old_ids_and_artist_alias migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 32 23:28:45.1 Info: AlterTable ArtistMetadata 23:28:45.1 Info: => 8E-07s 23:28:45.1 Info: CreateColumn ArtistMetadata Aliases String 23:28:45.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:45.1 Info: => 0.0005935s 23:28:45.1 Info: AlterTable ArtistMetadata 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:45.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:45.1 Info: => 0.0005515s 23:28:45.1 Info: AlterTable Albums 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:45.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:45.1 Info: => 0.000533s 23:28:45.1 Info: AlterTable AlbumReleases 23:28:45.1 Info: => 4E-07s 23:28:45.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:45.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:45.1 Info: => 0.0005383s 23:28:45.1 Info: AlterTable Tracks 23:28:45.1 Info: => 3E-07s 23:28:45.1 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:45.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:45.1 Info: => 0.0005289s 23:28:45.1 Info: AlterTable Tracks 23:28:45.1 Info: => 4E-07s 23:28:45.1 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:45.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:45.1 Info: => 0.0005477s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:45', 'old_ids_and_artist_alias') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 32: old_ids_and_artist_alias migrated 23:28:45.1 Info: => 0.0008835s 23:28:45.1 Info: 33: download_propers_config migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 33 23:28:45.1 Info: PerformDBOperation 23:28:45.1 Info: Performing DB Operation 23:28:45.1 Info: => 3.2E-05s 23:28:45.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:45.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:45.1 Info: => 3.47E-05s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:45', 'download_propers_config') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 33: download_propers_config migrated 23:28:45.1 Info: => 0.0003094s 23:28:45.1 Info: 34: remove_language_profiles migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 34 23:28:45.1 Info: DeleteTable LanguageProfiles 23:28:45.1 Info: DROP TABLE "LanguageProfiles" 23:28:45.1 Info: => 0.0001938s 23:28:45.1 Info: DeleteColumn Artists LanguageProfileId 23:28: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 23:28:45.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" 23:28:45.1 Info: DROP TABLE "Artists" 23:28:45.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.1 Info: => 0.0041668s 23:28:45.1 Info: DeleteColumn ImportLists LanguageProfileId 23:28:45.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) 23:28:45.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" 23:28:45.1 Info: DROP TABLE "ImportLists" 23:28:45.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:45.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:45.1 Info: => 0.00378s 23:28:45.1 Info: DeleteColumn Blacklist Language 23:28:45.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) 23:28:45.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" 23:28:45.1 Info: DROP TABLE "Blacklist" 23:28:45.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:45.1 Info: => 0.0045154s 23:28:45.1 Info: DeleteColumn History Language 23:28:45.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) 23:28:45.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" 23:28:45.1 Info: DROP TABLE "History" 23:28:45.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:45.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:45.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:45.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:45.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:45.1 Info: => 0.0051284s 23:28:45.1 Info: DeleteColumn LyricFiles Language 23:28:45.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) 23:28:45.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" 23:28:45.1 Info: DROP TABLE "LyricFiles" 23:28:45.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:45.1 Info: => 0.0036162s 23:28:45.1 Info: DeleteColumn TrackFiles Language 23:28: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 23:28:45.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" 23:28:45.1 Info: DROP TABLE "TrackFiles" 23:28:45.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:45.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:45.1 Info: => 0.0038158s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:45', 'remove_language_profiles') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 34: remove_language_profiles migrated 23:28:45.1 Info: => 0.0043834s 23:28:45.1 Info: 35: multi_disc_naming_format migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 35 23:28:45.1 Info: AlterTable NamingConfig 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:45.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:45.1 Info: => 0.0005406s 23:28:45.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:45.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:45.1 Info: => 4.57E-05s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:45', 'multi_disc_naming_format') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 35: multi_disc_naming_format migrated 23:28:45.1 Info: => 0.0003448s 23:28:45.1 Info: 36: add_download_client_priority migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 36 23:28:45.1 Info: AlterTable DownloadClients 23:28:45.1 Info: => 4E-07s 23:28:45.1 Info: CreateColumn DownloadClients Priority Int32 23:28:45.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:45.1 Info: => 0.0005311s 23:28:45.1 Info: PerformDBOperation 23:28:45.1 Info: Performing DB Operation 23:28:45.1 Info: => 4.98E-05s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:45', 'add_download_client_priority') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 36: add_download_client_priority migrated 23:28:45.1 Info: => 0.0003653s 23:28:45.1 Info: 37: remove_growl_prowl migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 37 23:28:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:45.1 Info: => 5.06E-05s 23:28:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:45.1 Info: => 3.07E-05s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:45', 'remove_growl_prowl') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 37: remove_growl_prowl migrated 23:28:45.1 Info: => 0.0003003s 23:28:45.1 Info: 38: remove_plex_hometheatre migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 38 23:28:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:45.1 Info: => 4.96E-05s 23:28:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:45.1 Info: => 3.06E-05s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:45', 'remove_plex_hometheatre') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 38: remove_plex_hometheatre migrated 23:28:45.1 Info: => 0.0003278s 23:28:45.1 Info: 39: add_root_folder_add_defaults migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 39 23:28:45.1 Info: AlterTable RootFolders 23:28:45.1 Info: => 6E-07s 23:28:45.1 Info: CreateColumn RootFolders Name String 23:28:45.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:45.1 Info: => 0.0005506s 23:28:45.1 Info: AlterTable RootFolders 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:45.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:45.1 Info: => 0.000497s 23:28:45.1 Info: AlterTable RootFolders 23:28:45.1 Info: => 4E-07s 23:28:45.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:45.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:45.1 Info: => 0.0004922s 23:28:45.1 Info: AlterTable RootFolders 23:28:45.1 Info: => 4E-07s 23:28:45.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:45.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:45.1 Info: => 0.0005086s 23:28:45.1 Info: AlterTable RootFolders 23:28:45.1 Info: => 4E-07s 23:28:45.1 Info: CreateColumn RootFolders DefaultTags String 23:28:45.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:45.1 Info: => 0.0005133s 23:28:45.1 Info: PerformDBOperation 23:28:45.1 Info: Performing DB Operation 23:28:45.1 Info: => 6.14E-05s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:45', 'add_root_folder_add_defaults') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 39: add_root_folder_add_defaults migrated 23:28:45.1 Info: => 0.0003802s 23:28:45.1 Info: 40: task_duration migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 40 23:28:45.1 Info: AlterTable ScheduledTasks 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:45.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:45.1 Info: => 0.0005451s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:45', 'task_duration') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 40: task_duration migrated 23:28:45.1 Info: => 0.0008783s 23:28:45.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 41 23:28:45.1 Info: AlterTable ReleaseProfiles 23:28:45.1 Info: => 7E-07s 23:28:45.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:45.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:45.1 Info: => 0.0005373s 23:28:45.1 Info: AlterTable ReleaseProfiles 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:45.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:45.1 Info: => 0.0005108s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:45', 'add_indexer_and_enabled_to_release_profiles') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:45.1 Info: => 0.0008407s 23:28:45.1 Info: 42: remove_album_folders migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 42 23:28:45.1 Info: DeleteColumn Artists AlbumFolder 23:28: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 23:28:45.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" 23:28:45.1 Info: DROP TABLE "Artists" 23:28:45.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.1 Info: => 0.0042153s 23:28:45.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:45.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:45.1 Info: => 7.4E-05s 23:28:45.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:45.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:45.1 Info: => 3.25E-05s 23:28:45.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:45.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) 23:28:45.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:45.1 Info: DROP TABLE "NamingConfig" 23:28:45.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:45.1 Info: => 0.004429s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:45', 'remove_album_folders') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 42: remove_album_folders migrated 23:28:45.1 Info: => 0.0049003s 23:28:45.1 Info: 44: add_priority_to_indexers migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 44 23:28:45.1 Info: AlterTable Indexers 23:28:45.1 Info: => 7E-07s 23:28:45.1 Info: CreateColumn Indexers Priority Int32 23:28:45.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:45.1 Info: => 0.0005518s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:45', 'add_priority_to_indexers') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 44: add_priority_to_indexers migrated 23:28:45.1 Info: => 0.0008852s 23:28:45.1 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 45 23:28:45.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:45.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:45.1 Info: => 0.0001151s 23:28:45.1 Info: PerformDBOperation 23:28:45.1 Info: Performing DB Operation 23:28:45.1 Info: => 2.61E-05s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:45', 'remove_chown_and_folderchmod_config') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:45.1 Info: => 0.0003143s 23:28:45.1 Info: 47: update_notifiarr migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 47 23:28:45.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:45.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:45.1 Info: => 7.6E-05s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:45', 'update_notifiarr') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 47: update_notifiarr migrated 23:28:45.1 Info: => 0.0003646s 23:28:45.1 Info: 49: email_multiple_addresses migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 49 23:28:45.1 Info: PerformDBOperation 23:28:45.1 Info: Performing DB Operation 23:28:45.1 Info: => 5.51E-05s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:45', 'email_multiple_addresses') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 49: email_multiple_addresses migrated 23:28:45.1 Info: => 0.0003446s 23:28:45.1 Info: 50: rename_blacklist_to_blocklist migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 50 23:28:45.1 Info: RenameTable Blacklist Blocklist 23:28:45.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 23:28:45.1 Info: => 0.0014706s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:45', 'rename_blacklist_to_blocklist') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 50: rename_blacklist_to_blocklist migrated 23:28:45.1 Info: => 0.0018329s 23:28:45.1 Info: 51: cdh_per_downloadclient migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 51 23:28:45.1 Info: AlterTable DownloadClients 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 23:28:45.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:45.1 Info: => 0.0005453s 23:28:45.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 23:28:45.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 23:28:45.1 Info: => 0.000521s 23:28:45.1 Info: PerformDBOperation 23:28:45.1 Info: Performing DB Operation 23:28:45.1 Info: => 0.0001444s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:45', 'cdh_per_downloadclient') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 51: cdh_per_downloadclient migrated 23:28:45.1 Info: => 0.0004613s 23:28:45.1 Info: 52: download_history migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 52 23:28:45.1 Info: CreateTable DownloadHistory 23:28:45.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) 23:28:45.1 Info: => 0.0001606s 23:28:45.1 Info: CreateIndex DownloadHistory (EventType) 23:28:45.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:45.1 Info: => 8.78E-05s 23:28:45.1 Info: CreateIndex DownloadHistory (ArtistId) 23:28:45.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:45.1 Info: => 7.36E-05s 23:28:45.1 Info: CreateIndex DownloadHistory (DownloadId) 23:28:45.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:45.1 Info: => 8.42E-05s 23:28:45.1 Info: PerformDBOperation 23:28:45.1 Info: Performing DB Operation 23:28:45.1 Info: => 0.0001211s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:45', 'download_history') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 52: download_history migrated 23:28:45.1 Info: => 0.0005088s 23:28:45.1 Info: 53: add_update_history migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 53 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:45', 'add_update_history') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 53: add_update_history migrated 23:28:45.1 Info: => 0.0003283s 23:28:45.1 Info: 54: add_on_update_to_notifications migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 54 23:28:45.1 Info: AlterTable Notifications 23:28:45.1 Info: => 6E-07s 23:28:45.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 23:28:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 23:28:45.1 Info: => 0.0005693s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:45', 'add_on_update_to_notifications') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 54: add_on_update_to_notifications migrated 23:28:45.1 Info: => 0.0008937s 23:28:45.1 Info: 55: download_client_per_indexer migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 55 23:28:45.1 Info: AlterTable Indexers 23:28:45.1 Info: => 5E-07s 23:28:45.1 Info: CreateColumn Indexers DownloadClientId Int32 23:28:45.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 23:28:45.1 Info: => 0.0005618s 23:28:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:45', 'download_client_per_indexer') 23:28:45.1 Info: Committing Transaction 23:28:45.1 Info: 55: download_client_per_indexer migrated 23:28:45.1 Info: => 0.000893s 23:28:45.1 Info: 56: AddNewItemMonitorType migrating 23:28:45.1 Info: Beginning Transaction 23:28:45.1 Info: Starting migration of Main DB to 56 23:28:45.1 Info: AlterTable Artists 23:28:45.1 Info: => 6E-07s 23:28:45.1 Info: CreateColumn Artists MonitorNewItems Int32 23:28:45.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:45.2 Info: => 0.0005791s 23:28:45.2 Info: AlterTable RootFolders 23:28:45.2 Info: => 5E-07s 23:28:45.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 23:28:45.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:45.2 Info: => 0.0005252s 23:28:45.2 Info: AlterTable ImportLists 23:28:45.2 Info: => 4E-07s 23:28:45.2 Info: CreateColumn ImportLists MonitorNewItems Int32 23:28:45.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 23:28:45.2 Info: => 0.000516s 23:28:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:45', 'AddNewItemMonitorType') 23:28:45.2 Info: Committing Transaction 23:28:45.2 Info: 56: AddNewItemMonitorType migrated 23:28:45.2 Info: => 0.0008445s 23:28:45.2 Info: 57: ImportListSearch migrating 23:28:45.2 Info: Beginning Transaction 23:28:45.2 Info: Starting migration of Main DB to 57 23:28:45.2 Info: AlterTable ImportLists 23:28:45.2 Info: => 5E-07s 23:28:45.2 Info: CreateColumn ImportLists ShouldSearch Boolean 23:28:45.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 23:28:45.2 Info: => 0.0005507s 23:28:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:45', 'ImportListSearch') 23:28:45.2 Info: Committing Transaction 23:28:45.2 Info: 57: ImportListSearch migrated 23:28:45.2 Info: => 0.0008549s 23:28:45.2 Info: 58: ImportListMonitorExisting migrating 23:28:45.2 Info: Beginning Transaction 23:28:45.2 Info: Starting migration of Main DB to 58 23:28:45.2 Info: AlterTable ImportLists 23:28:45.2 Info: => 6E-07s 23:28:45.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 23:28:45.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 23:28:45.2 Info: => 0.000552s 23:28:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:45', 'ImportListMonitorExisting') 23:28:45.2 Info: Committing Transaction 23:28:45.2 Info: 58: ImportListMonitorExisting migrated 23:28:45.2 Info: => 0.000881s 23:28:45.2 Info: 59: add_indexer_tags migrating 23:28:45.2 Info: Beginning Transaction 23:28:45.2 Info: Starting migration of Main DB to 59 23:28:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 23:28:45.2 Info: => 5.24E-05s 23:28:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 23:28:45.2 Info: => 3.16E-05s 23:28:45.2 Info: AlterTable Indexers 23:28:45.2 Info: => 2E-07s 23:28:45.2 Info: CreateColumn Indexers Tags String 23:28:45.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 23:28:45.2 Info: => 0.000546s 23:28:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:45', 'add_indexer_tags') 23:28:45.2 Info: Committing Transaction 23:28:45.2 Info: 59: add_indexer_tags migrated 23:28:45.2 Info: => 0.0008567s 23:28:45.2 Info: 60: update_audio_types migrating 23:28:45.2 Info: Beginning Transaction 23:28:45.2 Info: Starting migration of Main DB to 60 23:28:45.2 Info: PerformDBOperation 23:28:45.2 Info: Performing DB Operation 23:28:45.2 Info: => 5.22E-05s 23:28:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:45', 'update_audio_types') 23:28:45.2 Info: Committing Transaction 23:28:45.2 Info: 60: update_audio_types migrated 23:28:45.2 Info: => 0.0003262s 23:28:45.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:45.2 Info: Beginning Transaction 23:28:45.2 Info: Starting migration of Main DB to 61 23:28:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.2 Info: DELETE FROM "Commands" WHERE 1 = 1 23:28:45.2 Info: => 5.06E-05s 23:28:45.2 Info: AlterTable AlbumReleases 23:28:45.2 Info: => 2E-07s 23:28:45.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "AlbumReleases" 23:28:45.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 23:28:45.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:45.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:45.2 Info: => 0.0050497s 23:28:45.2 Info: AlterTable Albums 23:28:45.2 Info: => 5E-07s 23:28:45.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 23:28: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, "OldForeignAlbumIds" TEXT NOT NULL) 23:28: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", "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" 23:28:45.2 Info: DROP TABLE "Albums" 23:28:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:45.2 Info: => 0.0043316s 23:28:45.2 Info: AlterTable Albums 23:28:45.2 Info: => 3E-07s 23:28:45.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 23:28: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, "OldForeignAlbumIds" TEXT NOT NULL) 23:28: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", "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" 23:28:45.2 Info: DROP TABLE "Albums" 23:28:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:45.2 Info: => 0.004335s 23:28:45.2 Info: AlterTable Albums 23:28:45.2 Info: => 4E-07s 23:28:45.2 Info: AlterColumn Albums Added DateTimeOffset 23:28: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, "OldForeignAlbumIds" TEXT NOT NULL) 23:28: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", "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" 23:28:45.2 Info: DROP TABLE "Albums" 23:28:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:45.2 Info: => 0.0056978s 23:28:45.2 Info: AlterTable Artists 23:28:45.2 Info: => 4E-07s 23:28:45.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 23:28: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "Artists" 23:28:45.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.2 Info: => 0.0044615s 23:28:45.2 Info: AlterTable Artists 23:28:45.2 Info: => 5E-07s 23:28:45.2 Info: AlterColumn Artists Added DateTimeOffset 23:28: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "Artists" 23:28:45.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.2 Info: => 0.0054027s 23:28:45.2 Info: AlterTable Blocklist 23:28:45.2 Info: => 3E-07s 23:28:45.2 Info: AlterColumn Blocklist Date DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "Blocklist" 23:28:45.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:45.2 Info: => 0.0037589s 23:28:45.2 Info: AlterTable Blocklist 23:28:45.2 Info: => 5E-07s 23:28:45.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "Blocklist" 23:28:45.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 23:28:45.2 Info: => 0.00385s 23:28:45.2 Info: AlterTable Commands 23:28:45.2 Info: => 6E-07s 23:28:45.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "Commands" 23:28:45.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:45.2 Info: => 0.003742s 23:28:45.2 Info: AlterTable Commands 23:28:45.2 Info: => 4E-07s 23:28:45.2 Info: AlterColumn Commands StartedAt DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "Commands" 23:28:45.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:45.2 Info: => 0.0052012s 23:28:45.2 Info: AlterTable Commands 23:28:45.2 Info: => 5E-07s 23:28:45.2 Info: AlterColumn Commands EndedAt DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "Commands" 23:28:45.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 23:28:45.2 Info: => 0.0038195s 23:28:45.2 Info: AlterTable DownloadClientStatus 23:28:45.2 Info: => 5E-07s 23:28:45.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 23:28:45.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) 23:28:45.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:45.2 Info: DROP TABLE "DownloadClientStatus" 23:28:45.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:45.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:45.2 Info: => 0.0038947s 23:28:45.2 Info: AlterTable DownloadClientStatus 23:28:45.2 Info: => 4E-07s 23:28:45.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 23:28:45.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) 23:28:45.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:45.2 Info: DROP TABLE "DownloadClientStatus" 23:28:45.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:45.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:45.2 Info: => 0.0053048s 23:28:45.2 Info: AlterTable DownloadClientStatus 23:28:45.2 Info: => 4E-07s 23:28:45.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 23:28:45.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) 23:28:45.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 23:28:45.2 Info: DROP TABLE "DownloadClientStatus" 23:28:45.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 23:28:45.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:45.2 Info: => 0.0039023s 23:28:45.2 Info: AlterTable DownloadHistory 23:28:45.2 Info: => 4E-07s 23:28:45.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "DownloadHistory" 23:28:45.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 23:28:45.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 23:28:45.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 23:28:45.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 23:28:45.2 Info: => 0.0048949s 23:28:45.2 Info: AlterTable ExtraFiles 23:28:45.2 Info: => 4E-07s 23:28:45.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "ExtraFiles" 23:28:45.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:45.2 Info: => 0.0044996s 23:28:45.2 Info: AlterTable ExtraFiles 23:28:45.2 Info: => 5E-07s 23:28:45.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "ExtraFiles" 23:28:45.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 23:28:45.2 Info: => 0.0037588s 23:28:45.2 Info: AlterTable History 23:28:45.2 Info: => 4E-07s 23:28:45.2 Info: AlterColumn History Date DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.2 Info: DROP TABLE "History" 23:28:45.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:45.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:45.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:45.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:45.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:45.2 Info: => 0.0052884s 23:28:45.2 Info: AlterTable ImportListStatus 23:28:45.2 Info: => 4E-07s 23:28:45.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 23:28:45.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) 23:28:45.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:45.2 Info: DROP TABLE "ImportListStatus" 23:28:45.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:45.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:45.2 Info: => 0.0038766s 23:28:45.2 Info: AlterTable ImportListStatus 23:28:45.2 Info: => 3E-07s 23:28:45.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 23:28:45.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) 23:28:45.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:45.2 Info: DROP TABLE "ImportListStatus" 23:28:45.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:45.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:45.2 Info: => 0.0038653s 23:28:45.2 Info: AlterTable ImportListStatus 23:28:45.2 Info: => 4E-07s 23:28:45.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 23:28:45.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) 23:28:45.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 23:28:45.3 Info: DROP TABLE "ImportListStatus" 23:28:45.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 23:28:45.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:45.3 Info: => 0.0048048s 23:28:45.3 Info: AlterTable IndexerStatus 23:28:45.3 Info: => 4E-07s 23:28:45.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 23:28:45.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) 23:28:45.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:45.3 Info: DROP TABLE "IndexerStatus" 23:28:45.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:45.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:45.3 Info: => 0.0039007s 23:28:45.3 Info: AlterTable IndexerStatus 23:28:45.3 Info: => 5E-07s 23:28:45.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 23:28:45.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) 23:28:45.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:45.3 Info: DROP TABLE "IndexerStatus" 23:28:45.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:45.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:45.3 Info: => 0.0044771s 23:28:45.3 Info: AlterTable IndexerStatus 23:28:45.3 Info: => 4E-07s 23:28:45.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 23:28:45.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) 23:28:45.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 23:28:45.3 Info: DROP TABLE "IndexerStatus" 23:28:45.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 23:28:45.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:45.3 Info: => 0.0047116s 23:28:45.3 Info: AlterTable LyricFiles 23:28:45.3 Info: => 4E-07s 23:28:45.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.3 Info: DROP TABLE "LyricFiles" 23:28:45.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:45.3 Info: => 0.0037383s 23:28:45.3 Info: AlterTable LyricFiles 23:28:45.3 Info: => 5E-07s 23:28:45.3 Info: AlterColumn LyricFiles Added DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.3 Info: DROP TABLE "LyricFiles" 23:28:45.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:45.3 Info: => 0.0037421s 23:28:45.3 Info: AlterTable MetadataFiles 23:28:45.3 Info: => 6E-07s 23:28:45.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.3 Info: DROP TABLE "MetadataFiles" 23:28:45.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:45.3 Info: => 0.0045565s 23:28:45.3 Info: AlterTable MetadataFiles 23:28:45.3 Info: => 5E-07s 23:28:45.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 23:28:45.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) 23:28:45.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" 23:28:45.3 Info: DROP TABLE "MetadataFiles" 23:28:45.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 23:28:45.3 Info: => 0.0047488s 23:28:45.3 Info: AlterTable PendingReleases 23:28:45.3 Info: => 5E-07s 23:28:45.3 Info: AlterColumn PendingReleases Added DateTimeOffset 23:28:45.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) 23:28:45.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 23:28:45.3 Info: DROP TABLE "PendingReleases" 23:28:45.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 23:28:45.3 Info: => 0.0037044s 23:28:45.3 Info: AlterTable ScheduledTasks 23:28:45.3 Info: => 4E-07s 23:28:45.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 23:28:45.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) 23:28:45.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:45.3 Info: DROP TABLE "ScheduledTasks" 23:28:45.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:45.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:45.3 Info: => 0.0039199s 23:28:45.3 Info: AlterTable ScheduledTasks 23:28:45.3 Info: => 5E-07s 23:28:45.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 23:28:45.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) 23:28:45.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 23:28:45.3 Info: DROP TABLE "ScheduledTasks" 23:28:45.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 23:28:45.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:45.3 Info: => 0.0039203s 23:28:45.3 Info: AlterTable TrackFiles 23:28:45.3 Info: => 4E-07s 23:28:45.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 23:28: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 23:28:45.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" 23:28:45.3 Info: DROP TABLE "TrackFiles" 23:28:45.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:45.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:45.3 Info: => 0.0050847s 23:28:45.3 Info: AlterTable TrackFiles 23:28:45.3 Info: => 5E-07s 23:28:45.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 23:28: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 23:28:45.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" 23:28:45.3 Info: DROP TABLE "TrackFiles" 23:28:45.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:45.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:45.3 Info: => 0.0040316s 23:28:45.3 Info: AlterTable VersionInfo 23:28:45.3 Info: => 4E-07s 23:28:45.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:45.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:45.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:45.3 Info: DROP TABLE "VersionInfo" 23:28:45.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:45.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:45.3 Info: => 0.0049043s 23:28:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:45', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:45.3 Info: Committing Transaction 23:28:45.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:45.3 Info: => 0.0055924s 23:28:45.3 Info: 62: add_on_delete_to_notifications migrating 23:28:45.3 Info: Beginning Transaction 23:28:45.3 Info: Starting migration of Main DB to 62 23:28:45.3 Info: AlterTable Notifications 23:28:45.3 Info: => 8E-07s 23:28:45.3 Info: CreateColumn Notifications OnArtistDelete Boolean 23:28:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 23:28:45.3 Info: => 0.0005826s 23:28:45.3 Info: AlterTable Notifications 23:28:45.3 Info: => 4E-07s 23:28:45.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 23:28:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 23:28:45.3 Info: => 0.000537s 23:28:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:45', 'add_on_delete_to_notifications') 23:28:45.3 Info: Committing Transaction 23:28:45.3 Info: 62: add_on_delete_to_notifications migrated 23:28:45.3 Info: => 0.0008452s 23:28:45.3 Info: 63: add_custom_formats migrating 23:28:45.3 Info: Beginning Transaction 23:28:45.3 Info: Starting migration of Main DB to 63 23:28:45.3 Info: AlterTable DelayProfiles 23:28:45.3 Info: => 9E-07s 23:28:45.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 23:28:45.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 23:28:45.3 Info: => 0.0005791s 23:28:45.3 Info: UpdateData 23:28:45.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 23:28:45.3 Info: => 5.76E-05s 23:28:45.3 Info: AlterTable TrackFiles 23:28:45.3 Info: => 3E-07s 23:28:45.3 Info: CreateColumn TrackFiles OriginalFilePath String 23:28:45.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 23:28:45.3 Info: => 0.0005375s 23:28:45.3 Info: PerformDBOperation 23:28:45.3 Info: Performing DB Operation 23:28:45.3 Info: => 3.24E-05s 23:28:45.3 Info: CreateTable CustomFormats 23:28:45.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) 23:28:45.3 Info: => 0.00015s 23:28:45.3 Info: CreateIndex CustomFormats (Name) 23:28:45.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 23:28:45.3 Info: => 8.77E-05s 23:28:45.3 Info: AlterTable QualityProfiles 23:28:45.3 Info: => 4E-07s 23:28:45.3 Info: CreateColumn QualityProfiles FormatItems String 23:28:45.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 23:28:45.3 Info: => 0.000537s 23:28:45.3 Info: AlterTable QualityProfiles 23:28:45.3 Info: => 4E-07s 23:28:45.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 23:28:45.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:45.3 Info: => 0.0005362s 23:28:45.3 Info: AlterTable QualityProfiles 23:28:45.3 Info: => 4E-07s 23:28:45.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 23:28:45.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:45.3 Info: => 0.0005394s 23:28:45.3 Info: PerformDBOperation 23:28:45.3 Info: Performing DB Operation 23:28:45.3 Info: => 5.96E-05s 23:28:45.3 Info: PerformDBOperation 23:28:45.3 Info: Performing DB Operation 23:28:45.3 Info: => 3.07E-05s 23:28:45.3 Info: DeleteColumn ReleaseProfiles Preferred 23:28:45.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) 23:28:45.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:45.3 Info: DROP TABLE "ReleaseProfiles" 23:28:45.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:45.3 Info: => 0.0038831s 23:28:45.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 23:28:45.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) 23:28:45.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 23:28:45.3 Info: DROP TABLE "ReleaseProfiles" 23:28:45.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 23:28:45.3 Info: => 0.0039072s 23:28:45.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:45.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 23:28:45.3 Info: => 5.14E-05s 23:28:45.3 Info: AlterTable DelayProfiles 23:28:45.3 Info: => 3E-07s 23:28:45.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 23:28:45.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 23:28:45.3 Info: => 0.0005591s 23:28:45.3 Info: AlterTable DelayProfiles 23:28:45.3 Info: => 5E-07s 23:28:45.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 23:28:45.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 23:28:45.3 Info: => 0.0005596s 23:28:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:45', 'add_custom_formats') 23:28:45.3 Info: Committing Transaction 23:28:45.3 Info: 63: add_custom_formats migrated 23:28:45.3 Info: => 0.0009433s 23:28:45.3 Info: 64: add_result_to_commands migrating 23:28:45.3 Info: Beginning Transaction 23:28:45.3 Info: Starting migration of Main DB to 64 23:28:45.3 Info: AlterTable Commands 23:28:45.3 Info: => 7E-07s 23:28:45.3 Info: CreateColumn Commands Result Int32 23:28:45.3 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 23:28:45.3 Info: => 0.0005857s 23:28:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-03T23:28:45', 'add_result_to_commands') 23:28:45.3 Info: Committing Transaction 23:28:45.3 Info: 64: add_result_to_commands migrated 23:28:45.3 Info: => 0.0009096s 23:28:45.3 Info: 65: health_restored_notification migrating 23:28:45.3 Info: Beginning Transaction 23:28:45.3 Info: Starting migration of Main DB to 65 23:28:45.3 Info: AlterTable Notifications 23:28:45.3 Info: => 6E-07s 23:28:45.3 Info: CreateColumn Notifications OnHealthRestored Boolean 23:28:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 23:28:45.3 Info: => 0.0005831s 23:28:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-03T23:28:45', 'health_restored_notification') 23:28:45.3 Info: Committing Transaction 23:28:45.3 Info: 65: health_restored_notification migrated 23:28:45.3 Info: => 0.0009142s 23:28:45.3 Info: 66: remove_uc migrating 23:28:45.3 Info: Beginning Transaction 23:28:45.3 Info: Starting migration of Main DB to 66 23:28:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 23:28:45.3 Info: => 5.25E-05s 23:28:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-03T23:28:45', 'remove_uc') 23:28:45.3 Info: Committing Transaction 23:28:45.3 Info: 66: remove_uc migrated 23:28:45.3 Info: => 0.0003135s 23:28:45.3 Info: 67: download_clients_rename_tv_to_music migrating 23:28:45.3 Info: Beginning Transaction 23:28:45.3 Info: Starting migration of Main DB to 67 23:28:45.3 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') 23:28:45.3 Info: PerformDBOperation 23:28:45.3 Info: Performing DB Operation 23:28:45.3 Info: => 0.0009403s 23:28:45.3 Info: -> 1 Insert operations completed in 00:00:00.0000954 taking an average of 00:00:00.0000954 23:28:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-03T23:28:45', 'download_clients_rename_tv_to_music') 23:28:45.3 Info: Committing Transaction 23:28:45.3 Info: 67: download_clients_rename_tv_to_music migrated 23:28:45.3 Info: => 0.001307s 23:28:45.3 Debug: Took: 00:00:00.3941156 23:28:45.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 23:28:45.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 23:28:45.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221254299809_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:45.4 Info: DatabaseEngineVersionCheck migrating 23:28:45.4 Info: PerformDBOperation 23:28:45.4 Info: Performing DB Operation 23:28:45.4 Info: SQLite 3.48.0 23:28:45.4 Info: => 0.0011335s 23:28:45.4 Info: DatabaseEngineVersionCheck migrated 23:28:45.4 Info: => 0.0011466s 23:28:45.4 Info: VersionMigration migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: CreateTable VersionInfo 23:28:45.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:45.4 Info: => 0.0001772s 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: VersionMigration migrated 23:28:45.4 Info: => 0.0005925s 23:28:45.4 Info: VersionUniqueMigration migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: CreateIndex VersionInfo (Version) 23:28:45.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:45.4 Info: => 0.0001503s 23:28:45.4 Info: AlterTable VersionInfo 23:28:45.4 Info: => 4E-07s 23:28:45.4 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:45.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:45.4 Info: => 0.0005915s 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: VersionUniqueMigration migrated 23:28:45.4 Info: => 0.0008108s 23:28:45.4 Info: VersionDescriptionMigration migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: AlterTable VersionInfo 23:28:45.4 Info: => 5E-07s 23:28:45.4 Info: CreateColumn VersionInfo Description String 23:28:45.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:45.4 Info: => 0.0002085s 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: VersionDescriptionMigration migrated 23:28:45.4 Info: => 0.0004038s 23:28:45.4 Info: 1: InitialSetup migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: Starting migration of Main DB to 1 23:28:45.4 Info: CreateTable Config 23:28:45.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 23:28:45.4 Info: => 0.0002057s 23:28:45.4 Info: CreateIndex Config (Key) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 23:28:45.4 Info: => 0.0001043s 23:28:45.4 Info: CreateTable RootFolders 23:28:45.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 23:28:45.4 Info: => 0.0001109s 23:28:45.4 Info: CreateIndex RootFolders (Path) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 23:28:45.4 Info: => 0.0001004s 23:28:45.4 Info: CreateTable Artists 23:28: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) 23:28:45.4 Info: => 0.0002531s 23:28:45.4 Info: CreateIndex Artists (ForeignArtistId) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:45.4 Info: => 0.0001037s 23:28:45.4 Info: CreateIndex Artists (NameSlug) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:45.4 Info: => 9.7E-05s 23:28:45.4 Info: CreateIndex Artists (CleanName) 23:28:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.4 Info: => 9.32E-05s 23:28:45.4 Info: CreateIndex Artists (Path) 23:28:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.4 Info: => 9.34E-05s 23:28:45.4 Info: CreateTable Albums 23:28: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) 23:28:45.4 Info: => 0.0002239s 23:28:45.4 Info: CreateIndex Albums (ForeignAlbumId) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.4 Info: => 0.000101s 23:28:45.4 Info: CreateIndex Albums (MBId) 23:28:45.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:45.4 Info: => 9.24E-05s 23:28:45.4 Info: CreateIndex Albums (TADBId) 23:28:45.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:45.4 Info: => 9.47E-05s 23:28:45.4 Info: CreateIndex Albums (TitleSlug) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:45.4 Info: => 9.55E-05s 23:28:45.4 Info: CreateIndex Albums (CleanTitle) 23:28:45.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.4 Info: => 9.25E-05s 23:28:45.4 Info: CreateIndex Albums (Path) 23:28:45.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 23:28:45.4 Info: => 9.22E-05s 23:28:45.4 Info: CreateTable Tracks 23:28: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) 23:28:45.4 Info: => 0.0001633s 23:28:45.4 Info: CreateIndex Tracks (ForeignTrackId) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:45.4 Info: => 0.0001092s 23:28:45.4 Info: CreateIndex Tracks (ArtistId) 23:28:45.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:45.4 Info: => 9.73E-05s 23:28:45.4 Info: CreateIndex Tracks (TrackFileId) 23:28:45.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:45.4 Info: => 0.0001009s 23:28:45.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 23:28:45.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 23:28:45.4 Info: => 0.0001057s 23:28:45.4 Info: CreateTable TrackFiles 23:28: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) 23:28:45.4 Info: => 0.0001592s 23:28:45.4 Info: CreateIndex TrackFiles (ArtistId) 23:28:45.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 23:28:45.4 Info: => 9.74E-05s 23:28:45.4 Info: CreateIndex TrackFiles (AlbumId) 23:28:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.4 Info: => 9.44E-05s 23:28:45.4 Info: CreateTable History 23:28: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) 23:28:45.4 Info: => 0.0001581s 23:28:45.4 Info: CreateIndex History (Date) 23:28:45.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:45.4 Info: => 9.29E-05s 23:28:45.4 Info: CreateIndex History (EventType) 23:28:45.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:45.4 Info: => 9.23E-05s 23:28:45.4 Info: CreateIndex History (DownloadId) 23:28:45.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 23:28:45.4 Info: => 9.27E-05s 23:28:45.4 Info: CreateIndex History (AlbumId) 23:28:45.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 23:28:45.4 Info: => 8.94E-05s 23:28:45.4 Info: CreateTable Notifications 23:28: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) 23:28:45.4 Info: => 0.0001466s 23:28:45.4 Info: CreateTable ScheduledTasks 23:28: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) 23:28:45.4 Info: => 0.0001426s 23:28:45.4 Info: CreateIndex ScheduledTasks (TypeName) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 23:28:45.4 Info: => 0.0001155s 23:28:45.4 Info: CreateTable Indexers 23:28: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) 23:28:45.4 Info: => 0.0001396s 23:28:45.4 Info: CreateIndex Indexers (Name) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:45.4 Info: => 0.000106s 23:28:45.4 Info: CreateTable Profiles 23:28: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) 23:28:45.4 Info: => 0.0001205s 23:28:45.4 Info: CreateIndex Profiles (Name) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 23:28:45.4 Info: => 0.0001062s 23:28:45.4 Info: CreateTable QualityDefinitions 23:28: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) 23:28:45.4 Info: => 0.0001322s 23:28:45.4 Info: CreateIndex QualityDefinitions (Quality) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 23:28:45.4 Info: => 9.95E-05s 23:28:45.4 Info: CreateIndex QualityDefinitions (Title) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 23:28:45.4 Info: => 0.000112s 23:28:45.4 Info: CreateTable NamingConfig 23:28: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) 23:28:45.4 Info: => 0.0001463s 23:28:45.4 Info: CreateTable Blacklist 23:28: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 '') 23:28:45.4 Info: => 0.0001799s 23:28:45.4 Info: CreateTable Metadata 23:28: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) 23:28:45.4 Info: => 0.0001268s 23:28:45.4 Info: CreateTable MetadataFiles 23:28: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) 23:28:45.4 Info: => 0.0001559s 23:28:45.4 Info: CreateTable DownloadClients 23:28: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) 23:28:45.4 Info: => 0.0001308s 23:28:45.4 Info: CreateTable PendingReleases 23:28: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 '') 23:28:45.4 Info: => 0.0001398s 23:28:45.4 Info: CreateTable RemotePathMappings 23:28: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) 23:28:45.4 Info: => 0.0001246s 23:28:45.4 Info: CreateTable Tags 23:28:45.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 23:28:45.4 Info: => 0.0001087s 23:28:45.4 Info: CreateIndex Tags (Label) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 23:28:45.4 Info: => 0.0001028s 23:28:45.4 Info: CreateTable Restrictions 23:28:45.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 23:28:45.4 Info: => 0.0001218s 23:28:45.4 Info: CreateTable DelayProfiles 23:28: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) 23:28:45.4 Info: => 0.0001438s 23:28:45.4 Info: CreateTable Users 23:28: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) 23:28:45.4 Info: => 0.000117s 23:28:45.4 Info: CreateIndex Users (Identifier) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 23:28:45.4 Info: => 0.0001191s 23:28:45.4 Info: CreateIndex Users (Username) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 23:28:45.4 Info: => 0.0001063s 23:28:45.4 Info: CreateTable Commands 23:28: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) 23:28:45.4 Info: => 0.0001541s 23:28:45.4 Info: CreateTable IndexerStatus 23:28: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) 23:28:45.4 Info: => 0.0001432s 23:28:45.4 Info: CreateIndex IndexerStatus (ProviderId) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 23:28:45.4 Info: => 0.0001071s 23:28:45.4 Info: CreateTable ExtraFiles 23:28: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) 23:28:45.4 Info: => 0.0001396s 23:28:45.4 Info: CreateTable LyricFiles 23:28: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) 23:28:45.4 Info: => 0.0001585s 23:28:45.4 Info: CreateTable LanguageProfiles 23:28: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) 23:28:45.4 Info: => 0.0001183s 23:28:45.4 Info: CreateIndex LanguageProfiles (Name) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 23:28:45.4 Info: => 0.0001094s 23:28:45.4 Info: CreateTable DownloadClientStatus 23:28: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) 23:28:45.4 Info: => 0.0001312s 23:28:45.4 Info: CreateIndex DownloadClientStatus (ProviderId) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 23:28:45.4 Info: => 0.0001092s 23:28:45.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 23:28:45.4 Info: -> 1 Insert operations completed in 00:00:00.0000644 taking an average of 00:00:00.0000644 23:28:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:45', 'InitialSetup') 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: 1: InitialSetup migrated 23:28:45.4 Info: => 0.0010081s 23:28:45.4 Info: 2: add_reason_to_pending_releases migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: Starting migration of Main DB to 2 23:28:45.4 Info: AlterTable PendingReleases 23:28:45.4 Info: => 5E-07s 23:28:45.4 Info: CreateColumn PendingReleases Reason Int32 23:28:45.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 23:28:45.4 Info: => 0.0005426s 23:28:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:45', 'add_reason_to_pending_releases') 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: 2: add_reason_to_pending_releases migrated 23:28:45.4 Info: => 0.0008357s 23:28:45.4 Info: 3: add_medium_support migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: Starting migration of Main DB to 3 23:28:45.4 Info: AlterTable Albums 23:28:45.4 Info: => 8E-07s 23:28:45.4 Info: CreateColumn Albums Media String 23:28:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 23:28:45.4 Info: => 0.0005309s 23:28:45.4 Info: AlterTable Tracks 23:28:45.4 Info: => 4E-07s 23:28:45.4 Info: CreateColumn Tracks MediumNumber Int32 23:28:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 23:28:45.4 Info: => 0.0004941s 23:28:45.4 Info: AlterTable Tracks 23:28:45.4 Info: => 4E-07s 23:28:45.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 23:28:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 23:28:45.4 Info: => 0.0004969s 23:28:45.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:45.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 23:28:45.4 Info: => 4.67E-05s 23:28:45.4 Info: DeleteColumn Tracks TrackNumber 23:28: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) 23:28: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" 23:28:45.4 Info: DROP TABLE "Tracks" 23:28:45.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:45.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 23:28:45.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:45.4 Info: => 0.006157s 23:28:45.4 Info: AlterTable Tracks 23:28:45.4 Info: => 3E-07s 23:28:45.4 Info: CreateColumn Tracks TrackNumber String 23:28:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 23:28:45.4 Info: => 0.0005095s 23:28:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:45', 'add_medium_support') 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: 3: add_medium_support migrated 23:28:45.4 Info: => 0.0009087s 23:28:45.4 Info: 4: add_various_qualites_in_profile migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: Starting migration of Main DB to 4 23:28:45.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:45.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 23:28:45.4 Info: => 5.41E-05s 23:28:45.4 Info: PerformDBOperation 23:28:45.4 Info: Performing DB Operation 23:28:45.4 Info: => 2.65E-05s 23:28:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:45', 'add_various_qualites_in_profile') 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: 4: add_various_qualites_in_profile migrated 23:28:45.4 Info: => 0.000275s 23:28:45.4 Info: 5: metadata_profiles migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: Starting migration of Main DB to 5 23:28:45.4 Info: CreateTable MetadataProfiles 23:28: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) 23:28:45.4 Info: => 0.0001297s 23:28:45.4 Info: CreateIndex MetadataProfiles (Name) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 23:28:45.4 Info: => 8.62E-05s 23:28:45.4 Info: AlterTable Artists 23:28:45.4 Info: => 5E-07s 23:28:45.4 Info: CreateColumn Artists MetadataProfileId Int32 23:28:45.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 23:28:45.4 Info: => 0.000507s 23:28:45.4 Info: DeleteColumn Artists PrimaryAlbumTypes 23:28: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) 23:28: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" 23:28:45.4 Info: DROP TABLE "Artists" 23:28:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.4 Info: => 0.0040504s 23:28:45.4 Info: DeleteColumn Artists SecondaryAlbumTypes 23:28: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) 23:28: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" 23:28:45.4 Info: DROP TABLE "Artists" 23:28:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 23:28:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.4 Info: => 0.0040172s 23:28:45.4 Info: AlterTable Albums 23:28:45.4 Info: => 4E-07s 23:28:45.4 Info: CreateColumn Albums SecondaryTypes String 23:28:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 23:28:45.4 Info: => 0.0004921s 23:28:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:45', 'metadata_profiles') 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: 5: metadata_profiles migrated 23:28:45.4 Info: => 0.0009027s 23:28:45.4 Info: 6: separate_automatic_and_interactive_search migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: Starting migration of Main DB to 6 23:28:45.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 23:28: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) 23:28:45.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 23:28:45.4 Info: DROP TABLE "Indexers" 23:28:45.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:45.4 Info: => 0.0037512s 23:28:45.4 Info: AlterTable Indexers 23:28:45.4 Info: => 4E-07s 23:28:45.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 23:28:45.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 23:28:45.4 Info: => 0.0004744s 23:28:45.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:45.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 23:28:45.4 Info: => 4.26E-05s 23:28:45.4 Info: AlterTable Indexers 23:28:45.4 Info: => 2E-07s 23:28:45.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 23:28: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) 23:28: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" 23:28:45.4 Info: DROP TABLE "Indexers" 23:28:45.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 23:28:45.4 Info: => 0.0037543s 23:28:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:45', 'separate_automatic_and_interactive_search') 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: 6: separate_automatic_and_interactive_search migrated 23:28:45.4 Info: => 0.0040816s 23:28:45.4 Info: 7: change_album_path_to_relative migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: Starting migration of Main DB to 7 23:28:45.4 Info: DeleteColumn Albums Path 23:28: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) 23:28: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" 23:28:45.4 Info: DROP TABLE "Albums" 23:28:45.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:45.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:45.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.4 Info: => 0.0041474s 23:28:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:45', 'change_album_path_to_relative') 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: 7: change_album_path_to_relative migrated 23:28:45.4 Info: => 0.0045563s 23:28:45.4 Info: 8: change_quality_size_mb_to_kb migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: Starting migration of Main DB to 8 23:28: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 23:28: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 23:28:45.4 Info: => 5.22E-05s 23:28:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:45', 'change_quality_size_mb_to_kb') 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: 8: change_quality_size_mb_to_kb migrated 23:28:45.4 Info: => 0.0003016s 23:28:45.4 Info: 9: album_releases migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: Starting migration of Main DB to 9 23:28:45.4 Info: AlterTable Albums 23:28:45.4 Info: => 4E-07s 23:28:45.4 Info: CreateColumn Albums Releases String 23:28:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 23:28:45.4 Info: => 0.0005045s 23:28:45.4 Info: AlterTable Albums 23:28:45.4 Info: => 5E-07s 23:28:45.4 Info: CreateColumn Albums CurrentRelease String 23:28:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 23:28:45.4 Info: => 0.0004754s 23:28:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:45', 'album_releases') 23:28:45.4 Info: Committing Transaction 23:28:45.4 Info: 9: album_releases migrated 23:28:45.4 Info: => 0.0007624s 23:28:45.4 Info: 10: album_releases_fix migrating 23:28:45.4 Info: Beginning Transaction 23:28:45.4 Info: Starting migration of Main DB to 10 23:28:45.4 Info: AlterTable Albums 23:28:45.4 Info: => 4E-07s 23:28:45.4 Info: AlterColumn Albums Releases String 23:28: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) 23:28: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" 23:28:45.5 Info: DROP TABLE "Albums" 23:28:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.5 Info: => 0.0053825s 23:28:45.5 Info: AlterTable Albums 23:28:45.5 Info: => 3E-07s 23:28:45.5 Info: AlterColumn Albums CurrentRelease String 23:28:45.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) 23:28:45.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" 23:28:45.5 Info: DROP TABLE "Albums" 23:28:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.5 Info: => 0.0040346s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:45', 'album_releases_fix') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 10: album_releases_fix migrated 23:28:45.5 Info: => 0.0044395s 23:28:45.5 Info: 11: import_lists migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 11 23:28:45.5 Info: CreateTable ImportLists 23:28:45.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) 23:28:45.5 Info: => 0.0001631s 23:28:45.5 Info: CreateIndex ImportLists (Name) 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:45.5 Info: => 8.01E-05s 23:28:45.5 Info: CreateTable ImportListStatus 23:28:45.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) 23:28:45.5 Info: => 0.0001105s 23:28:45.5 Info: CreateIndex ImportListStatus (ProviderId) 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 23:28:45.5 Info: => 7.71E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:45', 'import_lists') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 11: import_lists migrated 23:28:45.5 Info: => 0.0003992s 23:28:45.5 Info: 12: add_release_status migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 12 23:28:45.5 Info: AlterTable MetadataProfiles 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 23:28:45.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 23:28:45.5 Info: => 0.0005126s 23:28:45.5 Info: PerformDBOperation 23:28:45.5 Info: Performing DB Operation 23:28:45.5 Info: => 0.0008629s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:45', 'add_release_status') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 12: add_release_status migrated 23:28:45.5 Info: => 0.0011628s 23:28:45.5 Info: 13: album_download_notification migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 13 23:28:45.5 Info: AlterTable Notifications 23:28:45.5 Info: => 5E-07s 23:28:45.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 23:28:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 23:28:45.5 Info: => 0.0005395s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:45', 'album_download_notification') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 13: album_download_notification migrated 23:28:45.5 Info: => 0.0008477s 23:28:45.5 Info: 14: fix_language_metadata_profiles migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 14 23:28: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 23:28: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 23:28:45.5 Info: => 8.06E-05s 23:28: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 23:28: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 23:28:45.5 Info: => 5.59E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:45', 'fix_language_metadata_profiles') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 14: fix_language_metadata_profiles migrated 23:28:45.5 Info: => 0.0003034s 23:28:45.5 Info: 15: remove_fanzub migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 15 23:28:45.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:45.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 23:28:45.5 Info: => 4.76E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:45', 'remove_fanzub') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 15: remove_fanzub migrated 23:28:45.5 Info: => 0.0002919s 23:28:45.5 Info: 16: update_artist_history_indexes migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 16 23:28:45.5 Info: CreateIndex Albums (ArtistId) 23:28:45.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 23:28:45.5 Info: => 0.0001072s 23:28:45.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 23:28:45.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 23:28:45.5 Info: => 8.47E-05s 23:28:45.5 Info: DeleteIndex History (AlbumId) 23:28:45.5 Info: DROP INDEX "IX_History_AlbumId" 23:28:45.5 Info: => 0.000119s 23:28:45.5 Info: CreateIndex History (AlbumId, Date) 23:28:45.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:45.5 Info: => 9.49E-05s 23:28:45.5 Info: DeleteIndex History (DownloadId) 23:28:45.5 Info: DROP INDEX "IX_History_DownloadId" 23:28:45.5 Info: => 0.0001059s 23:28:45.5 Info: CreateIndex History (DownloadId, Date) 23:28:45.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:45.5 Info: => 9.12E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:45', 'update_artist_history_indexes') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 16: update_artist_history_indexes migrated 23:28:45.5 Info: => 0.0004251s 23:28:45.5 Info: 17: remove_nma migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 17 23:28:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 23:28:45.5 Info: => 5.16E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:45', 'remove_nma') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 17: remove_nma migrated 23:28:45.5 Info: => 0.000304s 23:28:45.5 Info: 18: album_disambiguation migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 18 23:28:45.5 Info: AlterTable Albums 23:28:45.5 Info: => 5E-07s 23:28:45.5 Info: CreateColumn Albums Disambiguation String 23:28:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 23:28:45.5 Info: => 0.0005322s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:45', 'album_disambiguation') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 18: album_disambiguation migrated 23:28:45.5 Info: => 0.0008318s 23:28:45.5 Info: 19: add_ape_quality_in_profiles migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 19 23:28:45.5 Info: PerformDBOperation 23:28:45.5 Info: Performing DB Operation 23:28:45.5 Info: => 3.14E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:45', 'add_ape_quality_in_profiles') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 19: add_ape_quality_in_profiles migrated 23:28:45.5 Info: => 0.0002883s 23:28:45.5 Info: 20: remove_pushalot migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 20 23:28:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 23:28:45.5 Info: => 4.89E-05s 23:28:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 23:28:45.5 Info: => 3.16E-05s 23:28:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 23:28:45.5 Info: => 2.96E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:45', 'remove_pushalot') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 20: remove_pushalot migrated 23:28:45.5 Info: => 0.0002689s 23:28:45.5 Info: 21: add_custom_filters migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 21 23:28:45.5 Info: CreateTable CustomFilters 23:28: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) 23:28:45.5 Info: => 0.0001267s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:45', 'add_custom_filters') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 21: add_custom_filters migrated 23:28:45.5 Info: => 0.0011526s 23:28:45.5 Info: 22: import_list_tags migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 22 23:28:45.5 Info: AlterTable ImportLists 23:28:45.5 Info: => 6E-07s 23:28:45.5 Info: CreateColumn ImportLists Tags String 23:28:45.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 23:28:45.5 Info: => 0.0005397s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:45', 'import_list_tags') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 22: import_list_tags migrated 23:28:45.5 Info: => 0.0008336s 23:28:45.5 Info: 23: add_release_groups_etc migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 23 23:28:45.5 Info: CreateTable ArtistMetadata 23:28: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) 23:28:45.5 Info: => 0.0001679s 23:28:45.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 23:28:45.5 Info: => 8.45E-05s 23:28: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" 23:28: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" 23:28:45.5 Info: => 8.45E-05s 23:28:45.5 Info: AlterTable Artists 23:28:45.5 Info: => 3E-07s 23:28:45.5 Info: CreateColumn Artists ArtistMetadataId Int32 23:28:45.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:45.5 Info: => 0.0005344s 23:28:45.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:45.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 23:28:45.5 Info: => 7.08E-05s 23:28:45.5 Info: CreateTable AlbumReleases 23:28: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) 23:28:45.5 Info: => 0.0001454s 23:28:45.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 23:28:45.5 Info: => 0.0001089s 23:28:45.5 Info: CreateIndex AlbumReleases (AlbumId) 23:28:45.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 23:28:45.5 Info: => 8.24E-05s 23:28:45.5 Info: PerformDBOperation 23:28:45.5 Info: Performing DB Operation 23:28:45.5 Info: => 3.46E-05s 23:28:45.5 Info: AlterTable Albums 23:28:45.5 Info: => 3E-07s 23:28:45.5 Info: CreateColumn Albums ArtistMetadataId Int32 23:28:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:45.5 Info: => 0.0005451s 23:28:45.5 Info: AlterTable Albums 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn Albums AnyReleaseOk Boolean 23:28:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 23:28:45.5 Info: => 0.0005384s 23:28:45.5 Info: AlterTable Albums 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn Albums Links String 23:28:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 23:28:45.5 Info: => 0.0005326s 23:28: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") 23:28:45.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 23:28:45.5 Info: => 8.15E-05s 23:28:45.5 Info: AlterTable Tracks 23:28:45.5 Info: => 3E-07s 23:28:45.5 Info: CreateColumn Tracks ForeignRecordingId String 23:28:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 23:28:45.5 Info: => 0.0005311s 23:28:45.5 Info: AlterTable Tracks 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn Tracks AlbumReleaseId Int32 23:28:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 23:28:45.5 Info: => 0.000539s 23:28:45.5 Info: AlterTable Tracks 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn Tracks ArtistMetadataId Int32 23:28:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 23:28:45.5 Info: => 0.001323s 23:28: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") 23:28:45.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 23:28:45.5 Info: => 8.49E-05s 23:28: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") 23:28:45.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 23:28:45.5 Info: => 9.09E-05s 23:28:45.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 23:28: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) 23:28: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" 23:28:45.5 Info: DROP TABLE "Artists" 23:28:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.5 Info: => 0.0050503s 23:28:45.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 23:28: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) 23:28: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" 23:28:45.5 Info: DROP TABLE "Albums" 23:28:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 23:28:45.5 Info: => 0.0042998s 23:28:45.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 23:28: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) 23:28: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" 23:28:45.5 Info: DROP TABLE "Tracks" 23:28:45.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 23:28:45.5 Info: => 0.0049697s 23:28:45.5 Info: DeleteColumn TrackFiles ArtistId 23:28: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) 23:28: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" 23:28:45.5 Info: DROP TABLE "TrackFiles" 23:28:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.5 Info: => 0.0036623s 23:28:45.5 Info: CreateIndex Artists (ArtistMetadataId) 23:28:45.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.5 Info: => 7.73E-05s 23:28:45.5 Info: CreateIndex Artists (Monitored) 23:28:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.5 Info: => 7.41E-05s 23:28:45.5 Info: CreateIndex Albums (ArtistMetadataId) 23:28:45.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 23:28:45.5 Info: => 7.33E-05s 23:28:45.5 Info: CreateIndex Tracks (ArtistMetadataId) 23:28:45.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 23:28:45.5 Info: => 7.53E-05s 23:28:45.5 Info: CreateIndex Tracks (AlbumReleaseId) 23:28:45.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 23:28:45.5 Info: => 7.4E-05s 23:28:45.5 Info: CreateIndex Tracks (ForeignRecordingId) 23:28:45.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 23:28:45.5 Info: => 7.7E-05s 23:28:45.5 Info: UpdateData 23:28:45.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:45.5 Info: => 5.62E-05s 23:28:45.5 Info: UpdateData 23:28:45.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 23:28:45.5 Info: => 3.78E-05s 23:28:45.5 Info: UpdateData 23:28:45.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 23:28:45.5 Info: => 4.09E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:45', 'add_release_groups_etc') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 23: add_release_groups_etc migrated 23:28:45.5 Info: => 0.0006453s 23:28:45.5 Info: 24: NewMediaInfoFormat migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 24 23:28:45.5 Info: UpdateData 23:28:45.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 23:28:45.5 Info: => 5.44E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:45', 'NewMediaInfoFormat') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 24: NewMediaInfoFormat migrated 23:28:45.5 Info: => 0.0002999s 23:28:45.5 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 25 23:28:45.5 Info: RenameTable Restrictions ReleaseProfiles 23:28:45.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 23:28:45.5 Info: => 0.0017806s 23:28:45.5 Info: AlterTable ReleaseProfiles 23:28:45.5 Info: => 5E-07s 23:28:45.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 23:28:45.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 23:28:45.5 Info: => 0.000529s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:45', 'rename_restrictions_to_release_profiles') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:45.5 Info: => 0.000811s 23:28:45.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 26 23:28:45.5 Info: RenameTable Profiles QualityProfiles 23:28:45.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 23:28:45.5 Info: => 0.0017937s 23:28:45.5 Info: AlterTable QualityProfiles 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 23:28:45.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:45.5 Info: => 0.0005172s 23:28:45.5 Info: AlterTable LanguageProfiles 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 23:28:45.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 23:28:45.5 Info: => 0.0005242s 23:28:45.5 Info: UpdateData 23:28:45.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:45.5 Info: => 4.71E-05s 23:28:45.5 Info: UpdateData 23:28:45.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 23:28:45.5 Info: => 3.05E-05s 23:28:45.5 Info: RenameColumn Artists ProfileId to QualityProfileId 23:28: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) 23:28: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" 23:28:45.5 Info: DROP TABLE "Artists" 23:28:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.5 Info: => 0.0041164s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:45', 'rename_quality_profiles_add_upgrade_allowed') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:45.5 Info: => 0.004505s 23:28:45.5 Info: 27: add_import_exclusions migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 27 23:28:45.5 Info: CreateTable ImportListExclusions 23:28:45.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 23:28:45.5 Info: => 0.0001264s 23:28:45.5 Info: CreateIndex ImportListExclusions (ForeignId) 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 23:28:45.5 Info: => 8.45E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:45', 'add_import_exclusions') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 27: add_import_exclusions migrated 23:28:45.5 Info: => 0.000394s 23:28:45.5 Info: 28: clean_artist_metadata_table migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 28 23:28: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) 23:28: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) 23:28:45.5 Info: => 0.0001518s 23:28: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) 23:28: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) 23:28:45.5 Info: => 0.0001246s 23:28: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) 23:28: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) 23:28:45.5 Info: => 0.0008947s 23:28: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) 23:28: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) 23:28:45.5 Info: => 0.0001248s 23:28: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) 23:28: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) 23:28:45.5 Info: => 0.000116s 23:28: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) 23:28: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) 23:28:45.5 Info: => 0.0001133s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:45', 'clean_artist_metadata_table') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 28: clean_artist_metadata_table migrated 23:28:45.5 Info: => 0.0004065s 23:28:45.5 Info: 29: health_issue_notification migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 29 23:28:45.5 Info: AlterTable Notifications 23:28:45.5 Info: => 1E-06s 23:28:45.5 Info: CreateColumn Notifications OnHealthIssue Boolean 23:28:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 23:28:45.5 Info: => 0.0005425s 23:28:45.5 Info: AlterTable Notifications 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 23:28:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 23:28:45.5 Info: => 0.000513s 23:28:45.5 Info: AlterTable Notifications 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 23:28:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 23:28:45.5 Info: => 0.0005072s 23:28:45.5 Info: AlterTable Notifications 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn Notifications OnImportFailure Boolean 23:28:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 23:28:45.5 Info: => 0.0005229s 23:28:45.5 Info: AlterTable Notifications 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn Notifications OnTrackRetag Boolean 23:28:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 23:28:45.5 Info: => 0.0004991s 23:28:45.5 Info: DeleteColumn Notifications OnDownload 23:28: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) 23:28: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" 23:28:45.5 Info: DROP TABLE "Notifications" 23:28:45.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:45.5 Info: => 0.0045367s 23:28:45.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 23:28: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) 23:28: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" 23:28:45.5 Info: DROP TABLE "Notifications" 23:28:45.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 23:28:45.5 Info: => 0.0037338s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:45', 'health_issue_notification') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 29: health_issue_notification migrated 23:28:45.5 Info: => 0.0041167s 23:28:45.5 Info: 30: add_mediafilerepository_mtime migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 30 23:28:45.5 Info: AlterTable TrackFiles 23:28:45.5 Info: => 7E-07s 23:28:45.5 Info: CreateColumn TrackFiles Modified DateTime 23:28:45.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 23:28:45.5 Info: => 0.0005568s 23:28:45.5 Info: AlterTable TrackFiles 23:28:45.5 Info: => 5E-07s 23:28:45.5 Info: CreateColumn TrackFiles Path String 23:28:45.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 23:28:45.5 Info: => 0.0005164s 23:28:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:45.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 23:28:45.5 Info: => 4.26E-05s 23:28: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) 23:28: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) 23:28:45.5 Info: => 0.0001178s 23:28: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) 23:28: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) 23:28:45.5 Info: => 0.000129s 23:28: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) 23:28: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) 23:28:45.5 Info: => 0.0001369s 23:28: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") 23:28: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") 23:28:45.5 Info: => 7.91E-05s 23:28:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:45.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 23:28:45.5 Info: => 4.99E-05s 23:28:45.5 Info: AlterTable TrackFiles 23:28:45.5 Info: => 3E-07s 23:28:45.5 Info: AlterColumn TrackFiles Path String 23:28: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) 23:28: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" 23:28:45.5 Info: DROP TABLE "TrackFiles" 23:28:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.5 Info: => 0.0047714s 23:28:45.5 Info: CreateIndex TrackFiles (Path) 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:45.5 Info: => 0.0001162s 23:28:45.5 Info: DeleteColumn TrackFiles RelativePath 23:28: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) 23:28: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" 23:28:45.5 Info: DROP TABLE "TrackFiles" 23:28:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:45.5 Info: => 0.0039159s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:45', 'add_mediafilerepository_mtime') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 30: add_mediafilerepository_mtime migrated 23:28:45.5 Info: => 0.004293s 23:28:45.5 Info: 31: add_artistmetadataid_constraint migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 31 23:28: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") 23:28: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") 23:28:45.5 Info: => 0.0001244s 23:28:45.5 Info: DeleteIndex Artists (ArtistMetadataId) 23:28:45.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 23:28:45.5 Info: => 0.0001195s 23:28:45.5 Info: AlterColumn Artists ArtistMetadataId Int32 23:28: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) 23:28: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" 23:28:45.5 Info: DROP TABLE "Artists" 23:28:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.5 Info: => 0.0040512s 23:28:45.5 Info: CreateIndex Artists (ArtistMetadataId) 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.5 Info: => 7.72E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:45', 'add_artistmetadataid_constraint') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 31: add_artistmetadataid_constraint migrated 23:28:45.5 Info: => 0.0004456s 23:28:45.5 Info: 32: old_ids_and_artist_alias migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 32 23:28:45.5 Info: AlterTable ArtistMetadata 23:28:45.5 Info: => 6E-07s 23:28:45.5 Info: CreateColumn ArtistMetadata Aliases String 23:28:45.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 23:28:45.5 Info: => 0.0005601s 23:28:45.5 Info: AlterTable ArtistMetadata 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 23:28:45.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 23:28:45.5 Info: => 0.0005172s 23:28:45.5 Info: AlterTable Albums 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn Albums OldForeignAlbumIds String 23:28:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 23:28:45.5 Info: => 0.0005149s 23:28:45.5 Info: AlterTable AlbumReleases 23:28:45.5 Info: => 5E-07s 23:28:45.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 23:28:45.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 23:28:45.5 Info: => 0.0005154s 23:28:45.5 Info: AlterTable Tracks 23:28:45.5 Info: => 4E-07s 23:28:45.5 Info: CreateColumn Tracks OldForeignRecordingIds String 23:28:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 23:28:45.5 Info: => 0.0005118s 23:28:45.5 Info: AlterTable Tracks 23:28:45.5 Info: => 5E-07s 23:28:45.5 Info: CreateColumn Tracks OldForeignTrackIds String 23:28:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 23:28:45.5 Info: => 0.0005094s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:45', 'old_ids_and_artist_alias') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 32: old_ids_and_artist_alias migrated 23:28:45.5 Info: => 0.0008243s 23:28:45.5 Info: 33: download_propers_config migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 33 23:28:45.5 Info: PerformDBOperation 23:28:45.5 Info: Performing DB Operation 23:28:45.5 Info: => 3.2E-05s 23:28:45.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:45.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 23:28:45.5 Info: => 3.4E-05s 23:28:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:45', 'download_propers_config') 23:28:45.5 Info: Committing Transaction 23:28:45.5 Info: 33: download_propers_config migrated 23:28:45.5 Info: => 0.0002993s 23:28:45.5 Info: 34: remove_language_profiles migrating 23:28:45.5 Info: Beginning Transaction 23:28:45.5 Info: Starting migration of Main DB to 34 23:28:45.5 Info: DeleteTable LanguageProfiles 23:28:45.5 Info: DROP TABLE "LanguageProfiles" 23:28:45.5 Info: => 0.0001866s 23:28:45.5 Info: DeleteColumn Artists LanguageProfileId 23:28: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 23:28:45.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" 23:28:45.5 Info: DROP TABLE "Artists" 23:28:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.5 Info: => 0.0051007s 23:28:45.5 Info: DeleteColumn ImportLists LanguageProfileId 23:28:45.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) 23:28:45.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" 23:28:45.6 Info: DROP TABLE "ImportLists" 23:28:45.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 23:28:45.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 23:28:45.6 Info: => 0.003866s 23:28:45.6 Info: DeleteColumn Blacklist Language 23:28:45.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) 23:28:45.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" 23:28:45.6 Info: DROP TABLE "Blacklist" 23:28:45.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 23:28:45.6 Info: => 0.0049911s 23:28:45.6 Info: DeleteColumn History Language 23:28:45.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) 23:28:45.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" 23:28:45.6 Info: DROP TABLE "History" 23:28:45.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 23:28:45.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 23:28:45.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 23:28:45.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 23:28:45.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 23:28:45.6 Info: => 0.0041454s 23:28:45.6 Info: DeleteColumn LyricFiles Language 23:28:45.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) 23:28:45.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" 23:28:45.6 Info: DROP TABLE "LyricFiles" 23:28:45.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 23:28:45.6 Info: => 0.0039417s 23:28:45.6 Info: DeleteColumn TrackFiles Language 23:28:45.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) 23:28:45.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" 23:28:45.6 Info: DROP TABLE "TrackFiles" 23:28:45.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 23:28:45.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 23:28:45.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 23:28:45.6 Info: => 0.0038272s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:45', 'remove_language_profiles') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 34: remove_language_profiles migrated 23:28:45.6 Info: => 0.0043405s 23:28:45.6 Info: 35: multi_disc_naming_format migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 35 23:28:45.6 Info: AlterTable NamingConfig 23:28:45.6 Info: => 7E-07s 23:28:45.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 23:28:45.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 23:28:45.6 Info: => 0.0005346s 23:28:45.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:45.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 23:28:45.6 Info: => 4.57E-05s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:45', 'multi_disc_naming_format') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 35: multi_disc_naming_format migrated 23:28:45.6 Info: => 0.0003498s 23:28:45.6 Info: 36: add_download_client_priority migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 36 23:28:45.6 Info: AlterTable DownloadClients 23:28:45.6 Info: => 6E-07s 23:28:45.6 Info: CreateColumn DownloadClients Priority Int32 23:28:45.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 23:28:45.6 Info: => 0.0005442s 23:28:45.6 Info: PerformDBOperation 23:28:45.6 Info: Performing DB Operation 23:28:45.6 Info: => 5.22E-05s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:45', 'add_download_client_priority') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 36: add_download_client_priority migrated 23:28:45.6 Info: => 0.0003478s 23:28:45.6 Info: 37: remove_growl_prowl migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 37 23:28:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 23:28:45.6 Info: => 5.08E-05s 23:28:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 23:28:45.6 Info: => 3.05E-05s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:45', 'remove_growl_prowl') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 37: remove_growl_prowl migrated 23:28:45.6 Info: => 0.0003099s 23:28:45.6 Info: 38: remove_plex_hometheatre migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 38 23:28:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 23:28:45.6 Info: => 5.09E-05s 23:28:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 23:28:45.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 23:28:45.6 Info: => 3.44E-05s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:45', 'remove_plex_hometheatre') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 38: remove_plex_hometheatre migrated 23:28:45.6 Info: => 0.0002979s 23:28:45.6 Info: 39: add_root_folder_add_defaults migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 39 23:28:45.6 Info: AlterTable RootFolders 23:28:45.6 Info: => 6E-07s 23:28:45.6 Info: CreateColumn RootFolders Name String 23:28:45.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 23:28:45.6 Info: => 0.0005348s 23:28:45.6 Info: AlterTable RootFolders 23:28:45.6 Info: => 4E-07s 23:28:45.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 23:28:45.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 23:28:45.6 Info: => 0.0005s 23:28:45.6 Info: AlterTable RootFolders 23:28:45.6 Info: => 5E-07s 23:28:45.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 23:28:45.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 23:28:45.6 Info: => 0.0004984s 23:28:45.6 Info: AlterTable RootFolders 23:28:45.6 Info: => 4E-07s 23:28:45.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 23:28:45.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 23:28:45.6 Info: => 0.0005065s 23:28:45.6 Info: AlterTable RootFolders 23:28:45.6 Info: => 4E-07s 23:28:45.6 Info: CreateColumn RootFolders DefaultTags String 23:28:45.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 23:28:45.6 Info: => 0.0005281s 23:28:45.6 Info: PerformDBOperation 23:28:45.6 Info: Performing DB Operation 23:28:45.6 Info: => 5.01E-05s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:45', 'add_root_folder_add_defaults') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 39: add_root_folder_add_defaults migrated 23:28:45.6 Info: => 0.0003485s 23:28:45.6 Info: 40: task_duration migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 40 23:28:45.6 Info: AlterTable ScheduledTasks 23:28:45.6 Info: => 5E-07s 23:28:45.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 23:28:45.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 23:28:45.6 Info: => 0.0005318s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:45', 'task_duration') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 40: task_duration migrated 23:28:45.6 Info: => 0.0008507s 23:28:45.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 41 23:28:45.6 Info: AlterTable ReleaseProfiles 23:28:45.6 Info: => 5E-07s 23:28:45.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 23:28:45.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 23:28:45.6 Info: => 0.0005346s 23:28:45.6 Info: AlterTable ReleaseProfiles 23:28:45.6 Info: => 5E-07s 23:28:45.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 23:28:45.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 23:28:45.6 Info: => 0.0005063s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:45', 'add_indexer_and_enabled_to_release_profiles') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:45.6 Info: => 0.0008145s 23:28:45.6 Info: 42: remove_album_folders migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 42 23:28:45.6 Info: DeleteColumn Artists AlbumFolder 23:28:45.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) 23:28:45.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" 23:28:45.6 Info: DROP TABLE "Artists" 23:28:45.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 23:28:45.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 23:28:45.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 23:28:45.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 23:28:45.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 23:28:45.6 Info: => 0.0065864s 23:28:45.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:45.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 23:28:45.6 Info: => 4.09E-05s 23:28:45.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:45.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 23:28:45.6 Info: => 3.02E-05s 23:28:45.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 23:28:45.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) 23:28:45.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 23:28:45.6 Info: DROP TABLE "NamingConfig" 23:28:45.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 23:28:45.6 Info: => 0.0039539s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:45', 'remove_album_folders') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 42: remove_album_folders migrated 23:28:45.6 Info: => 0.0043883s 23:28:45.6 Info: 44: add_priority_to_indexers migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 44 23:28:45.6 Info: AlterTable Indexers 23:28:45.6 Info: => 5E-07s 23:28:45.6 Info: CreateColumn Indexers Priority Int32 23:28:45.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 23:28:45.6 Info: => 0.0005399s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:45', 'add_priority_to_indexers') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 44: add_priority_to_indexers migrated 23:28:45.6 Info: => 0.0008604s 23:28:45.6 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 45 23:28:45.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:45.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 23:28:45.6 Info: => 0.000114s 23:28:45.6 Info: PerformDBOperation 23:28:45.6 Info: Performing DB Operation 23:28:45.6 Info: => 2.86E-05s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:45', 'remove_chown_and_folderchmod_config') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:45.6 Info: => 0.0003s 23:28:45.6 Info: 47: update_notifiarr migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 47 23:28:45.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:45.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 23:28:45.6 Info: => 7.32E-05s 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:45', 'update_notifiarr') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 47: update_notifiarr migrated 23:28:45.6 Info: => 0.0003541s 23:28:45.6 Info: 49: email_multiple_addresses migrating 23:28:45.6 Info: Beginning Transaction 23:28:45.6 Info: Starting migration of Main DB to 49 23:28:45.6 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') 23:28:45.6 Info: PerformDBOperation 23:28:45.6 Info: Performing DB Operation 23:28:45.6 Info: => 0.0049389s 23:28:45.6 Info: -> 1 Insert operations completed in 00:00:00.0001227 taking an average of 00:00:00.0001227 23:28:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:45', 'email_multiple_addresses') 23:28:45.6 Info: Committing Transaction 23:28:45.6 Info: 49: email_multiple_addresses migrated 23:28:45.6 Info: => 0.0053067s 23:28:45.6 Debug: Took: 00:00:00.2163666 23:28:45.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 23:28:45.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 23:28:45.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:45.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221256897334_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:45.6 Info: DatabaseEngineVersionCheck migrating 23:28:45.6 Info: PerformDBOperation 23:28:45.6 Info: Performing DB Operation 23:28:45.6 Info: SQLite 3.48.0 23:28:45.6 Info: => 0.0011206s 23:28:45.6 Info: DatabaseEngineVersionCheck migrated 23:28:45.6 Info: => 0.001132s 23:28:45.6 Debug: Took: 00:00:00.0106989 23:28:45.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 23:28:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 23:28:45.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:45.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221257319923_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:45.7 Info: DatabaseEngineVersionCheck migrating 23:28:45.7 Info: PerformDBOperation 23:28:45.7 Info: Performing DB Operation 23:28:45.7 Info: SQLite 3.48.0 23:28:45.7 Info: => 0.0011475s 23:28:45.7 Info: DatabaseEngineVersionCheck migrated 23:28:45.7 Info: => 0.0011627s 23:28:45.7 Debug: Took: 00:00:00.0109310 23:28:45.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 23:28:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 23:28:45.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:45.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221257736143_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:45.7 Info: DatabaseEngineVersionCheck migrating 23:28:45.7 Info: PerformDBOperation 23:28:45.7 Info: Performing DB Operation 23:28:45.7 Info: SQLite 3.48.0 23:28:45.7 Info: => 0.0011399s 23:28:45.7 Info: DatabaseEngineVersionCheck migrated 23:28:45.7 Info: => 0.0011517s 23:28:45.7 Debug: Took: 00:00:00.0111262 23:28:45.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 23:28:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 23:28:45.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:45.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221258146841_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:45.8 Info: DatabaseEngineVersionCheck migrating 23:28:45.8 Info: PerformDBOperation 23:28:45.8 Info: Performing DB Operation 23:28:45.8 Info: SQLite 3.48.0 23:28:45.8 Info: => 0.0011297s 23:28:45.8 Info: DatabaseEngineVersionCheck migrated 23:28:45.8 Info: => 0.0011421s 23:28:45.8 Debug: Took: 00:00:00.0115384 23:28:45.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 = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:45.8 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 ==== 23:28:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 23:28:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 23:28:45.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:45.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221258586985_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:45.8 Info: DatabaseEngineVersionCheck migrating 23:28:45.8 Info: PerformDBOperation 23:28:45.8 Info: Performing DB Operation 23:28:45.8 Info: SQLite 3.48.0 23:28:45.8 Info: => 0.0011445s 23:28:45.8 Info: DatabaseEngineVersionCheck migrated 23:28:45.8 Info: => 0.001166s 23:28:45.8 Debug: Took: 00:00:00.0116358 23:28:45.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:45.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 23:28:45.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 23:28:45.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:45.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221259008067_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:45.9 Info: DatabaseEngineVersionCheck migrating 23:28:45.9 Info: PerformDBOperation 23:28:45.9 Info: Performing DB Operation 23:28:45.9 Info: SQLite 3.48.0 23:28:45.9 Info: => 0.0011098s 23:28:45.9 Info: DatabaseEngineVersionCheck migrated 23:28:45.9 Info: => 0.0011314s 23:28:45.9 Debug: Took: 00:00:00.0114717 23:28:45.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 23:28:45.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 23:28:45.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:45.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221259385621_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:45.9 Info: DatabaseEngineVersionCheck migrating 23:28:45.9 Info: PerformDBOperation 23:28:45.9 Info: Performing DB Operation 23:28:45.9 Info: SQLite 3.48.0 23:28:45.9 Info: => 0.0011199s 23:28:45.9 Info: DatabaseEngineVersionCheck migrated 23:28:45.9 Info: => 0.0011333s 23:28:45.9 Debug: Took: 00:00:00.0114405 23:28:45.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:45.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 23:28:45.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 23:28:45.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:45.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221259794474_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:45.9 Info: DatabaseEngineVersionCheck migrating 23:28:45.9 Info: PerformDBOperation 23:28:45.9 Info: Performing DB Operation 23:28:45.9 Info: SQLite 3.48.0 23:28:45.9 Info: => 0.0011766s 23:28:45.9 Info: DatabaseEngineVersionCheck migrated 23:28:45.9 Info: => 0.0011889s 23:28:45.9 Debug: Took: 00:00:00.0116476 23:28:45.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-02-03T23:28:45.9937145Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:46.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 23:28:46.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 23:28:46.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:46.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221260342015_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:46.0 Info: DatabaseEngineVersionCheck migrating 23:28:46.0 Info: PerformDBOperation 23:28:46.0 Info: Performing DB Operation 23:28:46.0 Info: SQLite 3.48.0 23:28:46.0 Info: => 0.0011026s 23:28:46.0 Info: DatabaseEngineVersionCheck migrated 23:28:46.0 Info: => 0.0011154s 23:28:46.0 Debug: Took: 00:00:00.0113605 23:28:46.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-02-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:46.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 23:28:46.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 23:28:46.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:46.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221260767868_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:46.0 Info: DatabaseEngineVersionCheck migrating 23:28:46.0 Info: PerformDBOperation 23:28:46.0 Info: Performing DB Operation 23:28:46.0 Info: SQLite 3.48.0 23:28:46.0 Info: => 0.0011463s 23:28:46.0 Info: DatabaseEngineVersionCheck migrated 23:28:46.0 Info: => 0.001159s 23:28:46.0 Debug: Took: 00:00:00.0113979 23:28:46.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-02-03T23:28:46.0907776Z"] Priority = ["low"] LastStartTime = ["2025-02-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 23:28:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 23:28:46.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 23:28:46.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 23:28:46.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:46.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221261474910_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:46.1 Info: DatabaseEngineVersionCheck migrating 23:28:46.1 Info: PerformDBOperation 23:28:46.1 Info: Performing DB Operation 23:28:46.1 Info: SQLite 3.48.0 23:28:46.1 Info: => 0.0011038s 23:28:46.1 Info: DatabaseEngineVersionCheck migrated 23:28:46.1 Info: => 0.0011188s 23:28:46.1 Debug: Took: 00:00:00.0105408 23:28:46.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 23:28:46.1 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 23:28:46.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:46.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221261852917_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:46.1 Info: DatabaseEngineVersionCheck migrating 23:28:46.1 Info: PerformDBOperation 23:28:46.1 Info: Performing DB Operation 23:28:46.1 Info: SQLite 3.48.0 23:28:46.1 Info: => 0.001107s 23:28:46.1 Info: DatabaseEngineVersionCheck migrated 23:28:46.1 Info: => 0.0011203s 23:28:46.1 Debug: Took: 00:00:00.0104829 23:28:46.2 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 23:28:46.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 23:28:46.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:46.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221262218333_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:46.2 Info: DatabaseEngineVersionCheck migrating 23:28:46.2 Info: PerformDBOperation 23:28:46.2 Info: Performing DB Operation 23:28:46.2 Info: SQLite 3.48.0 23:28:46.2 Info: => 0.0010798s 23:28:46.2 Info: DatabaseEngineVersionCheck migrated 23:28:46.2 Info: => 0.0010957s 23:28:46.2 Debug: Took: 00:00:00.0103481 23:28:46.2 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 23:28:46.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 23:28:46.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:46.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221262575719_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:46.2 Info: DatabaseEngineVersionCheck migrating 23:28:46.2 Info: PerformDBOperation 23:28:46.2 Info: Performing DB Operation 23:28:46.2 Info: SQLite 3.48.0 23:28:46.2 Info: => 0.0011028s 23:28:46.2 Info: DatabaseEngineVersionCheck migrated 23:28:46.2 Info: => 0.001118s 23:28:46.2 Debug: Took: 00:00:00.0103670 23:28:46.2 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 23:28:46.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 23:28:46.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:46.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221262930532_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:46.3 Info: DatabaseEngineVersionCheck migrating 23:28:46.3 Info: PerformDBOperation 23:28:46.3 Info: Performing DB Operation 23:28:46.3 Info: SQLite 3.48.0 23:28:46.3 Info: => 0.0010846s 23:28:46.3 Info: DatabaseEngineVersionCheck migrated 23:28:46.3 Info: => 0.0011004s 23:28:46.3 Debug: Took: 00:00:00.0103824 23:28:46.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 23:28:46.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 23:28:46.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:46.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221263286236_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:46.3 Info: DatabaseEngineVersionCheck migrating 23:28:46.3 Info: PerformDBOperation 23:28:46.3 Info: Performing DB Operation 23:28:46.3 Info: SQLite 3.48.0 23:28:46.3 Info: => 0.001088s 23:28:46.3 Info: DatabaseEngineVersionCheck migrated 23:28:46.3 Info: => 0.0011011s 23:28:46.3 Debug: Took: 00:00:00.0103930 23:28:46.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 23:28:46.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 23:28:46.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:46.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221263643873_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:46.3 Info: DatabaseEngineVersionCheck migrating 23:28:46.3 Info: PerformDBOperation 23:28:46.3 Info: Performing DB Operation 23:28:46.3 Info: SQLite 3.48.0 23:28:46.3 Info: => 0.0011161s 23:28:46.3 Info: DatabaseEngineVersionCheck migrated 23:28:46.3 Info: => 0.0011293s 23:28:46.3 Debug: Took: 00:00:00.0104164 23:28:46.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 23:28:46.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 23:28:46.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:46.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221264002206_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:46.4 Info: DatabaseEngineVersionCheck migrating 23:28:46.4 Info: PerformDBOperation 23:28:46.4 Info: Performing DB Operation 23:28:46.4 Info: SQLite 3.48.0 23:28:46.4 Info: => 0.0011075s 23:28:46.4 Info: DatabaseEngineVersionCheck migrated 23:28:46.4 Info: => 0.0011296s 23:28:46.4 Debug: Took: 00:00:00.0113017 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 23:28:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 23:28:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , meets size constraints 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , meets size constraints 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , meets size constraints 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , meets size constraints 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Release has unknown size, skipping size check 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Max size is unlimited, skipping size check 23:28:46.5 Debug: Item: , meets size constraints 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Max size is unlimited, skipping size check 23:28:46.5 Debug: Item: , meets size constraints 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , meets size constraints 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , meets size constraints 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 23:28:46.5 Debug: Beginning size check for: 23:28:46.5 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 23:28:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 23:28:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 23:28:46.6 Debug: Performing already imported check on report 23:28:46.6 Debug: Skipping already imported check for album without files 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 23:28:46.6 Debug: Performing already imported check on report 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 23:28:46.6 Debug: Performing already imported check on report 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 23:28:46.6 Debug: Skipping already imported check because CDH is disabled 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 23:28:46.6 Debug: Performing already imported check on report 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 23:28:46.6 Debug: Performing already imported check on report 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 23:28:46.6 Debug: Performing already imported check on report 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 23:28:46.6 Debug: Performing already imported check on report 23:28:46.6 Debug: Has same torrent hash as a grabbed and imported release 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 23:28:46.6 Debug: Performing already imported check on report 23:28:46.6 Debug: Has same torrent hash as a grabbed and imported release 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 23:28:46.6 Debug: Existing item meets cut-off. skipping. 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 23:28:46.6 Debug: Existing item meets cut-off. skipping. 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 23:28:46.6 Debug: Existing item meets cut-off. skipping. 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 23:28:46.6 Debug: Existing item meets cut-off. skipping. 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 23:28:46.6 Debug: New quality is a better revision for existing quality 23:28:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 23:28:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 23:28:46.7 Debug: New quality is a better revision for existing quality 23:28:46.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 23:28:46.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 23:28:46.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 23:28:46.7 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 23:28:46.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 23:28:46.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 23:28:46.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 23:28:46.7 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 23:28:46.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 23:28:46.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 23:28:46.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 23:28:46.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 23:28:46.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 23:28:46.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 23:28:46.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 23:28:46.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 23:28:46.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 23:28:46.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 23:28:46.7 Info: Processing 3 releases 23:28:46.7 Trace: Processing release 1/3 23:28:46.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:46.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:46.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:46.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:46.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:46.9 Debug: Quality parsed: FLAC v1 23:28:46.9 Debug: Release Group parsed: PERFECT 23:28:46.9 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 23:28:47.0 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 23:28:47.0 Trace: Processing release 2/3 23:28:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Debug: Quality parsed: FLAC v1 23:28:47.0 Debug: Release Group parsed: PERFECT 23:28:47.0 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 23:28:47.0 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 23:28:47.0 Trace: Processing release 3/3 23:28:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Debug: Quality parsed: FLAC v1 23:28:47.0 Debug: Release Group parsed: PERFECT 23:28:47.0 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 23:28:47.0 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 23:28:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 23:28:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 23:28:47.0 Info: Processing 1 releases 23:28:47.0 Trace: Processing release 1/1 23:28:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Debug: Quality parsed: FLAC v1 23:28:47.0 Debug: Release Group parsed: PERFECT 23:28:47.0 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 23:28:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 23:28:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 23:28:47.0 Info: Processing 1 releases 23:28:47.0 Trace: Processing release 1/1 23:28:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Debug: Quality parsed: FLAC v1 23:28:47.0 Debug: Release Group parsed: PERFECT 23:28:47.0 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 23:28:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 23:28:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 23:28:47.0 Info: Processing 1 releases 23:28:47.0 Trace: Processing release 1/1 23:28:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Debug: Quality parsed: FLAC v1 23:28:47.0 Debug: Release Group parsed: PERFECT 23:28:47.0 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 23:28:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 23:28:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 23:28:47.0 Info: Processing 1 releases 23:28:47.0 Trace: Processing release 1/1 23:28:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Debug: Quality parsed: FLAC v1 23:28:47.0 Debug: Release Group parsed: PERFECT 23:28:47.0 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 23:28:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 23:28:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 23:28:47.0 Info: Processing 1 releases 23:28:47.0 Trace: Processing release 1/1 23:28:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Debug: Quality parsed: FLAC v1 23:28:47.0 Debug: Release Group parsed: PERFECT 23:28:47.0 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 23:28:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 23:28:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 23:28:47.0 Info: Processing 1 releases 23:28:47.0 Trace: Processing release 1/1 23:28:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.0 Debug: Quality parsed: FLAC v1 23:28:47.0 Debug: Release Group parsed: PERFECT 23:28:47.0 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 23:28:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 23:28:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 23:28:47.0 Info: Processing 1 releases 23:28:47.0 Trace: Processing release 1/1 23:28:47.0 Debug: Processing release '2013 - Night Visions' from '' 23:28:47.0 Debug: Parsing string '2013 - Night Visions' 23:28:47.1 Debug: Unable to parse 2013 - Night Visions 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 23:28:47.1 Info: Processing 1 releases 23:28:47.1 Trace: Processing release 1/1 23:28:47.1 Debug: Processing release 'Not parsable' from '' 23:28:47.1 Debug: Parsing string 'Not parsable' 23:28:47.1 Debug: Unable to parse Not parsable 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 23:28:47.1 Info: Processing 1 releases 23:28:47.1 Trace: Processing release 1/1 23:28:47.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.1 Debug: Quality parsed: FLAC v1 23:28:47.1 Debug: Release Group parsed: PERFECT 23:28:47.1 Debug: Release rejected for the following reasons: [Permanent] fail1 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 23:28:47.1 Info: Processing 2 releases 23:28:47.1 Trace: Processing release 1/2 23:28:47.1 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 23:28:47.1 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 23:28:47.1 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 23:28:47.1 Debug: Album Parsed. Name1 - Title1 23:28:47.1 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 23:28:47.1 Debug: Quality parsed: FLAC v1 23:28:47.1 Debug: Release Group parsed: 23:28:47.1 Debug: Release accepted 23:28:47.1 Trace: Processing release 2/2 23:28:47.1 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 23:28:47.1 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 23:28:47.1 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 23:28:47.1 Debug: Album Parsed. Name1 - Title2 23:28:47.1 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 23:28:47.1 Debug: Quality parsed: FLAC v1 23:28:47.1 Debug: Release Group parsed: 23:28:47.1 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 23:28:47.1 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 23:28:47.1 Info: Processing 1 releases 23:28:47.1 Trace: Processing release 1/1 23:28:47.1 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 23:28:47.1 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 23:28:47.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 23:28:47.1 Debug: Album Parsed. Alien Ant Farm - TruAnt 23:28:47.1 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 23:28:47.1 Debug: Quality parsed: FLAC v1 23:28:47.1 Debug: Release Group parsed: 23:28:47.1 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 23:28:47.1 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 23:28:47.1 Info: Processing 1 releases 23:28:47.1 Trace: Processing release 1/1 23:28:47.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.1 Debug: Quality parsed: FLAC v1 23:28:47.1 Debug: Release Group parsed: PERFECT 23:28:47.1 Debug: Release accepted 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 23:28:47.1 Info: Processing 1 releases 23:28:47.1 Trace: Processing release 1/1 23:28:47.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.1 Debug: Quality parsed: FLAC v1 23:28:47.1 Debug: Release Group parsed: PERFECT 23:28:47.1 Debug: Release rejected for the following reasons: [Permanent] fail1 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 23:28:47.1 Info: Processing 1 releases 23:28:47.1 Trace: Processing release 1/1 23:28:47.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.1 Debug: Quality parsed: FLAC v1 23:28:47.1 Debug: Release Group parsed: PERFECT 23:28:47.1 Debug: Release rejected for the following reasons: [Permanent] fail1 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 23:28:47.1 Info: Processing 1 releases 23:28:47.1 Trace: Processing release 1/1 23:28:47.1 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 23:28:47.1 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 23:28:47.1 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 23:28:47.1 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 23:28:47.1 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 23:28:47.1 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 23:28:47.1 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 23:28:47.1 Info: Processing 1 releases 23:28:47.1 Trace: Processing release 1/1 23:28:47.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 23:28:47.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 23:28:47.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 23:28:47.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 23:28:47.1 Debug: Quality parsed: FLAC v1 23:28:47.1 Debug: Release Group parsed: PERFECT 23:28:47.1 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 23:28:47.1 Debug: Release published date, 01/24/2025, is outside of 5 day early grab limit allowed by user 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 23:28:47.1 Debug: Release published date, 01/14/2025, is outside of 5 day early grab limit allowed by user 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 23:28:47.1 Debug: Indexer with id 1 does not exist, skipping early release check 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 23:28:47.1 Debug: Importing after download will exceed available disk space 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 23:28:47.1 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 23:28:47.1 Debug: Skipping free space check 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 23:28:47.1 Debug: Checking if release meets maximum size requirements. 2.0 GB 23:28:47.1 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 23:28:47.1 Debug: Maximum size is not set. 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 23:28:47.1 Debug: Checking if release meets maximum size requirements. 2.0 GB 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 23:28:47.1 Debug: Checking if release meets maximum size requirements. 2.0 GB 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 23:28:47.1 Debug: Release has unknown size, skipping size check. 23:28:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 23:28:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 23:28:47.2 Debug: Checking if report meets minimum age requirements. 10 23:28:47.2 Debug: Only 10 minutes old, minimum age is 30 minutes 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 23:28:47.2 Debug: Checking if report meets minimum age requirements. 100 23:28:47.2 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 23:28:47.2 Debug: Minimum age is not set. 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 23:28:47.2 Debug: No albums in the release are monitored. Rejecting 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 23:28:47.2 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 23:28:47.2 Debug: Album is not monitored. Rejecting 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 23:28:47.2 Debug: Only 1/2 albums in the release are monitored. Rejecting 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 23:28:47.2 Debug: Only 1/2 albums in the release are monitored. Rejecting 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 23:28:47.2 Debug: Album is not monitored. Rejecting 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 23:28:47.2 Debug: Only 1/2 albums in the release are monitored. Rejecting 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 23:28:47.2 Debug: Skipping monitored check during search 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 23:28:47.2 Debug: Skipping monitored check during search 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 23:28:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 23:28:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 23:28:47.3 Debug: [] Torrent is not enabled for this artist 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 23:28:47.3 Debug: [] Usenet is not enabled for this artist 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 23:28:47.3 Debug: Checking if report meets quality requirements. MP3-192 v2 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 23:28:47.3 Debug: Checking if report meets quality requirements. MP3-256 v2 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 23:28:47.3 Debug: Checking if report meets quality requirements. MP3-320 v2 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 23:28:47.3 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 23:28:47.3 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 23:28:47.3 Debug: Checking if report meets quality requirements. FLAC v2 23:28:47.3 Debug: Quality FLAC v2 rejected by Artist's quality profile 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 23:28:47.3 Debug: Checking if report meets quality requirements. Unknown v2 23:28:47.3 Debug: Quality Unknown v2 rejected by Artist's quality profile 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 23:28:47.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 23:28:47.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 23:28:47.3 Debug: New item's custom formats [] do not improve on [], skipping 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 23:28:47.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 23:28:47.3 Debug: Existing item meets cut-off. skipping. 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 23:28:47.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 23:28:47.3 Debug: Existing item meets cut-off. skipping. 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 23:28:47.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 23:28:47.3 Debug: Existing item meets cut-off. skipping. 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 23:28:47.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 23:28:47.3 Debug: Existing item meets cut-off. skipping. 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 23:28:47.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 23:28:47.3 Debug: New quality is a better revision for existing quality 23:28:47.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 23:28:47.3 Debug: New item has a better quality 23:28:47.3 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 23:28:47.3 Debug: Quality profile allows upgrading 23:28:47.3 Debug: New quality is a better revision for existing quality 23:28:47.3 Debug: Auto downloading of propers is disabled 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 23:28:47.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 23:28:47.3 Debug: Existing item meets cut-off. skipping. 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 23:28:47.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 23:28:47.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 23:28:47.3 Debug: Existing item has better quality, skipping 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 23:28:47.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 23:28:47.3 Debug: Existing item meets cut-off. skipping. 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 23:28:47.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 23:28:47.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 23:28:47.3 Debug: New item has a better custom format score 23:28:47.3 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 23:28:47.3 Debug: Quality profile allows upgrading 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 23:28:47.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 23:28:47.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 23:28:47.3 Debug: New item has a better quality 23:28:47.3 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 23:28:47.3 Debug: Quality profile allows upgrading 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 23:28:47.3 Debug: Release contains raw CD, rejecting. 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 23:28:47.3 Debug: Release contains raw CD, rejecting. 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 23:28:47.3 Debug: Release contains raw CD, rejecting. 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 23:28:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 23:28:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 23:28:47.4 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 23:28:47.4 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 23:28:47.4 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 23:28:47.4 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 23:28:47.4 Debug: New quality is a better revision for existing quality 23:28:47.4 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 23:28:47.4 Debug: New quality is a better revision for existing quality 23:28:47.4 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 23:28:47.4 Debug: New quality is a better revision for existing quality 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 23:28:47.4 Debug: New quality is a better revision for existing quality 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 23:28:47.4 Debug: New quality is a better revision for existing quality 23:28:47.4 Debug: Auto downloading of repacks is disabled 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 23:28:47.4 Debug: New quality is a better revision for existing quality 23:28:47.4 Debug: New quality is a better revision for existing quality 23:28:47.4 Debug: New quality is a better revision for existing quality 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 23:28:47.4 Debug: New quality is a better revision for existing quality 23:28:47.4 Debug: New quality is a better revision for existing quality 23:28:47.4 Debug: New quality is a better revision for existing quality 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 23:28:47.4 Debug: Checking if report meets retention requirements. 100 23:28:47.4 Debug: Report age: 100 rejected by user's retention limit 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 23:28:47.4 Debug: Checking if report meets retention requirements. 100 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 23:28:47.4 Debug: Checking if report meets retention requirements. 100 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 23:28:47.4 Debug: Checking if report meets retention requirements. 100 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 23:28:47.4 Debug: Not checking retention requirement for non-usenet report 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 23:28:47.4 Debug: Checking if report meets retention requirements. 100 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 23:28:47.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 23:28:47.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 23:28:47.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 23:28:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 23:28:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 23:28:47.5 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 23:28:47.5 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 23:28:47.5 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 23:28:47.5 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 23:28:47.5 Debug: Profile does not require a waiting period before download for Usenet. 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 23:28:47.5 Debug: Quality is highest in profile for preferred protocol, will not delay 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 23:28:47.5 Debug: New quality is a better revision for existing quality, skipping delay 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 23:28:47.5 Debug: New quality is a better revision for existing quality, skipping delay 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 23:28:47.5 Debug: Ignoring delay for user invoked search 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 23:28:47.5 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 23:28:47.5 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 23:28:47.5 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 23:28:47.5 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 23:28:47.5 Debug: Skipping deleted trackfile check during search 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: Existing item meets cut-off. skipping. 23:28:47.5 Debug: Existing item has better quality, skipping 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: Existing item meets cut-off. skipping. 23:28:47.5 Debug: Existing item has better quality, skipping 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: New item has a better quality 23:28:47.5 Debug: Checking current status of album [2] in history 23:28:47.5 Debug: New item has a better quality 23:28:47.5 Debug: Checking current status of album [3] in history 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: New item has a better quality 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: Existing item meets cut-off. skipping. 23:28:47.5 Debug: New item's custom formats [] do not improve on [], skipping 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: Existing item meets cut-off. skipping. 23:28:47.5 Debug: Existing item has better quality, skipping 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: Existing item meets cut-off. skipping. 23:28:47.5 Debug: New item's custom formats [] do not improve on [], skipping 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: Existing item meets cut-off. skipping. 23:28:47.5 Debug: New item's custom formats [] do not improve on [], skipping 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: New item has a better quality 23:28:47.5 Debug: Checking current status of album [2] in history 23:28:47.5 Debug: Checking current status of album [3] in history 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: Existing item meets cut-off. skipping. 23:28:47.5 Debug: Existing item has better quality, skipping 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: Existing item meets cut-off. skipping. 23:28:47.5 Debug: Existing item has better quality, skipping 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 23:28:47.5 Debug: Skipping history check during search 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: Checking current status of album [2] in history 23:28:47.5 Debug: Checking current status of album [3] in history 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: Checking current status of album [2] in history 23:28:47.5 Debug: Checking current status of album [3] in history 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 23:28:47.5 Debug: Performing history status check on report 23:28:47.5 Debug: Checking current status of album [1] in history 23:28:47.5 Debug: Checking current status of album [2] in history 23:28:47.5 Debug: Checking current status of album [3] in history 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 23:28:47.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 23:28:47.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 23:28:47.5 Debug: Indexer with id 2 does not exist, skipping indexer tags check 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 23:28:47.5 Debug: New quality is a better revision for existing quality 23:28:47.5 Debug: Proper for old file, rejecting: {0} 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 23:28:47.5 Debug: New quality is a better revision for existing quality 23:28:47.5 Debug: Auto downloading of propers is disabled 23:28:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 23:28:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 23:28:47.6 Debug: New quality is a better revision for existing quality 23:28:47.6 Debug: New quality is a better revision for existing quality 23:28:47.6 Debug: Proper for old file, rejecting: {0} 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 23:28:47.6 Debug: New quality is a better revision for existing quality 23:28:47.6 Debug: Proper for old file, rejecting: {0} 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 23:28:47.6 Debug: Propers are not preferred, skipping check 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 23:28:47.6 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 --- 23:28:47.6 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 --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 23:28:47.6 Debug: New quality is a better revision for existing quality 23:28:47.6 Debug: New quality is a better revision for existing quality 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 23:28:47.6 Debug: Checking if artist matches searched artist 23:28:47.6 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 23:28:47.6 Debug: Checking if artist matches searched artist 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 23:28:47.6 Debug: Not enough seeders: 0. Minimum seeders: 5 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 23:28:47.6 Debug: Not enough seeders: 4. Minimum seeders: 5 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 23:28:47.6 Debug: Indexer with id 1 does not exist, skipping seeders check 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 23:28:47.6 Debug: Quality profile does not allow upgrades, skipping 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 23:28:47.6 Debug: Quality profile does not allow upgrades, skipping 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 23:28:47.6 Debug: Quality profile allows upgrading 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 23:28:47.6 Debug: Quality profile allows upgrading 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 23:28:47.6 Debug: Existing item has better quality, skipping 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 23:28:47.6 Debug: New item has a better quality 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 23:28:47.6 Debug: New item has a better quality 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 23:28:47.6 Debug: Existing item has better quality, skipping 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 23:28:47.6 Debug: New item's custom formats [] do not improve on [], skipping 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 23:28:47.6 Debug: Existing item has better quality, skipping 23:28:47.6 Debug: Existing item has better quality, skipping 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 23:28:47.6 Debug: New item has a better quality 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 23:28:47.6 Debug: New item has a better quality 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 23:28:47.6 Debug: New item's custom formats [] do not improve on [], skipping 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 23:28:47.6 Debug: Existing item has better quality, skipping 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 23:28:47.6 Debug: Existing item has better quality, skipping 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 23:28:47.6 Debug: New item's custom formats [] do not improve on [], skipping 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 23:28:47.6 Debug: New item's custom formats [] do not improve on [], skipping 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 23:28:47.6 Debug: New item has a better quality 23:28:47.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 23:28:47.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 23:28:47.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 23:28:47.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 23:28:47.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 23:28:47.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 23:28:47.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 23:28:47.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 23:28:47.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 23:28:47.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 23:28:47.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 23:28:47.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 23:28:47.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 23:28:47.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 23:28:47.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 23:28:47.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 23:28:47.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 23:28:47.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 23:28:47.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 23:28:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 23:28:47.8 Debug: All albums were imported in history for Drone.S01E01.HDTV 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 23:28:47.8 Debug: All albums were imported for Drone.S01E01.HDTV 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 23:28:47.8 Debug: All albums were imported for Drone.S01E01.HDTV 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 23:28:47.8 Debug: All albums were imported for Droned Pilot 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 23:28:47.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 23:28:47.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 23:28:47.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 23:28:47.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 23:28:47.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 23:28:47.8 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 --- 23:28:47.8 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 --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 23:28:47.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 23:28:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 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 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 Warn: Failed to download release '' from Indexer . Release not available 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 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 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 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 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 23:28:47.9 Trace: Grabbing release '' from Indexer at priority 0. 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 23:28:47.9 Trace: No non-blocked Download Client available, retrying blocked one. 23:28:47.9 Trace: No non-blocked Download Client available, retrying blocked one. 23:28:47.9 Trace: No non-blocked Download Client available, retrying blocked one. 23:28:47.9 Trace: No non-blocked Download Client available, retrying blocked one. 23:28:47.9 Trace: No non-blocked Download Client available, retrying blocked one. 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 23:28:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 23:28:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 23:28:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 23:28:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 23:28:48.0 Info: Iteration 0 23:28:48.1 Info: Iteration 1 23:28:48.1 Info: Iteration 2 23:28:48.1 Info: Iteration 3 23:28:48.1 Info: Iteration 4 23:28:48.1 Info: Iteration 5 23:28:48.1 Info: Iteration 6 23:28:48.1 Info: Iteration 7 23:28:48.1 Info: Iteration 8 23:28:48.1 Info: Iteration 9 23:28:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 23:28:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 23:28:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 23:28:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders("@eaDir") --- 23:28:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders("@eaDir") --- 23:28:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders(".@__thumb") --- 23:28:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_not_include_special_subfolders(".@__thumb") --- 23:28:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 23:28:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 23:28:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 23:28:48.4 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) 23:28:48.4 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 23:28:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 23:28:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 23:28:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 23:28:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 23:28:48.4 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) 23:28:48.4 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 23:28:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 23:28:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 23:28:48.4 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) 23:28:48.4 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 23:28:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 23:28:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 23:28:48.5 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 23:28:48.5 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 23:28:48.5 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 23:28:48.5 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 23:28:48.5 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 23:28:48.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) 23:28:48.5 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 23:28:48.5 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) 23:28:48.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 23:28:48.5 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 23:28:48.5 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) 23:28:48.5 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 23:28:48.5 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 23:28:48.5 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 23:28:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 23:28:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 23:28:48.6 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 23:28:48.6 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 23:28:48.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) 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 23:28:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 23:28:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 23:28:48.7 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 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 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 23:28:48.7 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 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 23:28:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 23:28:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 23:28:48.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 23:28:48.8 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. 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 23:28:48.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 23:28:48.8 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. 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 23:28:48.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 23:28:48.8 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. 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 23:28:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 23:28:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 23:28:48.9 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) 23:28:48.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 23:28:48.9 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) 23:28:48.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 23:28:48.9 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 23:28:48.9 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) 23:28:48.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 23:28:48.9 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 23:28:48.9 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) 23:28:48.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 23:28:48.9 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 23:28:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 23:28:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 23:28:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 23:28:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 23:28:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 23:28:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 23:28:49.2 Info: Unknown download state: Unknown 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 23:28:49.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) 23:28:49.2 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. 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 23:28:49.2 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) 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 23:28:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 23:28:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 23:28:49.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) 23:28:49.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 23:28:49.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) 23:28:49.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 23:28:49.3 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 23:28:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 23:28:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 23:28:49.4 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) 23:28:49.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 23:28:49.4 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) 23:28:49.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 23:28:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 23:28:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 23:28:49.5 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 23:28:49.5 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 23:28:49.5 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 23:28:49.5 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 23:28:49.5 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 23:28:49.5 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 23:28:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 23:28:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 23:28:49.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) 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 23:28:49.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) 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 23:28:49.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) 23:28:49.6 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 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 23:28:49.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) 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 23:28:49.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) 23:28:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 23:28:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 23:28:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 23:28:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 23:28:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 23:28:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 23:28:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 23:28:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 23:28:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 23:28:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 23:28:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 23:28:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 23:28:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 23:28:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 23:28:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 23:28:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 23:28:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 23:28:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 23:28:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 23:28:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 23:28:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.7 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 23:28:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 23:28:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 23:28:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 23:28:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 23:28:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 23:28:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 23:28:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.8 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") --- 23:28:49.9 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") --- 23:28:49.9 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") --- 23:28:49.9 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") --- 23:28:49.9 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") --- 23:28:49.9 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") --- 23:28:49.9 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") --- 23:28:49.9 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") --- 23:28:49.9 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") --- 23:28:49.9 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") --- 23:28:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 23:28:49.9 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 23:28:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 23:28:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 23:28:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 23:28:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 23:28:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 23:28:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 23:28:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 23:28:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 23:28:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 23:28:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 23:28:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 23:28:49.9 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 --- 23:28:49.9 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 --- 23:28:49.9 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") --- 23:28:49.9 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") --- 23:28:49.9 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") --- 23:28:49.9 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") --- 23:28:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 23:28:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 23:28:49.9 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 --- 23:28:49.9 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 --- 23:28:49.9 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 --- 23:28:50.0 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 --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 23:28:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 23:28:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 23:28:50.1 Debug: Retrieved metadata of 1 torrents in client 23:28:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 23:28:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 23:28:50.1 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) 23:28:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 23:28:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 23:28:50.1 Debug: Retrieved metadata of 1 torrents in client 23:28:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 23:28:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 23:28:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 23:28:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 23:28:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 23:28:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 23:28:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 23:28:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 23:28:50.1 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) 23:28:50.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 23:28:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 23:28:50.1 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") --- 23:28:50.1 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) 23:28:50.1 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 23:28:50.1 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") --- 23:28:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 23:28:50.1 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) 23:28:50.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 23:28:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 23:28:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 23:28:50.2 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 --- 23:28:50.2 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 --- 23:28:50.2 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 --- 23:28:50.2 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 23:28:50.2 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 --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 23:28:50.2 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 23:28:50.2 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 23:28:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 23:28:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 23:28:50.2 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") --- 23:28:50.2 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") --- 23:28:50.2 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") --- 23:28:50.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") --- 23:28:50.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") --- 23:28:50.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") --- 23:28:50.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") --- 23:28:50.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") --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 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") --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 23:28:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 23:28:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 23:28:50.4 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) 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 23:28:50.4 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) 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 23:28:50.4 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) 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 23:28:50.4 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) 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 23:28:50.4 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) 23:28:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 23:28:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 23:28:50.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 --- 23:28:50.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 --- 23:28:50.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 --- 23:28:50.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 --- 23:28:50.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 --- 23:28:50.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 --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- Skipped should_fix_forward_slashes [6 ms] 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 23:28:50.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 23:28:50.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 23:28:50.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 --- 23:28:50.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 --- 23:28:50.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 --- 23:28:50.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 --- 23:28:50.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 --- 23:28:50.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 --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 23:28:50.6 Debug: Transmission version information: 2.84 () 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 23:28:50.6 Debug: Transmission version information: 2.84+ () 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 23:28:50.6 Debug: Transmission version information: 2.84 (other info) 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 23:28:50.6 Debug: Transmission version information: 2.84 (2.84) 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 23:28:50.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") --- 23:28:50.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") --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 23:28:50.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) 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 23:28:50.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) 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 23:28:50.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) 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 23:28:50.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 23:28:50.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 23:28:50.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 23:28:50.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") --- 23:28:50.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") --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 23:28:50.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) 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 23:28:50.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) 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- Skipped should_combine_drive_letter [2 ms] 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 23:28:50.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) 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 23:28:50.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) 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 23:28:50.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) 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 23:28:50.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 23:28:50.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 23:28:50.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 23:28:50.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 23:28:50.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 23:28:50.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 23:28:50.8 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 23:28:50.8 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 23:28:50.8 Debug: Vuze protocol version information: 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 23:28:50.8 Debug: Vuze protocol version information: 10 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 23:28:50.8 Debug: Vuze protocol version information: foo 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 23:28:50.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 23:28:50.8 Debug: Vuze protocol version information: 14 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 23:28:50.8 Debug: Vuze protocol version information: 15 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 23:28:50.8 Debug: Vuze protocol version information: 20 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- Skipped should_fix_forward_slashes [3 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [2 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [2 ms] 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 23:28:50.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 23:28:50.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 23:28:50.9 Info: Report sent to Name1 from indexer Indexer1. Title1 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 23:28:50.9 Trace: Release Title1 no longer available on indexer. 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 23:28:50.9 Info: Report sent to Name1 from indexer Indexer1. Title1 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 23:28:50.9 Info: Report sent to Name1 from indexer Indexer1. Title1 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 23:28:50.9 Info: Report sent to Name1 from indexer Indexer1. Title1 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 23:28:50.9 Info: Report sent to Name1 from indexer Indexer1. Title1 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 23:28:50.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 23:28:50.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 23:28:51.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 23:28:51.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 23:28:51.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 23:28:51.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 23:28:51.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 23:28:51.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 23:28:51.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 23:28:51.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 23:28:51.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 23:28:51.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 23:28:51.0 Debug: Adding release Title1 to pending releases with reason Delay 23:28:51.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 23:28:51.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 23:28:51.0 Debug: Adding release Title1 to pending releases with reason Delay 23:28:51.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 23:28:51.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 23:28:51.0 Debug: Adding release Title1 to pending releases with reason Delay 23:28:51.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 23:28:51.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 23:28:51.0 Debug: Adding release Title1 to pending releases with reason Delay 23:28:51.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 23:28:51.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 23:28:51.0 Debug: The release Title1 is already pending with reason Delay, not adding again 23:28:51.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 23:28:51.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 23:28:51.1 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 23:28:51.1 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 23:28:51.1 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 23:28:51.1 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 23:28:51.1 Debug: Removing previously pending release, as it was grabbed. 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 23:28:51.1 Debug: Removing previously pending release, as it was grabbed. 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 23:28:51.1 Debug: Removing failed releases from pending 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 23:28:51.1 Debug: Removing failed releases from pending 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 23:28:51.1 Debug: Removing failed releases from pending 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 23:28:51.1 Debug: Removing failed releases from pending 23:28:51.1 Debug: Removing previously pending release, as it has now been rejected. 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 23:28:51.1 Debug: Failed download only contains one album, searching again 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 23:28:51.1 Debug: Failed download was entire artist, searching again 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 23:28:51.1 Debug: Failed download contains multiple albums, searching again 23:28:51.1 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 23:28:51.1 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 23:28:51.2 Debug: Skip redownloading requested by user 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 23:28:51.2 Debug: Auto redownloading failed albums is disabled 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 23:28:51.2 Trace: Checking if all items for 'Title1' have been imported 23:28:51.2 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 23:28:51.2 Trace: All albums for 'Title1' have been imported: False 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 23:28:51.2 Trace: Checking if all items for 'Title1' have been imported 23:28:51.2 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 23:28:51.2 Trace: All albums for 'Title1' have been imported: False 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 23:28:51.2 Trace: Checking if all items for 'Title1' have been imported 23:28:51.2 Trace: No history for Title1 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 23:28:51.2 Trace: Checking if all items for 'Title1' have been imported 23:28:51.2 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 23:28:51.2 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 23:28:51.2 Trace: All albums for 'Title1' have been imported: True 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 23:28:51.2 Trace: Checking if all items for 'Title1' have been imported 23:28:51.2 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 23:28:51.2 Trace: All albums for 'Title1' have been imported: True 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 23:28:51.2 Trace: Checking if all items for 'Title1' have been imported 23:28:51.2 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 23:28:51.2 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 23:28:51.2 Trace: All albums for 'Title1' have been imported: False 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 23:28:51.2 Debug: Parsing string 'The torrent release folder' 23:28:51.2 Debug: Unable to parse The torrent release folder 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 23:28:51.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 23:28:51.2 Debug: Album Parsed. Audio Artist - Audio Album 23:28:51.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 23:28:51.2 Debug: Quality parsed: FLAC v1 23:28:51.2 Debug: Release Group parsed: 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 23:28:51.2 Debug: Parsing string 'the.artist.s01e01.track.xml' 23:28:51.2 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 23:28:51.2 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 23:28:51.2 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 23:28:51.2 Debug: Quality parsed: Unknown v1 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 23:28:51.2 Debug: Parsing string 'the.artist.s01e01.track.xml' 23:28:51.2 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 23:28:51.2 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 23:28:51.2 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 23:28:51.2 Debug: Quality parsed: Unknown v1 23:28:51.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 23:28:51.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 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] 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] 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Saturday 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Wednesday Thursday Friday Saturday Sunday 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Tuesday 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 23:28:51.3 Warn: Value can not be null. 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 23:28:51.3 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 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 23:28:51.3 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 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 23:28:51.3 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 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 23:28:51.3 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 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 23:28:51.3 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 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 23:28:51.3 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 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 23:28:51.3 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 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 23:28:51.3 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 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 23:28:51.3 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 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 23:28:51.3 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 23:28:51.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 23:28:51.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_warning_if_downloading_inside_root_folder --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_warning_if_downloading_inside_root_folder --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 23:28:51.4 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") --- 23:28:51.4 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") --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 23:28:51.4 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") --- 23:28:51.4 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") --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 23:28:51.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 23:28:51.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 23:28:51.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 23:28:51.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 23:28:51.6 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 --- 23:28:51.6 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 --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 23:28:51.6 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 --- 23:28:51.6 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 --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 23:28:51.6 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 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 23:28:51.6 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 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 23:28:51.6 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 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 23:28:51.6 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) --- 23:28:51.6 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 23:28:51.6 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) --- 23:28:51.6 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) --- 23:28:51.6 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 23:28:51.6 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) --- 23:28:51.6 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) --- 23:28:51.6 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 23:28:51.6 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) --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 23:28:51.6 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 --- 23:28:51.6 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 --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- Skipped should_return_error_if_series_path_is_for_posix_os [1 ms] 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 23:28:51.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 23:28:51.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 23:28:51.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 23:28:51.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 23:28:51.7 Error: System time mismatch. SystemTime: 02/03/2025 23:28:51 Expected Time: 02/05/2025 23:28:51. Update system time 23:28:51.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 23:28:51.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 23:28:51.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 23:28:51.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 23:28:51.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 23:28:51.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 23:28:51.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 23:28:51.7 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") --- 23:28:51.7 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") --- 23:28:51.7 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") --- 23:28:51.7 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") --- 23:28:51.7 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") --- 23:28:51.7 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") --- 23:28:51.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 23:28:51.7 Trace: Check health -> FakeHealthCheck 23:28:51.7 Trace: Check health <- FakeHealthCheck 23:28:51.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 23:28:51.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 23:28:51.7 Trace: Check health -> FakeHealthCheck 23:28:51.7 Trace: Check health <- FakeHealthCheck 23:28:51.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 23:28:51.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 23:28:51.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 23:28:51.7 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 23:28:51.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:51.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221317992066_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:51.8 Info: DatabaseEngineVersionCheck migrating 23:28:51.8 Info: PerformDBOperation 23:28:51.8 Info: Performing DB Operation 23:28:51.8 Info: SQLite 3.48.0 23:28:51.8 Info: => 0.0011438s 23:28:51.8 Info: DatabaseEngineVersionCheck migrated 23:28:51.8 Info: => 0.001156s 23:28:51.8 Debug: Took: 00:00:00.0110050 23:28:51.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 = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 23:28:51.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 = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 23:28:51.8 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 ==== 23:28:51.8 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 23:28:51.8 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 23:28:51.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:51.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221318519874_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:51.8 Info: DatabaseEngineVersionCheck migrating 23:28:51.8 Info: PerformDBOperation 23:28:51.8 Info: Performing DB Operation 23:28:51.8 Info: SQLite 3.48.0 23:28:51.8 Info: => 0.0011177s 23:28:51.8 Info: DatabaseEngineVersionCheck migrated 23:28:51.8 Info: => 0.0011297s 23:28:51.8 Debug: Took: 00:00:00.0107795 23:28:51.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": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 23:28:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 23:28:51.8 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 23:28:51.8 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 23:28:51.9 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 23:28:51.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 23:28:51.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:51.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221319479986_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:51.9 Info: DatabaseEngineVersionCheck migrating 23:28:51.9 Info: PerformDBOperation 23:28:51.9 Info: Performing DB Operation 23:28:51.9 Info: SQLite 3.48.0 23:28:51.9 Info: => 0.0011389s 23:28:51.9 Info: DatabaseEngineVersionCheck migrated 23:28:51.9 Info: => 0.0011644s 23:28:51.9 Debug: Took: 00:00:00.0116075 23:28:51.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-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 23:28:52.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 23:28:52.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221320030791_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.0 Info: DatabaseEngineVersionCheck migrating 23:28:52.0 Info: PerformDBOperation 23:28:52.0 Info: Performing DB Operation 23:28:52.0 Info: SQLite 3.48.0 23:28:52.0 Info: => 0.0011308s 23:28:52.0 Info: DatabaseEngineVersionCheck migrated 23:28:52.0 Info: => 0.001143s 23:28:52.0 Debug: Took: 00:00:00.0115520 23:28:52.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 = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 23:28:52.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 23:28:52.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221320525983_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.0 Info: DatabaseEngineVersionCheck migrating 23:28:52.0 Info: PerformDBOperation 23:28:52.0 Info: Performing DB Operation 23:28:52.0 Info: SQLite 3.48.0 23:28:52.0 Info: => 0.0011471s 23:28:52.0 Info: DatabaseEngineVersionCheck migrated 23:28:52.0 Info: => 0.0011599s 23:28:52.0 Debug: Took: 00:00:00.0114512 23:28:52.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 = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 23:28:52.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 23:28:52.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221321016187_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.1 Info: DatabaseEngineVersionCheck migrating 23:28:52.1 Info: PerformDBOperation 23:28:52.1 Info: Performing DB Operation 23:28:52.1 Info: SQLite 3.48.0 23:28:52.1 Info: => 0.0011344s 23:28:52.1 Info: DatabaseEngineVersionCheck migrated 23:28:52.1 Info: => 0.0011469s 23:28:52.1 Debug: Took: 00:00:00.0114195 23:28:52.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 = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 23:28:52.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 23:28:52.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221321526987_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.1 Info: DatabaseEngineVersionCheck migrating 23:28:52.1 Info: PerformDBOperation 23:28:52.1 Info: Performing DB Operation 23:28:52.1 Info: SQLite 3.48.0 23:28:52.1 Info: => 0.0011203s 23:28:52.1 Info: DatabaseEngineVersionCheck migrated 23:28:52.1 Info: => 0.0011322s 23:28:52.1 Debug: Took: 00:00:00.0115389 23:28:52.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 ==== 23:28:52.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 = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 23:28:52.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 = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 23:28:52.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 = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 23:28:52.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 = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 23:28:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 23:28:52.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 23:28:52.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 23:28:52.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221322323038_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.2 Info: DatabaseEngineVersionCheck migrating 23:28:52.2 Info: PerformDBOperation 23:28:52.2 Info: Performing DB Operation 23:28:52.2 Info: SQLite 3.48.0 23:28:52.2 Info: => 0.0011244s 23:28:52.2 Info: DatabaseEngineVersionCheck migrated 23:28:52.2 Info: => 0.0011374s 23:28:52.2 Debug: Took: 00:00:00.0106178 23:28:52.2 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 ==== 23:28:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 23:28:52.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 23:28:52.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 23:28:52.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221322795727_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.2 Info: DatabaseEngineVersionCheck migrating 23:28:52.2 Info: PerformDBOperation 23:28:52.2 Info: Performing DB Operation 23:28:52.2 Info: SQLite 3.48.0 23:28:52.2 Info: => 0.0010874s 23:28:52.2 Info: DatabaseEngineVersionCheck migrated 23:28:52.2 Info: => 0.0010997s 23:28:52.2 Debug: Took: 00:00:00.0103151 23:28:52.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 ==== 23:28:52.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-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 23:28:52.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-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 23:28:52.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-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 23:28:52.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-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 23:28:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 23:28:52.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 23:28:52.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 23:28:52.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221323320688_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.3 Info: DatabaseEngineVersionCheck migrating 23:28:52.3 Info: PerformDBOperation 23:28:52.3 Info: Performing DB Operation 23:28:52.3 Info: SQLite 3.48.0 23:28:52.3 Info: => 0.0011028s 23:28:52.3 Info: DatabaseEngineVersionCheck migrated 23:28:52.3 Info: => 0.0011153s 23:28:52.3 Debug: Took: 00:00:00.0103597 23:28:52.3 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 ==== 23:28:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 23:28:52.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 23:28:52.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 23:28:52.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221323777281_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.3 Info: DatabaseEngineVersionCheck migrating 23:28:52.3 Info: PerformDBOperation 23:28:52.3 Info: Performing DB Operation 23:28:52.3 Info: SQLite 3.48.0 23:28:52.3 Info: => 0.0011033s 23:28:52.3 Info: DatabaseEngineVersionCheck migrated 23:28:52.3 Info: => 0.001116s 23:28:52.3 Debug: Took: 00:00:00.0103154 23:28:52.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-01-13T23:28:52.3913967Z"] 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": 739284, "ageHours": 17742839.481219985, "ageMinutes": 1064570368.8731993 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 23:28:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 23:28:52.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 23:28:52.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 23:28:52.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221324494373_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.4 Info: DatabaseEngineVersionCheck migrating 23:28:52.4 Info: PerformDBOperation 23:28:52.4 Info: Performing DB Operation 23:28:52.4 Info: SQLite 3.48.0 23:28:52.4 Info: => 0.0011081s 23:28:52.4 Info: DatabaseEngineVersionCheck migrated 23:28:52.4 Info: => 0.0011206s 23:28:52.4 Debug: Took: 00:00:00.0104350 23:28:52.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-01-13T23:28:52.4626113Z"] 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": 739284, "ageHours": 17742839.481239762, "ageMinutes": 1064570368.874386 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 23:28:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 23:28:52.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 23:28:52.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 23:28:52.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221324959403_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.5 Info: DatabaseEngineVersionCheck migrating 23:28:52.5 Info: PerformDBOperation 23:28:52.5 Info: Performing DB Operation 23:28:52.5 Info: SQLite 3.48.0 23:28:52.5 Info: => 0.001089s 23:28:52.5 Info: DatabaseEngineVersionCheck migrated 23:28:52.5 Info: => 0.0011017s 23:28:52.5 Debug: Took: 00:00:00.0103210 23:28:52.5 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-01-13T23:28:52.5090413Z"] 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": 739284, "ageHours": 17742839.481252667, "ageMinutes": 1064570368.8751601 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 23:28:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 23:28:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 23:28:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 23:28:52.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221325487806_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.5 Info: DatabaseEngineVersionCheck migrating 23:28:52.5 Info: PerformDBOperation 23:28:52.5 Info: Performing DB Operation 23:28:52.5 Info: SQLite 3.48.0 23:28:52.5 Info: => 0.0010999s 23:28:52.5 Info: DatabaseEngineVersionCheck migrated 23:28:52.5 Info: => 0.0011116s 23:28:52.5 Debug: Took: 00:00:00.0103465 23:28:52.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 23:28:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 23:28:52.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 23:28:52.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221326008058_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.6 Info: DatabaseEngineVersionCheck migrating 23:28:52.6 Info: PerformDBOperation 23:28:52.6 Info: Performing DB Operation 23:28:52.6 Info: SQLite 3.48.0 23:28:52.6 Info: => 0.0010954s 23:28:52.6 Info: DatabaseEngineVersionCheck migrated 23:28:52.6 Info: => 0.0011084s 23:28:52.6 Debug: Took: 00:00:00.0114251 23:28:52.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-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.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 = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 23:28:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 23:28:52.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 23:28:52.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221326508397_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.6 Info: DatabaseEngineVersionCheck migrating 23:28:52.6 Info: PerformDBOperation 23:28:52.6 Info: Performing DB Operation 23:28:52.6 Info: SQLite 3.48.0 23:28:52.6 Info: => 0.0011087s 23:28:52.6 Info: DatabaseEngineVersionCheck migrated 23:28:52.6 Info: => 0.001121s 23:28:52.6 Debug: Took: 00:00:00.0114924 23:28:52.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.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 = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 23:28:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 23:28:52.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 23:28:52.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221327007959_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.7 Info: DatabaseEngineVersionCheck migrating 23:28:52.7 Info: PerformDBOperation 23:28:52.7 Info: Performing DB Operation 23:28:52.7 Info: SQLite 3.48.0 23:28:52.7 Info: => 0.0010941s 23:28:52.7 Info: DatabaseEngineVersionCheck migrated 23:28:52.7 Info: => 0.0011062s 23:28:52.7 Debug: Took: 00:00:00.0114209 23:28:52.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 23:28:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 23:28:52.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 23:28:52.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221327503373_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.7 Info: DatabaseEngineVersionCheck migrating 23:28:52.7 Info: PerformDBOperation 23:28:52.7 Info: Performing DB Operation 23:28:52.7 Info: SQLite 3.48.0 23:28:52.7 Info: => 0.0011032s 23:28:52.7 Info: DatabaseEngineVersionCheck migrated 23:28:52.7 Info: => 0.0011279s 23:28:52.7 Debug: Took: 00:00:00.0113500 23:28:52.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.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 = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 23:28:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 23:28:52.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 23:28:52.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221328207887_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.8 Info: DatabaseEngineVersionCheck migrating 23:28:52.8 Info: PerformDBOperation 23:28:52.8 Info: Performing DB Operation 23:28:52.8 Info: SQLite 3.48.0 23:28:52.8 Info: => 0.0010882s 23:28:52.8 Info: DatabaseEngineVersionCheck migrated 23:28:52.8 Info: => 0.0011s 23:28:52.8 Debug: Took: 00:00:00.0105343 23:28:52.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 = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.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 = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 23:28:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 23:28:52.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 23:28:52.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221328690041_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.8 Info: DatabaseEngineVersionCheck migrating 23:28:52.8 Info: PerformDBOperation 23:28:52.8 Info: Performing DB Operation 23:28:52.8 Info: SQLite 3.48.0 23:28:52.8 Info: => 0.0010884s 23:28:52.8 Info: DatabaseEngineVersionCheck migrated 23:28:52.8 Info: => 0.0011008s 23:28:52.8 Debug: Took: 00:00:00.0104270 23:28:52.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-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 23:28:52.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 23:28:52.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221329162303_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.9 Info: DatabaseEngineVersionCheck migrating 23:28:52.9 Info: PerformDBOperation 23:28:52.9 Info: Performing DB Operation 23:28:52.9 Info: SQLite 3.48.0 23:28:52.9 Info: => 0.0010988s 23:28:52.9 Info: DatabaseEngineVersionCheck migrated 23:28:52.9 Info: => 0.0011113s 23:28:52.9 Debug: Took: 00:00:00.0103040 23:28:52.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 = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:52.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 23:28:52.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 23:28:52.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:52.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221329631263_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:52.9 Info: DatabaseEngineVersionCheck migrating 23:28:52.9 Info: PerformDBOperation 23:28:52.9 Info: Performing DB Operation 23:28:52.9 Info: SQLite 3.48.0 23:28:52.9 Info: => 0.0011034s 23:28:52.9 Info: DatabaseEngineVersionCheck migrated 23:28:52.9 Info: => 0.0011161s 23:28:52.9 Debug: Took: 00:00:00.0103544 23:28:52.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 = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:53.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 23:28:53.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 23:28:53.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221330100416_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.0 Info: DatabaseEngineVersionCheck migrating 23:28:53.0 Info: PerformDBOperation 23:28:53.0 Info: Performing DB Operation 23:28:53.0 Info: SQLite 3.48.0 23:28:53.0 Info: => 0.0011017s 23:28:53.0 Info: DatabaseEngineVersionCheck migrated 23:28:53.0 Info: => 0.0011139s 23:28:53.0 Debug: Took: 00:00:00.0103382 23:28:53.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:53.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 23:28:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:53.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 23:28:53.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 23:28:53.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221330575960_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.0 Info: DatabaseEngineVersionCheck migrating 23:28:53.0 Info: PerformDBOperation 23:28:53.0 Info: Performing DB Operation 23:28:53.0 Info: SQLite 3.48.0 23:28:53.0 Info: => 0.0011191s 23:28:53.0 Info: DatabaseEngineVersionCheck migrated 23:28:53.0 Info: => 0.0011313s 23:28:53.0 Debug: Took: 00:00:00.0104392 23:28:53.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:53.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 23:28:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:53.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 23:28:53.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 23:28:53.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221331054607_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.1 Info: DatabaseEngineVersionCheck migrating 23:28:53.1 Info: PerformDBOperation 23:28:53.1 Info: Performing DB Operation 23:28:53.1 Info: SQLite 3.48.0 23:28:53.1 Info: => 0.0011122s 23:28:53.1 Info: DatabaseEngineVersionCheck migrated 23:28:53.1 Info: => 0.001125s 23:28:53.1 Debug: Took: 00:00:00.0109922 23:28:53.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:53.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 = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2025-02-04T00:00:00Z"] LastUpdated = ["2025-02-04T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 23:28:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:53.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 23:28:53.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 23:28:53.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221331544931_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.1 Info: DatabaseEngineVersionCheck migrating 23:28:53.1 Info: PerformDBOperation 23:28:53.1 Info: Performing DB Operation 23:28:53.1 Info: SQLite 3.48.0 23:28:53.1 Info: => 0.0011111s 23:28:53.1 Info: DatabaseEngineVersionCheck migrated 23:28:53.1 Info: => 0.001124s 23:28:53.1 Debug: Took: 00:00:00.0113298 23:28:53.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:28:53.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 23:28:53.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 23:28:53.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221332070284_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.2 Info: DatabaseEngineVersionCheck migrating 23:28:53.2 Info: PerformDBOperation 23:28:53.2 Info: Performing DB Operation 23:28:53.2 Info: SQLite 3.48.0 23:28:53.2 Info: => 0.0011264s 23:28:53.2 Info: DatabaseEngineVersionCheck migrated 23:28:53.2 Info: => 0.0011386s 23:28:53.2 Debug: Took: 00:00:00.0114790 23:28:53.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 23:28:53.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:53.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 = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 23:28:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:28:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:28:53.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 23:28:53.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 23:28:53.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221332673799_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.2 Info: DatabaseEngineVersionCheck migrating 23:28:53.2 Info: PerformDBOperation 23:28:53.2 Info: Performing DB Operation 23:28:53.2 Info: SQLite 3.48.0 23:28:53.2 Info: => 0.0011217s 23:28:53.2 Info: DatabaseEngineVersionCheck migrated 23:28:53.2 Info: => 0.0011347s 23:28:53.2 Debug: Took: 00:00:00.0115662 23:28:53.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-02-03T00:00:00Z"] PublishedDate = ["2025-02-03T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 23:28:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 23:28:53.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 23:28:53.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 23:28:53.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221333185397_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.3 Info: DatabaseEngineVersionCheck migrating 23:28:53.3 Info: PerformDBOperation 23:28:53.3 Info: Performing DB Operation 23:28:53.3 Info: SQLite 3.48.0 23:28:53.3 Info: => 0.0012134s 23:28:53.3 Info: DatabaseEngineVersionCheck migrated 23:28:53.3 Info: => 0.0012257s 23:28:53.3 Debug: Took: 00:00:00.0116285 23:28:53.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:53.3 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-02-03T00:00:00Z"] PublishedDate = ["2025-02-03T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 23:28:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 23:28:53.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 23:28:53.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 23:28:53.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221333963053_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.4 Info: DatabaseEngineVersionCheck migrating 23:28:53.4 Info: PerformDBOperation 23:28:53.4 Info: Performing DB Operation 23:28:53.4 Info: SQLite 3.48.0 23:28:53.4 Info: => 0.0010997s 23:28:53.4 Info: DatabaseEngineVersionCheck migrated 23:28:53.4 Info: => 0.0011123s 23:28:53.4 Debug: Took: 00:00:00.0103159 23:28:53.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:53.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-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 23:28:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 23:28:53.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 23:28:53.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 23:28:53.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221334494096_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.4 Info: DatabaseEngineVersionCheck migrating 23:28:53.4 Info: PerformDBOperation 23:28:53.4 Info: Performing DB Operation 23:28:53.4 Info: SQLite 3.48.0 23:28:53.4 Info: => 0.00109s 23:28:53.4 Info: DatabaseEngineVersionCheck migrated 23:28:53.4 Info: => 0.0011026s 23:28:53.4 Debug: Took: 00:00:00.0104130 23:28:53.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:53.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-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 23:28:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 23:28:53.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 23:28:53.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 23:28:53.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221335039561_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.5 Info: DatabaseEngineVersionCheck migrating 23:28:53.5 Info: PerformDBOperation 23:28:53.5 Info: Performing DB Operation 23:28:53.5 Info: SQLite 3.48.0 23:28:53.5 Info: => 0.0011134s 23:28:53.5 Info: DatabaseEngineVersionCheck migrated 23:28:53.5 Info: => 0.0011253s 23:28:53.5 Debug: Took: 00:00:00.0103985 23:28:53.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:53.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:53.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 = [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-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 23:28:53.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 = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2025-02-04T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 23:28:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 23:28:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 23:28:53.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 23:28:53.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 23:28:53.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221335640698_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.5 Info: DatabaseEngineVersionCheck migrating 23:28:53.5 Info: PerformDBOperation 23:28:53.5 Info: Performing DB Operation 23:28:53.5 Info: SQLite 3.48.0 23:28:53.5 Info: => 0.0011064s 23:28:53.5 Info: DatabaseEngineVersionCheck migrated 23:28:53.5 Info: => 0.0011189s 23:28:53.5 Debug: Took: 00:00:00.0104901 23:28:53.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:53.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:53.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 = [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-02-03T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 23:28:53.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-02-04T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 23:28:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 23:28:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 23:28:53.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 23:28:53.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 23:28:53.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221336240509_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.6 Info: DatabaseEngineVersionCheck migrating 23:28:53.6 Info: PerformDBOperation 23:28:53.6 Info: Performing DB Operation 23:28:53.6 Info: SQLite 3.48.0 23:28:53.6 Info: => 0.0011071s 23:28:53.6 Info: DatabaseEngineVersionCheck migrated 23:28:53.6 Info: => 0.0011186s 23:28:53.6 Debug: Took: 00:00:00.0106144 23:28:53.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-02-03T00:00:00Z"] ProviderId = [0] InitialFailure = ["2025-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 23:28:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 23:28:53.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 23:28:53.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 23:28:53.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221336737522_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.6 Info: DatabaseEngineVersionCheck migrating 23:28:53.6 Info: PerformDBOperation 23:28:53.6 Info: Performing DB Operation 23:28:53.6 Info: SQLite 3.48.0 23:28:53.6 Info: => 0.0011268s 23:28:53.6 Info: DatabaseEngineVersionCheck migrated 23:28:53.6 Info: => 0.0011392s 23:28:53.6 Debug: Took: 00:00:00.0108382 23:28:53.6 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 ==== 23:28:53.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-02-03T00:00:00Z"] ProviderId = [1] InitialFailure = ["2025-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 23:28:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 23:28:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 23:28:53.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 23:28:53.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 23:28:53.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221337300954_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.7 Info: DatabaseEngineVersionCheck migrating 23:28:53.7 Info: PerformDBOperation 23:28:53.7 Info: Performing DB Operation 23:28:53.7 Info: SQLite 3.48.0 23:28:53.7 Info: => 0.0011394s 23:28:53.7 Info: DatabaseEngineVersionCheck migrated 23:28:53.7 Info: => 0.0011513s 23:28:53.7 Debug: Took: 00:00:00.0115800 23:28:53.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 = [0] InitialFailure = ["2025-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 23:28:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 23:28:53.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 23:28:53.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 23:28:53.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221337813497_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.7 Info: DatabaseEngineVersionCheck migrating 23:28:53.7 Info: PerformDBOperation 23:28:53.7 Info: Performing DB Operation 23:28:53.7 Info: SQLite 3.48.0 23:28:53.7 Info: => 0.0011294s 23:28:53.7 Info: DatabaseEngineVersionCheck migrated 23:28:53.7 Info: => 0.0011416s 23:28:53.7 Debug: Took: 00:00:00.0115300 23:28:53.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 ==== 23:28:53.8 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-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 23:28:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 23:28:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 23:28:53.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 23:28:53.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 23:28:53.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221338374520_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.8 Info: DatabaseEngineVersionCheck migrating 23:28:53.8 Info: PerformDBOperation 23:28:53.8 Info: Performing DB Operation 23:28:53.8 Info: SQLite 3.48.0 23:28:53.8 Info: => 0.0011205s 23:28:53.8 Info: DatabaseEngineVersionCheck migrated 23:28:53.8 Info: => 0.0011328s 23:28:53.8 Debug: Took: 00:00:00.0115512 23:28:53.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:53.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 = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:53.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 23:28:53.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 23:28:53.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221338950733_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.9 Info: DatabaseEngineVersionCheck migrating 23:28:53.9 Info: PerformDBOperation 23:28:53.9 Info: Performing DB Operation 23:28:53.9 Info: SQLite 3.48.0 23:28:53.9 Info: => 0.001125s 23:28:53.9 Info: DatabaseEngineVersionCheck migrated 23:28:53.9 Info: => 0.0011378s 23:28:53.9 Debug: Took: 00:00:00.0115922 23:28:53.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:53.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 = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:53.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 23:28:53.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 23:28:53.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:53.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221339722071_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:53.9 Info: DatabaseEngineVersionCheck migrating 23:28:53.9 Info: PerformDBOperation 23:28:53.9 Info: Performing DB Operation 23:28:53.9 Info: SQLite 3.48.0 23:28:53.9 Info: => 0.0010844s 23:28:53.9 Info: DatabaseEngineVersionCheck migrated 23:28:53.9 Info: => 0.0010964s 23:28:53.9 Debug: Took: 00:00:00.0106902 23:28:53.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:53.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-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 23:28:54.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 23:28:54.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221340255412_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.0 Info: DatabaseEngineVersionCheck migrating 23:28:54.0 Info: PerformDBOperation 23:28:54.0 Info: Performing DB Operation 23:28:54.0 Info: SQLite 3.48.0 23:28:54.0 Info: => 0.0010993s 23:28:54.0 Info: DatabaseEngineVersionCheck migrated 23:28:54.0 Info: => 0.0011125s 23:28:54.0 Debug: Took: 00:00:00.0106200 23:28:54.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 = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 23:28:54.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 23:28:54.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221340741666_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.0 Info: DatabaseEngineVersionCheck migrating 23:28:54.0 Info: PerformDBOperation 23:28:54.0 Info: Performing DB Operation 23:28:54.0 Info: SQLite 3.48.0 23:28:54.0 Info: => 0.001132s 23:28:54.0 Info: DatabaseEngineVersionCheck migrated 23:28:54.0 Info: => 0.0011442s 23:28:54.0 Debug: Took: 00:00:00.0108439 23:28:54.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:54.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:54.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-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 23:28:54.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 23:28:54.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221341346255_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.1 Info: DatabaseEngineVersionCheck migrating 23:28:54.1 Info: PerformDBOperation 23:28:54.1 Info: Performing DB Operation 23:28:54.1 Info: SQLite 3.48.0 23:28:54.1 Info: => 0.0010877s 23:28:54.1 Info: DatabaseEngineVersionCheck migrated 23:28:54.1 Info: => 0.0011003s 23:28:54.1 Debug: Took: 00:00:00.0105989 23:28:54.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:54.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 23:28:54.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 23:28:54.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221341878152_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.1 Info: DatabaseEngineVersionCheck migrating 23:28:54.1 Info: PerformDBOperation 23:28:54.1 Info: Performing DB Operation 23:28:54.1 Info: SQLite 3.48.0 23:28:54.1 Info: => 0.0010984s 23:28:54.1 Info: DatabaseEngineVersionCheck migrated 23:28:54.1 Info: => 0.0011109s 23:28:54.1 Debug: Took: 00:00:00.0106140 23:28:54.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:54.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:54.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 = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 23:28:54.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 23:28:54.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221342473904_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.2 Info: DatabaseEngineVersionCheck migrating 23:28:54.2 Info: PerformDBOperation 23:28:54.2 Info: Performing DB Operation 23:28:54.2 Info: SQLite 3.48.0 23:28:54.2 Info: => 0.0011223s 23:28:54.2 Info: DatabaseEngineVersionCheck migrated 23:28:54.2 Info: => 0.0011343s 23:28:54.2 Debug: Took: 00:00:00.0108525 23:28:54.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:54.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 = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2025-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 23:28:54.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 23:28:54.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221343019312_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.3 Info: DatabaseEngineVersionCheck migrating 23:28:54.3 Info: PerformDBOperation 23:28:54.3 Info: Performing DB Operation 23:28:54.3 Info: SQLite 3.48.0 23:28:54.3 Info: => 0.0011136s 23:28:54.3 Info: DatabaseEngineVersionCheck migrated 23:28:54.3 Info: => 0.0011264s 23:28:54.3 Debug: Took: 00:00:00.0115450 23:28:54.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:54.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:54.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:54.3 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-02-03T00:00:00Z"] LastUpdated = ["2025-02-03T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 23:28:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 23:28:54.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 23:28:54.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221343687177_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.3 Info: DatabaseEngineVersionCheck migrating 23:28:54.3 Info: PerformDBOperation 23:28:54.3 Info: Performing DB Operation 23:28:54.3 Info: SQLite 3.48.0 23:28:54.3 Info: => 0.001133s 23:28:54.3 Info: DatabaseEngineVersionCheck migrated 23:28:54.3 Info: => 0.0011469s 23:28:54.3 Debug: Took: 00:00:00.0116546 23:28:54.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-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 23:28:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 23:28:54.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 23:28:54.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 23:28:54.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221344232232_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.4 Info: DatabaseEngineVersionCheck migrating 23:28:54.4 Info: PerformDBOperation 23:28:54.4 Info: Performing DB Operation 23:28:54.4 Info: SQLite 3.48.0 23:28:54.4 Info: => 0.0011371s 23:28:54.4 Info: DatabaseEngineVersionCheck migrated 23:28:54.4 Info: => 0.0011496s 23:28:54.4 Debug: Took: 00:00:00.0115774 23:28:54.4 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 ==== 23:28:54.4 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-02-03T00:00:00Z"] MostRecentFailure = ["2025-02-03T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2025-02-03T00:00:00Z"] ==== End Query Trace ==== 23:28:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 23:28:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 23:28:54.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 23:28:54.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 23:28:54.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221344845332_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.4 Info: DatabaseEngineVersionCheck migrating 23:28:54.4 Info: PerformDBOperation 23:28:54.4 Info: Performing DB Operation 23:28:54.4 Info: SQLite 3.48.0 23:28:54.4 Info: => 0.0011527s 23:28:54.4 Info: DatabaseEngineVersionCheck migrated 23:28:54.4 Info: => 0.0011652s 23:28:54.4 Debug: Took: 00:00:00.0116484 23:28:54.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-02-03T00: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": 739284, "ageHours": 17742839.48180545, "ageMinutes": 1064570368.908327 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 23:28:54.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 23:28:54.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 23:28:54.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 23:28:54.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221345560347_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.5 Info: DatabaseEngineVersionCheck migrating 23:28:54.5 Info: PerformDBOperation 23:28:54.5 Info: Performing DB Operation 23:28:54.5 Info: SQLite 3.48.0 23:28:54.5 Info: => 0.0010944s 23:28:54.5 Info: DatabaseEngineVersionCheck migrated 23:28:54.5 Info: => 0.0011066s 23:28:54.5 Debug: Took: 00:00:00.0106252 23:28:54.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:28:54.5 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-02-03T00: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": 739284, "ageHours": 17742839.48182611, "ageMinutes": 1064570368.9095668 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 23:28:54.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 23:28:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 23:28:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 23:28:54.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221346080435_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.6 Info: DatabaseEngineVersionCheck migrating 23:28:54.6 Info: PerformDBOperation 23:28:54.6 Info: Performing DB Operation 23:28:54.6 Info: SQLite 3.48.0 23:28:54.6 Info: => 0.001088s 23:28:54.6 Info: DatabaseEngineVersionCheck migrated 23:28:54.6 Info: => 0.0011004s 23:28:54.6 Debug: Took: 00:00:00.0105541 23:28:54.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 23:28:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 23:28:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 23:28:54.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221346575461_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.6 Info: DatabaseEngineVersionCheck migrating 23:28:54.6 Info: PerformDBOperation 23:28:54.6 Info: Performing DB Operation 23:28:54.6 Info: SQLite 3.48.0 23:28:54.6 Info: => 0.0010941s 23:28:54.6 Info: DatabaseEngineVersionCheck migrated 23:28:54.6 Info: => 0.0011062s 23:28:54.6 Debug: Took: 00:00:00.0105353 23:28:54.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:28:54.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:54.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 = [2] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:28:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 23:28:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 23:28:54.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 23:28:54.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 23:28:54.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221347154066_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.7 Info: DatabaseEngineVersionCheck migrating 23:28:54.7 Info: PerformDBOperation 23:28:54.7 Info: Performing DB Operation 23:28:54.7 Info: SQLite 3.48.0 23:28:54.7 Info: => 0.0011156s 23:28:54.7 Info: DatabaseEngineVersionCheck migrated 23:28:54.7 Info: => 0.0011281s 23:28:54.7 Debug: Took: 00:00:00.0106378 23:28:54.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:54.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 = ["\"Path2\""] Size = [2] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:28:54.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 ==== 23:28:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:28:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 23:28:54.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 23:28:54.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221347735724_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.7 Info: DatabaseEngineVersionCheck migrating 23:28:54.7 Info: PerformDBOperation 23:28:54.7 Info: Performing DB Operation 23:28:54.7 Info: SQLite 3.48.0 23:28:54.7 Info: => 0.001093s 23:28:54.7 Info: DatabaseEngineVersionCheck migrated 23:28:54.7 Info: => 0.0011055s 23:28:54.7 Debug: Took: 00:00:00.0103185 23:28:54.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:28:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 23:28:54.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 23:28:54.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221348226721_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.8 Info: DatabaseEngineVersionCheck migrating 23:28:54.8 Info: PerformDBOperation 23:28:54.8 Info: Performing DB Operation 23:28:54.8 Info: SQLite 3.48.0 23:28:54.8 Info: => 0.001099s 23:28:54.8 Info: DatabaseEngineVersionCheck migrated 23:28:54.8 Info: => 0.0011118s 23:28:54.8 Debug: Took: 00:00:00.0103724 23:28:54.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 ==== 23:28:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:28:54.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 23:28:54.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 23:28:54.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221348721685_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.8 Info: DatabaseEngineVersionCheck migrating 23:28:54.8 Info: PerformDBOperation 23:28:54.8 Info: Performing DB Operation 23:28:54.8 Info: SQLite 3.48.0 23:28:54.8 Info: => 0.0011056s 23:28:54.8 Info: DatabaseEngineVersionCheck migrated 23:28:54.8 Info: => 0.0011187s 23:28:54.8 Debug: Took: 00:00:00.0113797 23:28:54.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:28:54.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 ==== 23:28:54.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 ==== 23:28:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:28:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:28:54.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 23:28:54.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 23:28:54.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:54.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221349296127_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:54.9 Info: DatabaseEngineVersionCheck migrating 23:28:54.9 Info: PerformDBOperation 23:28:54.9 Info: Performing DB Operation 23:28:54.9 Info: SQLite 3.48.0 23:28:54.9 Info: => 0.0011313s 23:28:54.9 Info: DatabaseEngineVersionCheck migrated 23:28:54.9 Info: => 0.0011437s 23:28:54.9 Debug: Took: 00:00:00.0114765 23:28:54.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 = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 23:28:54.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 = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 23:28:54.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": "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 ==== 23:28:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 23:28:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 23:28:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 23:28:54.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 = [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 ==== 23:28:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 23:28:55.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 23:28:55.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 23:28:55.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:55.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221350088789_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:55.0 Info: DatabaseEngineVersionCheck migrating 23:28:55.0 Info: PerformDBOperation 23:28:55.0 Info: Performing DB Operation 23:28:55.0 Info: SQLite 3.48.0 23:28:55.0 Info: => 0.0011034s 23:28:55.0 Info: DatabaseEngineVersionCheck migrated 23:28:55.0 Info: => 0.0011157s 23:28:55.0 Debug: Took: 00:00:00.0114338 23:28:55.0 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 ==== 23:28:55.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 = ["\"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 ==== 23:28:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 23:28:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 23:28:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 23:28:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 23:28:55.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 23:28:55.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 23:28:55.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:55.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221350669296_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:55.0 Info: DatabaseEngineVersionCheck migrating 23:28:55.0 Info: PerformDBOperation 23:28:55.0 Info: Performing DB Operation 23:28:55.0 Info: SQLite 3.48.0 23:28:55.0 Info: => 0.001095s 23:28:55.0 Info: DatabaseEngineVersionCheck migrated 23:28:55.0 Info: => 0.0011078s 23:28:55.0 Debug: Took: 00:00:00.0114512 23:28:55.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 = ["\"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 ==== 23:28:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 23:28:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 23:28:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 23:28:55.0 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 ==== 23:28:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 23:28:55.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 23:28:55.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 23:28:55.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:55.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221351191561_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:55.1 Info: DatabaseEngineVersionCheck migrating 23:28:55.1 Info: PerformDBOperation 23:28:55.1 Info: Performing DB Operation 23:28:55.1 Info: SQLite 3.48.0 23:28:55.1 Info: => 0.0011416s 23:28:55.1 Info: DatabaseEngineVersionCheck migrated 23:28:55.1 Info: => 0.0011532s 23:28:55.1 Debug: Took: 00:00:00.0115354 23:28:55.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 ==== 23:28:55.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 ==== 23:28:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 23:28:55.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 23:28:55.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 23:28:55.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:55.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221352025897_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:55.2 Info: DatabaseEngineVersionCheck migrating 23:28:55.2 Info: PerformDBOperation 23:28:55.2 Info: Performing DB Operation 23:28:55.2 Info: SQLite 3.48.0 23:28:55.2 Info: => 0.0011022s 23:28:55.2 Info: DatabaseEngineVersionCheck migrated 23:28:55.2 Info: => 0.001115s 23:28:55.2 Debug: Took: 00:00:00.0104410 23:28:55.2 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 ==== 23:28:55.2 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 ==== 23:28:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 23:28:55.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 23:28:55.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 23:28:55.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:55.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221352535738_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:55.2 Info: DatabaseEngineVersionCheck migrating 23:28:55.2 Info: PerformDBOperation 23:28:55.2 Info: Performing DB Operation 23:28:55.2 Info: SQLite 3.48.0 23:28:55.2 Info: => 0.0011098s 23:28:55.2 Info: DatabaseEngineVersionCheck migrated 23:28:55.2 Info: => 0.0011221s 23:28:55.2 Debug: Took: 00:00:00.0104076 23:28:55.2 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 ==== 23:28:55.2 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 ==== 23:28:55.2 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 ==== 23:28:55.2 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 ==== 23:28:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 23:28:55.3 Debug: Deleting invalid image file /C/Music/Album/image.jpg 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 23:28:55.3 Debug: Deleting invalid image file /C/Music/Album/image.jpg 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 23:28:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 23:28:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 23:28:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 23:28:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 23:28:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 23:28:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 23:28:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 23:28:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 23:28:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 23:28:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 23:28:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 23:28:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 23:28:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 23:28:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 23:28:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 23:28:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 23:28:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 23:28:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 23:28:55.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 23:28:55.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 23:28:55.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 23:28:55.5 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 23:28:55.6 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 23:28:55.6 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 23:28:55.6 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 23:28:55.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 23:28:55.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 23:28:55.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 23:28:55.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 23:28:55.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 23:28:55.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 23:28:55.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 23:28:55.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 23:28:55.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 23:28:55.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:55.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221356151514_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:55.6 Info: DatabaseEngineVersionCheck migrating 23:28:55.6 Info: PerformDBOperation 23:28:55.6 Info: Performing DB Operation 23:28:55.6 Info: SQLite 3.48.0 23:28:55.6 Info: => 0.0011371s 23:28:55.6 Info: DatabaseEngineVersionCheck migrated 23:28:55.6 Info: => 0.0011489s 23:28:55.6 Debug: Took: 00:00:00.0332342 23:28:55.6 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 ==== 23:28:55.6 Debug: Initializing Providers. Count 1 23:28:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 23:28:55.6 Warn: Removing Name1 23:28:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 23:28:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 23:28:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 23:28:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 23:28:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 23:28:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 23:28:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 23:28:55.7 Info: Starting Import List Sync 23:28:55.7 Info: Processing 1 list items 23:28:55.7 Trace: Processing list item 1/1 23:28:55.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 23:28:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 23:28:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 23:28:55.7 Info: Starting Import List Sync 23:28:55.7 Info: Processing 1 list items 23:28:55.7 Trace: Processing list item 1/1 23:28:55.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 23:28:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 23:28:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 23:28:55.7 Info: Starting Import List Sync 23:28:55.7 Info: Processing 1 list items 23:28:55.7 Trace: Processing list item 1/1 23:28:55.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 23:28:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 23:28:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 23:28:55.7 Info: Starting Import List Sync 23:28:55.7 Info: Processing 1 list items 23:28:55.7 Trace: Processing list item 1/1 23:28:55.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 23:28:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 23:28:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 23:28:55.7 Info: Starting Import List Sync 23:28:55.7 Info: Processing 1 list items 23:28:55.7 Trace: Processing list item 1/1 23:28:55.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 23:28:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 23:28:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 23:28:55.7 Info: Starting Import List Sync 23:28:55.7 Info: Processing 1 list items 23:28:55.7 Trace: Processing list item 1/1 23:28:55.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 23:28:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 23:28:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 2 list items 23:28:55.8 Trace: Processing list item 1/2 23:28:55.8 Trace: Processing list item 2/2 23:28:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 23:28:55.8 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 2 list items 23:28:55.8 Trace: Processing list item 1/2 23:28:55.8 Trace: Processing list item 2/2 23:28:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 23:28:55.8 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 2 list items 23:28:55.8 Trace: Processing list item 1/2 23:28:55.8 Trace: Processing list item 2/2 23:28:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 23:28:55.8 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 23:28:55.8 Debug: No import lists with automatic add enabled 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 23:28:55.8 Info: Starting Import List Sync 23:28:55.8 Info: Processing 1 list items 23:28:55.8 Trace: Processing list item 1/1 23:28:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 23:28:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: No list items to process 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 23:28:55.9 Info: Starting Import List Sync 23:28:55.9 Info: Processing 1 list items 23:28:55.9 Trace: Processing list item 1/1 23:28:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 23:28:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 23:28:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 23:28:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 23:28:56.0 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 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 23:28:56.0 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 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 23:28:56.0 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 23:28:56.0 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 23:28:56.0 Trace: Got mapping: {} 23:28:56.0 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 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 23:28:56.0 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 23:28:56.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 23:28:56.0 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 23:28:56.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 23:28:56.0 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 23:28:56.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 23:28:56.0 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 23:28:56.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 23:28:56.0 Trace: Processing playlist playlistid 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 23:28:56.0 Trace: Processing playlist playlistid 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 23:28:56.0 Trace: Processing playlist playlistid 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 23:28:56.0 Trace: Processing playlist playlistid 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 23:28:56.0 Trace: Processing playlist playlistid 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 23:28:56.0 Trace: Processing playlist playlistid 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 23:28:56.0 Trace: Processing playlist playlistid 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 23:28:56.0 Trace: Processing playlist playlistid 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 23:28:56.0 Trace: Processing playlist playlistid 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 23:28:56.0 Trace: Got 0 saved albums 23:28:56.0 Trace: Adding Artist - Album 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 23:28:56.0 Trace: Got 0 saved albums 23:28:56.0 Trace: Adding - 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 23:28:56.0 Trace: Got 0 saved albums 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 23:28:56.0 Trace: Got 0 saved albums 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 23:28:56.0 Trace: Got 0 saved albums 23:28:56.0 Trace: Adding Artist - Album 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 23:28:56.0 Trace: Got 0 saved albums 23:28:56.0 Trace: Adding - Album 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 23:28:56.0 Trace: Got 0 saved albums 23:28:56.0 Trace: Adding Artist - 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 23:28:56.0 Trace: Got 0 saved albums 23:28:56.0 Trace: Adding - 23:28:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 23:28:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 23:28:56.1 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") --- 23:28:56.1 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") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 23:28:56.1 Info: Artist search completed. 0 reports downloaded. 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 23:28:56.1 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 23:28:56.1 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 23:28:56.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 23:28:56.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 23:28:56.2 Debug: Gazelle authentication succeeded. 23:28:56.2 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 23:28:56.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 23:28:56.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 23:28:56.2 Debug: Gazelle authentication succeeded. 23:28:56.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 23:28:56.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 23:28:56.2 Debug: Gazelle authentication succeeded. 23:28:56.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 23:28:56.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 23:28:56.2 Debug: Gazelle authentication succeeded. 23:28:56.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 23:28:56.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 23:28:56.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 23:28:56.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 23:28:56.2 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 23:28:56.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 23:28:56.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 23:28:56.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 23:28:56.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 23:28:56.2 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 23:28:56.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 23:28:56.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 23:28:56.2 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.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 23:28:56.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 23:28:56.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 23:28:56.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 23:28:56.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 23:28:56.2 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 23:28:56.2 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 23:28:56.2 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 23:28:56.2 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 23:28:56.2 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 23:28:56.2 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 23:28:56.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 23:28:56.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 23:28:56.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 23:28:56.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 23:28:56.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:28:56.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221363019667_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:56.3 Info: DatabaseEngineVersionCheck migrating 23:28:56.3 Info: PerformDBOperation 23:28:56.3 Info: Performing DB Operation 23:28:56.3 Info: SQLite 3.48.0 23:28:56.3 Info: => 0.001211s 23:28:56.3 Info: DatabaseEngineVersionCheck migrated 23:28:56.3 Info: => 0.0012222s 23:28:56.3 Debug: Took: 00:00:00.0106531 23:28:56.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 = [null] Id = [0] ==== End Query Trace ==== 23:28:56.3 Debug: Initializing Providers. Count 2 23:28:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 23:28:56.3 Warn: Removing Name1 23:28:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:28:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 23:28:56.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 23:28:56.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 23:28:56.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 23:28:56.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 23:28:56.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 23:28:56.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 23:28:56.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 23:28:56.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 23:28:56.4 Debug: Downloading Feed http://fake.com/ 23:28:56.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 23:28:56.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 23:28:56.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 23:28:56.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 23:28:56.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 23:28:56.4 Trace: Unexpected Response content (849 bytes): 23:28:56.4 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: 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 23:28:56.4 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 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 23:28:56.4 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 23:28:56.4 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.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"/> 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 23:28:56.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 23:28:56.4 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 23:28:56.4 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 23:28:56.4 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 23:28:56.4 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 23:28:56.4 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 23:28:56.4 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 23:28:56.4 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 23:28:56.4 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 23:28:56.4 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 23:28:56.4 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 23:28:56.4 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 23:28:56.4 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 23:28:56.4 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 23:28:56.4 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 23:28:56.4 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 23:28:56.4 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 23:28:56.4 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 23:28:56.4 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 23:28:56.4 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 23:28:56.4 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 23:28:56.4 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 23:28:56.4 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 23:28:56.4 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 23:28:56.4 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 23:28:56.4 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 23:28:56.4 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 23:28:56.4 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 23:28:56.4 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 23:28:56.4 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 23:28:56.4 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 23:28:56.4 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 23:28:56.4 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 23:28:56.4 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 23:28:56.4 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 23:28:56.4 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 23:28:56.4 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 23:28:56.4 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 23:28:56.4 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 23:28:56.4 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 23:28:56.4 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 23:28:56.4 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 23:28:56.4 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 23:28:56.4 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 23:28:56.4 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 23:28:56.4 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 23:28:56.4 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 23:28:56.4 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 23:28:56.4 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 23:28:56.4 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 23:28:56.4 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 23:28:56.4 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 23:28:56.4 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 23:28:56.4 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 23:28:56.4 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 23:28:56.4 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 23:28:56.4 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 23:28:56.4 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 23:28:56.4 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 23:28:56.4 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 23:28:56.4 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 23:28:56.4 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 23:28:56.4 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 23:28:56.4 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 23:28:56.4 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 23:28:56.4 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 23:28:56.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 23:28:56.4 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 23:28:56.4 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 23:28:56.4 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 23:28:56.4 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 23:28:56.4 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 23:28:56.4 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 23:28:56.4 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 23:28:56.4 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 23:28:56.4 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 23:28:56.4 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 23:28:56.4 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 23:28:56.4 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 23:28:56.4 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 23:28:56.4 Trace: Parsed: VA - Hard Bass 2016 23:28:56.4 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 23:28:56.4 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 23:28:56.4 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 23:28:56.4 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 23:28:56.4 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 23:28:56.4 Trace: Parsed: Dream Theater - The Astonishing (2016) 23:28:56.4 Trace: Parsed: Black Sabbath ? The End (2016) 23:28:56.4 Trace: Parsed: Status Quo Quo-Remastered (2016). - 23:28:56.4 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 23:28:56.4 Trace: Parsed: Lutece-From Glory Towards Void-2016 23:28:56.4 Trace: Parsed: The Black Market Trust - II - 2016 23:28:56.4 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 23:28:56.4 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 23:28:56.4 Trace: Parsed: VA-Deephouse Top 100 Vol.3 23:28:56.4 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 23:28:56.4 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 23:28:56.4 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 23:28:56.4 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 23:28:56.4 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 23:28:56.4 Trace: Parsed: VA-Urban Dance Vol.15-2016 23:28:56.4 Trace: Parsed: VA-Handsup Hits 2 Explicit 23:28:56.4 Trace: Parsed: VA-Handsup Hits 2 Explicit - 23:28:56.4 Trace: Parsed: VA - Ultimate Trance Reflections 23:28:56.4 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 23:28:56.4 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 23:28:56.4 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 23:28:56.4 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 23:28:56.4 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 23:28:56.4 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 23:28:56.4 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 23:28:56.4 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 23:28:56.4 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 23:28:56.4 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 23:28:56.4 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 23:28:56.4 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 23:28:56.4 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 23:28:56.4 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 23:28:56.4 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 23:28:56.4 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 23:28:56.4 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 23:28:56.4 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 23:28:56.4 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 23:28:56.4 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 23:28:56.4 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 23:28:56.4 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 23:28:56.4 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 23:28:56.4 Trace: Parsed: Stern-2016 01 20-96k-Part 05 23:28:56.4 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 23:28:56.4 Trace: Parsed: Stern-2016 01 20-96k-Part 04 23:28:56.4 Trace: Parsed: Stern-2016 01 20-96k-Part 03 23:28:56.4 Trace: Parsed: VA - NRJ Winter Hits 2016 23:28:56.4 Trace: Parsed: Stern-2016 01 20-96k-Part 02 23:28:56.4 Trace: Parsed: Stern-2016 01 20-96k-Part 01 23:28:56.4 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 23:28:56.4 Trace: Parsed: va-dj-sounds-2016.1 - 23:28:56.4 Trace: Parsed: va-dj-sounds-2016.1 23:28:56.4 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 23:28:56.4 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 23:28:56.4 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 23:28:56.4 Trace: Parsed: VA-Hardstyle_The_Annual_2016 23:28:56.4 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 23:28:56.4 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 23:28:56.4 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 23:28:56.4 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 23:28:56.4 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 23:28:56.4 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 23:28:56.4 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 23:28:56.4 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 23:28:56.4 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 23:28:56.4 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 23:28:56.4 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 23:28:56.4 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 23:28:56.4 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 23:28:56.4 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 23:28:56.4 Trace: Parsed: VA - Hardstyle Sounds Vol.05 23:28:56.4 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 23:28:56.4 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 23:28:56.4 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 23:28:56.4 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 23:28:56.4 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 23:28:56.4 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 23:28:56.4 Trace: Parsed: VA - Berlin Deep House 2016.1 23:28:56.4 Trace: Parsed: Tech House Masters Fresh 23:28:56.4 Trace: Parsed: EDM Essentials - Future Banging Concert 23:28:56.4 Trace: Parsed: Dance 2016 mystery of sound 23:28:56.4 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 23:28:56.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 23:28:56.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 23:28:56.5 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 23:28:56.5 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 23:28:56.5 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 23:28:56.5 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 23:28:56.5 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 23:28:56.5 Debug: Downloading Feed https://redacted.sh/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 23:28:56.5 Debug: Downloading Feed http://rss.torrentleech.org/ 23:28:56.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 23:28:56.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 23:28:56.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 23:28:56.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 23:28:56.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 23:28:56.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.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: 23:28:56.5 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.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: 23:28:56.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.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: 23:28:56.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.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: 23:28:56.5 Trace: Feed has valid size in description. 23:28:56.5 Debug: Downloading Feed http://my.indexer.tv/recent 23:28:56.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 23:28:56.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 23:28:56.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 23:28:56.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 23:28:56.6 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: 23:28:56.6 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 23:28:56.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 23:28:56.6 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: 23:28:56.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 23:28:56.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 23:28:56.6 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: 23:28:56.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 23:28:56.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 23:28:56.6 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: 23:28:56.6 Trace: Feed has valid size in description. 23:28:56.6 Debug: Downloading Feed http://my.indexer.tv/recent 23:28:56.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 23:28:56.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 23:28:56.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 23:28:56.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 23:28:56.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.6 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: 23:28:56.6 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.6 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: 23:28:56.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.6 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: 23:28:56.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.6 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: 23:28:56.6 Trace: Feed has valid size in description. 23:28:56.6 Debug: Downloading Feed http://my.indexer.tv/recent 23:28:56.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 23:28:56.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 23:28:56.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.6 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: 23:28:56.6 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.6 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: 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.6 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: 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.6 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: 23:28:56.6 Debug: Feed doesn't have release size. 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.6 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: 23:28:56.6 Debug: Downloading Feed http://my.indexer.tv/recent 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 23:28:56.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 23:28:56.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 23:28:56.6 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: 23:28:56.6 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 23:28:56.6 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: 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 23:28:56.6 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: 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 23:28:56.6 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: 23:28:56.6 Debug: Feed doesn't have release size. 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 23:28:56.6 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: 23:28:56.6 Debug: Downloading Feed http://my.indexer.tv/recent 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 23:28:56.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 23:28:56.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 23:28:56.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 23:28:56.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 23:28:56.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 23:28:56.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 23:28:56.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 23:28:56.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 23:28:56.6 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: 23:28:56.6 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.6 Trace: Feed has valid size in enclosure. 23:28:56.6 Debug: Downloading Feed http://my.indexer.tv/recent 23:28:56.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 23:28:56.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 23:28:56.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 23:28:56.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 23:28:56.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 23:28:56.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 23:28:56.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 23:28:56.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 23:28:56.6 Trace: Feed has Ezrss schema 23:28:56.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 23:28:56.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 23:28:56.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 23:28:56.6 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: 23:28:56.6 Debug: Feed was parseable by Ezrss Parser 23:28:56.6 Debug: Downloading Feed http://my.indexer.tv/recent 23:28:56.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 23:28:56.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 23:28:56.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 23:28:56.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 23:28:56.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 23:28:56.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 23:28:56.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 23:28:56.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 23:28:56.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 23:28:56.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 23:28:56.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 23:28:56.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 23:28:56.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 23:28:56.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 23:28:56.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 23:28:56.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 23:28:56.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 23:28:56.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 23:28:56.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 23:28:56.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 23:28:56.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 23:28:56.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 23:28:56.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 23:28:56.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 23:28:56.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 23:28:56.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 23:28:56.6 Trace: TorrentInfo: Guid: a59b68df-bb5e-4292-8f08-3604adeda007 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 23:28:56.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 23:28:56.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 23:28:56.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 23:28:56.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 23:28:56.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 23:28:56.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 23:28:56.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 23:28:56.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 23:28:56.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 23:28:56.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 23:28:56.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 23:28:56.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 23:28:56.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 23:28:56.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 23:28:56.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 23:28:56.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 23:28:56.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 23:28:56.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 23:28:56.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 23:28:56.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 23:28:56.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 23:28:56.6 Trace: TorrentInfo: Guid: fb22ebef-c2cd-4e0c-8352-75ffb94c3908 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 23:28:56.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 23:28:56.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 23:28:56.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 23:28:56.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 23:28:56.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 23:28:56.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 23:28:56.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 23:28:56.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 23:28:56.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 23:28:56.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 23:28:56.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 23:28:56.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 23:28:56.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 23:28:56.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 23:28:56.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 23:28:56.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 23:28:56.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 23:28:56.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 23:28:56.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 23:28:56.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 23:28:56.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 23:28:56.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 23:28:56.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 23:28:56.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 23:28:56.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 23:28:56.6 Trace: TorrentInfo: Guid: 279fdd89-5adc-452b-ab43-bd5045fd8bbb 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 23:28:56.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 23:28:56.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 23:28:56.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 23:28:56.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 23:28:56.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 23:28:56.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 23:28:56.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 23:28:56.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 23:28:56.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 23:28:56.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 23:28:56.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 23:28:56.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 23:28:56.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 23:28:56.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 23:28:56.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 23:28:56.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 23:28:56.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 23:28:56.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 23:28:56.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 23:28:56.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 23:28:56.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 23:28:56.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 23:28:56.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 23:28:56.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 23:28:56.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 23:28:56.7 Trace: TorrentInfo: Guid: bd9421b0-81c5-4b8d-a193-7be394ef7720 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 23:28:56.7 Trace: Feed has valid size in description. 23:28:56.7 Debug: Downloading Feed http://my.indexer.tv/recent 23:28:56.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 23:28:56.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 23:28:56.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 23:28:56.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 23:28:56.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 23:28:56.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 23:28:56.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 23:28:56.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 23:28:56.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 23:28:56.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 23:28:56.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 23:28:56.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 23:28:56.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 23:28:56.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 23:28:56.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 23:28:56.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 23:28:56.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 23:28:56.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 23:28:56.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 23:28:56.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 23:28:56.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 23:28:56.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 23:28:56.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 23:28:56.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 23:28:56.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 23:28:56.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 23:28:56.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 23:28:56.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 23:28:56.7 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 23:28:56.7 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 23:28:56.7 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 23:28:56.7 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 23:28:56.7 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: 23:28:56.7 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.7 Trace: Feed has valid size in enclosure. 23:28:56.7 Debug: Downloading Feed http://my.indexer.tv/recent 23:28:56.7 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 23:28:56.7 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 23:28:56.7 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 23:28:56.7 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 23:28:56.7 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 Trace: Parsed: The Voice 8x25 23:28:56.7 Trace: Parsed: The Voice 8x26 23:28:56.7 Trace: Parsed: How It's Made 25x07 720p 23:28:56.7 Trace: Parsed: Major Lazer 1x05 720p 23:28:56.7 Trace: Parsed: Lip Sync Battle 1x08 720p 23:28:56.7 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: 23:28:56.7 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.7 Trace: Parsed: The Voice 8x25 23:28:56.7 Trace: Parsed: The Voice 8x26 23:28:56.7 Trace: Parsed: How It's Made 25x07 720p 23:28:56.7 Trace: Parsed: Major Lazer 1x05 720p 23:28:56.7 Trace: Parsed: Lip Sync Battle 1x08 720p 23:28:56.7 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: 23:28:56.7 Trace: Parsed: The Voice 8x25 23:28:56.7 Trace: Parsed: The Voice 8x26 23:28:56.7 Trace: Parsed: How It's Made 25x07 720p 23:28:56.7 Trace: Parsed: Major Lazer 1x05 720p 23:28:56.7 Trace: Parsed: Lip Sync Battle 1x08 720p 23:28:56.7 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: 23:28:56.7 Trace: Parsed: The Voice 8x25 23:28:56.7 Trace: Parsed: The Voice 8x26 23:28:56.7 Trace: Parsed: How It's Made 25x07 720p 23:28:56.7 Trace: Parsed: Major Lazer 1x05 720p 23:28:56.7 Trace: Parsed: Lip Sync Battle 1x08 720p 23:28:56.7 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: 23:28:56.7 Debug: Feed doesn't have release size. 23:28:56.7 Trace: Parsed: The Voice 8x25 23:28:56.7 Trace: Parsed: The Voice 8x26 23:28:56.7 Trace: Parsed: How It's Made 25x07 720p 23:28:56.7 Trace: Parsed: Major Lazer 1x05 720p 23:28:56.7 Trace: Parsed: Lip Sync Battle 1x08 720p 23:28:56.7 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: 23:28:56.7 Debug: Downloading Feed http://my.indexer.tv/recent 23:28:56.7 Trace: Parsed: The Voice 8x25 23:28:56.7 Trace: Parsed: The Voice 8x26 23:28:56.7 Trace: Parsed: How It's Made 25x07 720p 23:28:56.7 Trace: Parsed: Major Lazer 1x05 720p 23:28:56.7 Trace: Parsed: Lip Sync Battle 1x08 720p 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 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 23:28:56.7 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 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 23:28:56.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 23:28:56.7 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 23:28:56.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 23:28:56.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 23:28:56.7 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 23:28:56.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 23:28:56.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 23:28:56.7 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 23:28:56.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 23:28:56.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 23:28:56.7 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 23:28:56.7 Debug: Feed doesn't have release size. 23:28:56.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 23:28:56.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 23:28:56.7 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 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 Trace: Identified feed as EZTV compatible by EZTV Namespace 23:28:56.7 Trace: Feed has Ezrss schema 23:28:56.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 23:28:56.7 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: 23:28:56.7 Debug: Feed was parseable by Ezrss Parser 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.7 Trace: TorrentInfo: Guid: f77e947c-eaad-4735-a5a7-8fa6e51c214d 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 23:28:56.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.7 Trace: TorrentInfo: Guid: fc1516f1-5ef4-4c2b-a00e-005badc36bb3 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 23:28:56.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.7 Trace: TorrentInfo: Guid: 7921736b-9528-43fe-ab37-820d0696b4f4 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 23:28:56.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.7 Trace: TorrentInfo: Guid: c41fa619-f5e2-4a72-8209-2d6278c5f370 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 23:28:56.7 Debug: Feed doesn't have release size. 23:28:56.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.7 Trace: TorrentInfo: Guid: 3e1a87fc-2d65-4157-9302-92388f6669ed 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 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.7 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: 23:28:56.7 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.7 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: 23:28:56.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.7 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: 23:28:56.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.7 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: 23:28:56.7 Debug: Feed doesn't have release size. 23:28:56.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.7 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: 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: TorrentInfo: Guid: 3b656684-ab87-4f59-8583-0b7bd586979c 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: 23:28:56.7 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: TorrentInfo: Guid: 927a75c6-042c-418b-b878-bf8b1fd0db33 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: 23:28:56.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: TorrentInfo: Guid: 05c9ad20-1b24-4b90-9456-f26f0e50a4ca 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: 23:28:56.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 23:28:56.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 23:28:56.7 Trace: TorrentInfo: Guid: e367d20e-d7ba-4a44-9756-f5a0e7946bf8 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: 23:28:56.7 Trace: Feed has valid size in description. 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 23:28:56.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 23:28:56.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 23:28:56.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 23:28:56.7 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 23:28:56.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 23:28:56.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 23:28:56.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 23:28:56.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 23:28:56.7 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 23:28:56.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 23:28:56.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 23:28:56.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 23:28:56.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 23:28:56.7 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 23:28:56.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 23:28:56.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 23:28:56.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 23:28:56.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 23:28:56.7 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 23:28:56.7 Trace: Feed has valid size in description. 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 23:28:56.7 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 23:28:56.7 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 23:28:56.7 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 23:28:56.7 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 23:28:56.7 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: 23:28:56.7 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.7 Trace: Feed has valid size in enclosure. 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 23:28:56.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 23:28:56.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 23:28:56.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 23:28:56.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 23:28:56.7 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: 23:28:56.7 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.7 Trace: Feed has valid size in enclosure. 23:28:56.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 23:28:56.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 23:28:56.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 23:28:56.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 23:28:56.8 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: 23:28:56.8 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 23:28:56.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 23:28:56.8 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: 23:28:56.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 23:28:56.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 23:28:56.8 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: 23:28:56.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 23:28:56.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 23:28:56.8 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: 23:28:56.8 Trace: Feed has valid size in description. 23:28:56.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 23:28:56.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 23:28:56.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.8 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: 23:28:56.8 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.8 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: 23:28:56.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.8 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: 23:28:56.8 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 23:28:56.8 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 23:28:56.8 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: 23:28:56.8 Trace: Feed has valid size in description. 23:28:56.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 23:28:56.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 23:28:56.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.8 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 23:28:56.8 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 23:28:56.8 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 23:28:56.8 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 23:28:56.8 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 23:28:56.8 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 23:28:56.8 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 23:28:56.8 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 23:28:56.8 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 23:28:56.8 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 23:28:56.8 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 23:28:56.8 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 23:28:56.8 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 23:28:56.8 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 23:28:56.8 Trace: TorrentInfo: Guid: 26a289f9-9bed-4cf9-8f8c-e5e624ff2d09 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: 23:28:56.8 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.8 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 23:28:56.8 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 23:28:56.8 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 23:28:56.8 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 23:28:56.8 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 23:28:56.8 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 23:28:56.8 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 23:28:56.8 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 23:28:56.8 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 23:28:56.8 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 23:28:56.8 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 23:28:56.8 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 23:28:56.8 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 23:28:56.8 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 23:28:56.8 Trace: TorrentInfo: Guid: 88d49812-255e-4e25-a1a4-3546e9333904 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: 23:28:56.8 Trace: Feed has valid size in Size element. 23:28:56.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 23:28:56.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 23:28:56.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.8 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: 23:28:56.8 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.8 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: 23:28:56.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.8 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: 23:28:56.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.8 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: 23:28:56.8 Debug: Feed doesn't have release size. 23:28:56.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 23:28:56.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 23:28:56.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 23:28:56.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 23:28:56.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 23:28:56.8 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: 23:28:56.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 23:28:56.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 23:28:56.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.8 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 23:28:56.8 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 23:28:56.8 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 23:28:56.8 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 23:28:56.8 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 23:28:56.8 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: 23:28:56.8 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.8 Trace: Feed has valid size in enclosure. 23:28:56.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 23:28:56.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 23:28:56.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.8 Trace: Identified feed as EZTV compatible by EZTV Namespace 23:28:56.8 Trace: Feed has Ezrss schema 23:28:56.8 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 23:28:56.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 23:28:56.8 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 23:28:56.8 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: 23:28:56.8 Debug: Feed was parseable by Ezrss Parser 23:28:56.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 23:28:56.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 23:28:56.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 23:28:56.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 23:28:56.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 23:28:56.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 23:28:56.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 23:28:56.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 23:28:56.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 23:28:56.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 23:28:56.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 23:28:56.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 23:28:56.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 23:28:56.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 23:28:56.8 Trace: TorrentInfo: Guid: f9648e84-9c8b-4785-89ce-2bab5f625b95 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 23:28:56.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 23:28:56.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 23:28:56.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 23:28:56.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 23:28:56.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 23:28:56.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 23:28:56.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 23:28:56.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 23:28:56.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 23:28:56.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 23:28:56.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 23:28:56.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 23:28:56.8 Trace: TorrentInfo: Guid: 52c90a3e-d247-4550-8efd-95e74e1fa1d3 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 23:28:56.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 23:28:56.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 23:28:56.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 23:28:56.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 23:28:56.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 23:28:56.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 23:28:56.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 23:28:56.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 23:28:56.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 23:28:56.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 23:28:56.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 23:28:56.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 23:28:56.8 Trace: TorrentInfo: Guid: dd5b9200-7cec-4cfd-ba0a-6a988e1f5701 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 23:28:56.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 23:28:56.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 23:28:56.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 23:28:56.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 23:28:56.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 23:28:56.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 23:28:56.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 23:28:56.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 23:28:56.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 23:28:56.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 23:28:56.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 23:28:56.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 23:28:56.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 23:28:56.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 23:28:56.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 23:28:56.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 23:28:56.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 23:28:56.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 23:28:56.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 23:28:56.8 Trace: TorrentInfo: Guid: 8222b0f6-427b-4d08-a582-5e2d15577821 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 23:28:56.8 Trace: Feed has valid size in description. 23:28:56.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 23:28:56.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 23:28:56.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.8 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 23:28:56.8 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 23:28:56.8 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 23:28:56.8 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 23:28:56.8 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 23:28:56.8 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: 23:28:56.8 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.8 Trace: Feed has valid size in enclosure. 23:28:56.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 23:28:56.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 23:28:56.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.8 Trace: Parsed: The Voice 8x25 23:28:56.8 Trace: Parsed: The Voice 8x26 23:28:56.8 Trace: Parsed: How It's Made 25x07 720p 23:28:56.8 Trace: Parsed: Major Lazer 1x05 720p 23:28:56.8 Trace: Parsed: Lip Sync Battle 1x08 720p 23:28:56.8 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: 23:28:56.8 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.8 Trace: Parsed: The Voice 8x25 23:28:56.8 Trace: Parsed: The Voice 8x26 23:28:56.8 Trace: Parsed: How It's Made 25x07 720p 23:28:56.8 Trace: Parsed: Major Lazer 1x05 720p 23:28:56.8 Trace: Parsed: Lip Sync Battle 1x08 720p 23:28:56.8 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: 23:28:56.8 Trace: Parsed: The Voice 8x25 23:28:56.8 Trace: Parsed: The Voice 8x26 23:28:56.8 Trace: Parsed: How It's Made 25x07 720p 23:28:56.8 Trace: Parsed: Major Lazer 1x05 720p 23:28:56.8 Trace: Parsed: Lip Sync Battle 1x08 720p 23:28:56.8 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: 23:28:56.8 Trace: Parsed: The Voice 8x25 23:28:56.8 Trace: Parsed: The Voice 8x26 23:28:56.8 Trace: Parsed: How It's Made 25x07 720p 23:28:56.8 Trace: Parsed: Major Lazer 1x05 720p 23:28:56.8 Trace: Parsed: Lip Sync Battle 1x08 720p 23:28:56.8 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: 23:28:56.8 Debug: Feed doesn't have release size. 23:28:56.8 Trace: Parsed: The Voice 8x25 23:28:56.8 Trace: Parsed: The Voice 8x26 23:28:56.8 Trace: Parsed: How It's Made 25x07 720p 23:28:56.8 Trace: Parsed: Major Lazer 1x05 720p 23:28:56.8 Trace: Parsed: Lip Sync Battle 1x08 720p 23:28:56.8 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: 23:28:56.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 23:28:56.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 23:28:56.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 23:28:56.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 23:28:56.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 23:28:56.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 23:28:56.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 23:28:56.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 23:28:56.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 23:28:56.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 23:28:56.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 23:28:56.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 23:28:56.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 23:28:56.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 23:28:56.8 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: 23:28:56.8 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 23:28:56.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 23:28:56.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 23:28:56.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 23:28:56.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 23:28:56.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 23:28:56.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 23:28:56.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 23:28:56.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 23:28:56.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 23:28:56.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 23:28:56.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 23:28:56.8 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: 23:28:56.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 23:28:56.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 23:28:56.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 23:28:56.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 23:28:56.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 23:28:56.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 23:28:56.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 23:28:56.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 23:28:56.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 23:28:56.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 23:28:56.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 23:28:56.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 23:28:56.8 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: 23:28:56.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 23:28:56.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 23:28:56.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 23:28:56.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 23:28:56.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 23:28:56.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 23:28:56.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 23:28:56.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 23:28:56.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 23:28:56.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 23:28:56.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 23:28:56.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 23:28:56.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 23:28:56.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 23:28:56.8 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: 23:28:56.8 Trace: Feed has valid size in description. 23:28:56.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 23:28:56.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 23:28:56.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 23:28:56.8 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: 23:28:56.8 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 23:28:56.8 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: 23:28:56.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 23:28:56.8 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: 23:28:56.9 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 23:28:56.9 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: 23:28:56.9 Trace: Feed has valid size in description. 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 23:28:56.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.9 Trace: Identified feed as EZTV compatible by EZTV Namespace 23:28:56.9 Trace: Feed has Ezrss schema 23:28:56.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 23:28:56.9 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: 23:28:56.9 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 23:28:56.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 23:28:56.9 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: 23:28:56.9 Trace: Feed doesn't have Seeders in Description, disabling option. 23:28:56.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 23:28:56.9 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: 23:28:56.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 23:28:56.9 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: 23:28:56.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 23:28:56.9 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: 23:28:56.9 Debug: Feed doesn't have release size. 23:28:56.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 23:28:56.9 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: 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 23:28:56.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.9 Trace: TorrentInfo: Guid: af0cca84-c02a-41d9-8a73-20c432e105d2 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 23:28:56.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.9 Trace: TorrentInfo: Guid: 002c709a-ba74-4cba-bb27-622dca134a34 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 23:28:56.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.9 Trace: TorrentInfo: Guid: 88964af3-740f-4eaf-8c0c-83720e5a667b 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 23:28:56.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.9 Trace: TorrentInfo: Guid: a0e2cd4c-d87b-4319-a438-be14c3090d43 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 23:28:56.9 Debug: Feed doesn't have release size. 23:28:56.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.9 Trace: TorrentInfo: Guid: 92f30582-8e0e-444e-a8fd-784ab7a9ea52 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 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 23:28:56.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 23:28:56.9 Trace: TorrentInfo: Guid: c711a5a0-d761-4f4f-8f8a-16191c3415ee 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 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 23:28:56.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 23:28:56.9 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 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 23:28:56.9 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 23:28:56.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 23:28:56.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 23:28:56.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 23:28:56.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 23:28:56.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 23:28:56.9 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 23:28:56.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 23:28:56.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 23:28:56.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 23:28:56.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 23:28:56.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 23:28:56.9 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 23:28:56.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 23:28:56.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 23:28:56.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 23:28:56.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 23:28:56.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 23:28:56.9 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 23:28:56.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 23:28:56.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 23:28:56.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 23:28:56.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 23:28:56.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 23:28:56.9 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 23:28:56.9 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 23:28:56.9 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 23:28:56.9 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 23:28:56.9 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 23:28:56.9 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 23:28:56.9 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 23:28:56.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 23:28:56.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 23:28:56.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 23:28:56.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 23:28:56.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 23:28:56.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 23:28:56.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 23:28:56.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221369791851_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:56.9 Info: DatabaseEngineVersionCheck migrating 23:28:56.9 Info: PerformDBOperation 23:28:56.9 Info: Performing DB Operation 23:28:56.9 Info: SQLite 3.48.0 23:28:56.9 Info: => 0.001063s 23:28:56.9 Info: DatabaseEngineVersionCheck migrated 23:28:56.9 Info: => 0.0010742s 23:28:56.9 Info: VersionMigration migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: CreateTable VersionInfo 23:28:56.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 23:28:56.9 Info: => 0.0002077s 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: VersionMigration migrated 23:28:56.9 Info: => 0.0005527s 23:28:56.9 Info: VersionUniqueMigration migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: CreateIndex VersionInfo (Version) 23:28:56.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:56.9 Info: => 0.0001579s 23:28:56.9 Info: AlterTable VersionInfo 23:28:56.9 Info: => 7E-07s 23:28:56.9 Info: CreateColumn VersionInfo AppliedOn DateTime 23:28:56.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 23:28:56.9 Info: => 0.0005521s 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: VersionUniqueMigration migrated 23:28:56.9 Info: => 0.0007562s 23:28:56.9 Info: VersionDescriptionMigration migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: AlterTable VersionInfo 23:28:56.9 Info: => 6E-07s 23:28:56.9 Info: CreateColumn VersionInfo Description String 23:28:56.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 23:28:56.9 Info: => 0.0002051s 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: VersionDescriptionMigration migrated 23:28:56.9 Info: => 0.0003882s 23:28:56.9 Info: 1: InitialSetup migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 1 23:28:56.9 Info: CreateTable Logs 23:28:56.9 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) 23:28:56.9 Info: => 0.000225s 23:28:56.9 Info: CreateIndex Logs (Time) 23:28:56.9 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 23:28:56.9 Info: => 0.0001042s 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2025-02-03T23:28:56', 'InitialSetup') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 1: InitialSetup migrated 23:28:56.9 Info: => 0.0004045s 23:28:56.9 Info: 2: add_reason_to_pending_releases migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 2 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2025-02-03T23:28:56', 'add_reason_to_pending_releases') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 2: add_reason_to_pending_releases migrated 23:28:56.9 Info: => 0.0004163s 23:28:56.9 Info: 3: add_medium_support migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 3 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2025-02-03T23:28:56', 'add_medium_support') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 3: add_medium_support migrated 23:28:56.9 Info: => 0.0002804s 23:28:56.9 Info: 4: add_various_qualites_in_profile migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 4 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2025-02-03T23:28:56', 'add_various_qualites_in_profile') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 4: add_various_qualites_in_profile migrated 23:28:56.9 Info: => 0.0002807s 23:28:56.9 Info: 5: metadata_profiles migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 5 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2025-02-03T23:28:56', 'metadata_profiles') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 5: metadata_profiles migrated 23:28:56.9 Info: => 0.0002716s 23:28:56.9 Info: 6: separate_automatic_and_interactive_search migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 6 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2025-02-03T23:28:56', 'separate_automatic_and_interactive_search') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 6: separate_automatic_and_interactive_search migrated 23:28:56.9 Info: => 0.0002733s 23:28:56.9 Info: 7: change_album_path_to_relative migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 7 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2025-02-03T23:28:56', 'change_album_path_to_relative') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 7: change_album_path_to_relative migrated 23:28:56.9 Info: => 0.000272s 23:28:56.9 Info: 8: change_quality_size_mb_to_kb migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 8 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2025-02-03T23:28:56', 'change_quality_size_mb_to_kb') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 8: change_quality_size_mb_to_kb migrated 23:28:56.9 Info: => 0.0002674s 23:28:56.9 Info: 9: album_releases migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 9 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2025-02-03T23:28:56', 'album_releases') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 9: album_releases migrated 23:28:56.9 Info: => 0.0002801s 23:28:56.9 Info: 10: album_releases_fix migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 10 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2025-02-03T23:28:56', 'album_releases_fix') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 10: album_releases_fix migrated 23:28:56.9 Info: => 0.0002755s 23:28:56.9 Info: 11: import_lists migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 11 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2025-02-03T23:28:56', 'import_lists') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 11: import_lists migrated 23:28:56.9 Info: => 0.0002669s 23:28:56.9 Info: 12: add_release_status migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 12 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2025-02-03T23:28:56', 'add_release_status') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 12: add_release_status migrated 23:28:56.9 Info: => 0.0002705s 23:28:56.9 Info: 13: album_download_notification migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 13 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2025-02-03T23:28:56', 'album_download_notification') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 13: album_download_notification migrated 23:28:56.9 Info: => 0.0002678s 23:28:56.9 Info: 14: fix_language_metadata_profiles migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 14 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2025-02-03T23:28:57', 'fix_language_metadata_profiles') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 14: fix_language_metadata_profiles migrated 23:28:56.9 Info: => 0.0002709s 23:28:56.9 Info: 15: remove_fanzub migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 15 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2025-02-03T23:28:57', 'remove_fanzub') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 15: remove_fanzub migrated 23:28:56.9 Info: => 0.0002656s 23:28:56.9 Info: 16: update_artist_history_indexes migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 16 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2025-02-03T23:28:57', 'update_artist_history_indexes') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 16: update_artist_history_indexes migrated 23:28:56.9 Info: => 0.0002691s 23:28:56.9 Info: 17: remove_nma migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 17 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2025-02-03T23:28:57', 'remove_nma') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 17: remove_nma migrated 23:28:56.9 Info: => 0.0002685s 23:28:56.9 Info: 18: album_disambiguation migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 18 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2025-02-03T23:28:57', 'album_disambiguation') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 18: album_disambiguation migrated 23:28:56.9 Info: => 0.0002674s 23:28:56.9 Info: 19: add_ape_quality_in_profiles migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 19 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2025-02-03T23:28:57', 'add_ape_quality_in_profiles') 23:28:56.9 Info: Committing Transaction 23:28:56.9 Info: 19: add_ape_quality_in_profiles migrated 23:28:56.9 Info: => 0.0002721s 23:28:56.9 Info: 20: remove_pushalot migrating 23:28:56.9 Info: Beginning Transaction 23:28:56.9 Info: Starting migration of Log DB to 20 23:28:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2025-02-03T23:28:57', 'remove_pushalot') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 20: remove_pushalot migrated 23:28:57.0 Info: => 0.0002838s 23:28:57.0 Info: 21: add_custom_filters migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 21 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2025-02-03T23:28:57', 'add_custom_filters') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 21: add_custom_filters migrated 23:28:57.0 Info: => 0.0002718s 23:28:57.0 Info: 22: import_list_tags migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 22 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2025-02-03T23:28:57', 'import_list_tags') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 22: import_list_tags migrated 23:28:57.0 Info: => 0.00027s 23:28:57.0 Info: 23: add_release_groups_etc migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 23 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2025-02-03T23:28:57', 'add_release_groups_etc') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 23: add_release_groups_etc migrated 23:28:57.0 Info: => 0.0002694s 23:28:57.0 Info: 24: NewMediaInfoFormat migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 24 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2025-02-03T23:28:57', 'NewMediaInfoFormat') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 24: NewMediaInfoFormat migrated 23:28:57.0 Info: => 0.0002711s 23:28:57.0 Info: 25: rename_restrictions_to_release_profiles migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 25 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2025-02-03T23:28:57', 'rename_restrictions_to_release_profiles') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 25: rename_restrictions_to_release_profiles migrated 23:28:57.0 Info: => 0.000274s 23:28:57.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 26 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2025-02-03T23:28:57', 'rename_quality_profiles_add_upgrade_allowed') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 23:28:57.0 Info: => 0.0002706s 23:28:57.0 Info: 27: add_import_exclusions migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 27 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2025-02-03T23:28:57', 'add_import_exclusions') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 27: add_import_exclusions migrated 23:28:57.0 Info: => 0.0002755s 23:28:57.0 Info: 28: clean_artist_metadata_table migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 28 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2025-02-03T23:28:57', 'clean_artist_metadata_table') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 28: clean_artist_metadata_table migrated 23:28:57.0 Info: => 0.0002786s 23:28:57.0 Info: 29: health_issue_notification migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 29 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2025-02-03T23:28:57', 'health_issue_notification') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 29: health_issue_notification migrated 23:28:57.0 Info: => 0.000275s 23:28:57.0 Info: 30: add_mediafilerepository_mtime migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 30 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2025-02-03T23:28:57', 'add_mediafilerepository_mtime') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 30: add_mediafilerepository_mtime migrated 23:28:57.0 Info: => 0.0002762s 23:28:57.0 Info: 31: add_artistmetadataid_constraint migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 31 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2025-02-03T23:28:57', 'add_artistmetadataid_constraint') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 31: add_artistmetadataid_constraint migrated 23:28:57.0 Info: => 0.0002746s 23:28:57.0 Info: 32: old_ids_and_artist_alias migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 32 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2025-02-03T23:28:57', 'old_ids_and_artist_alias') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 32: old_ids_and_artist_alias migrated 23:28:57.0 Info: => 0.000271s 23:28:57.0 Info: 33: download_propers_config migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 33 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2025-02-03T23:28:57', 'download_propers_config') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 33: download_propers_config migrated 23:28:57.0 Info: => 0.0002729s 23:28:57.0 Info: 34: remove_language_profiles migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 34 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2025-02-03T23:28:57', 'remove_language_profiles') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 34: remove_language_profiles migrated 23:28:57.0 Info: => 0.0002747s 23:28:57.0 Info: 35: multi_disc_naming_format migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 35 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2025-02-03T23:28:57', 'multi_disc_naming_format') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 35: multi_disc_naming_format migrated 23:28:57.0 Info: => 0.0002731s 23:28:57.0 Info: 36: add_download_client_priority migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 36 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2025-02-03T23:28:57', 'add_download_client_priority') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 36: add_download_client_priority migrated 23:28:57.0 Info: => 0.0002748s 23:28:57.0 Info: 37: remove_growl_prowl migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 37 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2025-02-03T23:28:57', 'remove_growl_prowl') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 37: remove_growl_prowl migrated 23:28:57.0 Info: => 0.0002758s 23:28:57.0 Info: 38: remove_plex_hometheatre migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 38 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2025-02-03T23:28:57', 'remove_plex_hometheatre') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 38: remove_plex_hometheatre migrated 23:28:57.0 Info: => 0.0002761s 23:28:57.0 Info: 39: add_root_folder_add_defaults migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 39 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2025-02-03T23:28:57', 'add_root_folder_add_defaults') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 39: add_root_folder_add_defaults migrated 23:28:57.0 Info: => 0.000275s 23:28:57.0 Info: 40: task_duration migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 40 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2025-02-03T23:28:57', 'task_duration') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 40: task_duration migrated 23:28:57.0 Info: => 0.0002735s 23:28:57.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 41 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2025-02-03T23:28:57', 'add_indexer_and_enabled_to_release_profiles') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 23:28:57.0 Info: => 0.0002831s 23:28:57.0 Info: 42: remove_album_folders migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 42 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2025-02-03T23:28:57', 'remove_album_folders') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 42: remove_album_folders migrated 23:28:57.0 Info: => 0.0002767s 23:28:57.0 Info: 44: add_priority_to_indexers migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 44 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2025-02-03T23:28:57', 'add_priority_to_indexers') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 44: add_priority_to_indexers migrated 23:28:57.0 Info: => 0.0002765s 23:28:57.0 Info: 45: remove_chown_and_folderchmod_config migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 45 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2025-02-03T23:28:57', 'remove_chown_and_folderchmod_config') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 45: remove_chown_and_folderchmod_config migrated 23:28:57.0 Info: => 0.0002759s 23:28:57.0 Info: 47: update_notifiarr migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 47 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2025-02-03T23:28:57', 'update_notifiarr') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 47: update_notifiarr migrated 23:28:57.0 Info: => 0.0002745s 23:28:57.0 Info: 49: email_multiple_addresses migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 49 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2025-02-03T23:28:57', 'email_multiple_addresses') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 49: email_multiple_addresses migrated 23:28:57.0 Info: => 0.000275s 23:28:57.0 Info: 50: rename_blacklist_to_blocklist migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 50 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2025-02-03T23:28:57', 'rename_blacklist_to_blocklist') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 50: rename_blacklist_to_blocklist migrated 23:28:57.0 Info: => 0.0002725s 23:28:57.0 Info: 51: cdh_per_downloadclient migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 51 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2025-02-03T23:28:57', 'cdh_per_downloadclient') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 51: cdh_per_downloadclient migrated 23:28:57.0 Info: => 0.0002764s 23:28:57.0 Info: 52: download_history migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 52 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2025-02-03T23:28:57', 'download_history') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 52: download_history migrated 23:28:57.0 Info: => 0.0002781s 23:28:57.0 Info: 53: add_update_history migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 53 23:28:57.0 Info: CreateTable UpdateHistory 23:28:57.0 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 23:28:57.0 Info: => 0.0001595s 23:28:57.0 Info: CreateIndex UpdateHistory (Date) 23:28:57.0 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 23:28:57.0 Info: => 0.0001067s 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2025-02-03T23:28:57', 'add_update_history') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 53: add_update_history migrated 23:28:57.0 Info: => 0.0003891s 23:28:57.0 Info: 54: add_on_update_to_notifications migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 54 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2025-02-03T23:28:57', 'add_on_update_to_notifications') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 54: add_on_update_to_notifications migrated 23:28:57.0 Info: => 0.0002876s 23:28:57.0 Info: 55: download_client_per_indexer migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 55 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2025-02-03T23:28:57', 'download_client_per_indexer') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 55: download_client_per_indexer migrated 23:28:57.0 Info: => 0.0002741s 23:28:57.0 Info: 56: AddNewItemMonitorType migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 56 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2025-02-03T23:28:57', 'AddNewItemMonitorType') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 56: AddNewItemMonitorType migrated 23:28:57.0 Info: => 0.0002793s 23:28:57.0 Info: 57: ImportListSearch migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 57 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2025-02-03T23:28:57', 'ImportListSearch') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 57: ImportListSearch migrated 23:28:57.0 Info: => 0.0002727s 23:28:57.0 Info: 58: ImportListMonitorExisting migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 58 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2025-02-03T23:28:57', 'ImportListMonitorExisting') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 58: ImportListMonitorExisting migrated 23:28:57.0 Info: => 0.000275s 23:28:57.0 Info: 59: add_indexer_tags migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 59 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2025-02-03T23:28:57', 'add_indexer_tags') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 59: add_indexer_tags migrated 23:28:57.0 Info: => 0.0002877s 23:28:57.0 Info: 60: update_audio_types migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 60 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2025-02-03T23:28:57', 'update_audio_types') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 60: update_audio_types migrated 23:28:57.0 Info: => 0.0002852s 23:28:57.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 61 23:28:57.0 Info: AlterTable Logs 23:28:57.0 Info: => 5E-07s 23:28:57.0 Info: AlterColumn Logs Time DateTimeOffset 23:28:57.0 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) 23:28:57.0 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 23:28:57.0 Info: DROP TABLE "Logs" 23:28:57.0 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 23:28:57.0 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 23:28:57.0 Info: => 0.0012909s 23:28:57.0 Info: AlterTable UpdateHistory 23:28:57.0 Info: => 8E-07s 23:28:57.0 Info: AlterColumn UpdateHistory Date DateTimeOffset 23:28:57.0 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 23:28:57.0 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 23:28:57.0 Info: DROP TABLE "UpdateHistory" 23:28:57.0 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 23:28:57.0 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 23:28:57.0 Info: => 0.0010481s 23:28:57.0 Info: AlterTable VersionInfo 23:28:57.0 Info: => 6E-07s 23:28:57.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 23:28:57.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 23:28:57.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 23:28:57.0 Info: DROP TABLE "VersionInfo" 23:28:57.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 23:28:57.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 23:28:57.0 Info: => 0.0019128s 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2025-02-03T23:28:57', 'postgres_update_timestamp_columns_to_with_timezone') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 23:28:57.0 Info: => 0.0022843s 23:28:57.0 Info: 62: add_on_delete_to_notifications migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 62 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2025-02-03T23:28:57', 'add_on_delete_to_notifications') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 62: add_on_delete_to_notifications migrated 23:28:57.0 Info: => 0.0003001s 23:28:57.0 Info: 63: add_custom_formats migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 63 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2025-02-03T23:28:57', 'add_custom_formats') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 63: add_custom_formats migrated 23:28:57.0 Info: => 0.0002851s 23:28:57.0 Info: 64: add_result_to_commands migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 64 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2025-02-03T23:28:57', 'add_result_to_commands') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 64: add_result_to_commands migrated 23:28:57.0 Info: => 0.000285s 23:28:57.0 Info: 65: health_restored_notification migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 65 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2025-02-03T23:28:57', 'health_restored_notification') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 65: health_restored_notification migrated 23:28:57.0 Info: => 0.0002829s 23:28:57.0 Info: 66: remove_uc migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 66 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2025-02-03T23:28:57', 'remove_uc') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 66: remove_uc migrated 23:28:57.0 Info: => 0.0002782s 23:28:57.0 Info: 67: download_clients_rename_tv_to_music migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 67 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2025-02-03T23:28:57', 'download_clients_rename_tv_to_music') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 67: download_clients_rename_tv_to_music migrated 23:28:57.0 Info: => 0.0002868s 23:28:57.0 Info: 68: add_colon_replacement_to_naming_config migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 68 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2025-02-03T23:28:57', 'add_colon_replacement_to_naming_config') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 68: add_colon_replacement_to_naming_config migrated 23:28:57.0 Info: => 0.0002924s 23:28:57.0 Info: 69: list_sync_time migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 69 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2025-02-03T23:28:57', 'list_sync_time') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 69: list_sync_time migrated 23:28:57.0 Info: => 0.0002946s 23:28:57.0 Info: 70: add_download_client_tags migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 70 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2025-02-03T23:28:57', 'add_download_client_tags') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 70: add_download_client_tags migrated 23:28:57.0 Info: => 0.0002884s 23:28:57.0 Info: 71: add_notification_status migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 71 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2025-02-03T23:28:57', 'add_notification_status') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 71: add_notification_status migrated 23:28:57.0 Info: => 0.0002871s 23:28:57.0 Info: 72: add_alac_24_quality_in_profiles migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 72 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2025-02-03T23:28:57', 'add_alac_24_quality_in_profiles') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 72: add_alac_24_quality_in_profiles migrated 23:28:57.0 Info: => 0.0002916s 23:28:57.0 Info: 73: add_salt_to_users migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 73 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2025-02-03T23:28:57', 'add_salt_to_users') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 73: add_salt_to_users migrated 23:28:57.0 Info: => 0.0002883s 23:28:57.0 Info: 74: add_auto_tagging migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 74 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2025-02-03T23:28:57', 'add_auto_tagging') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 74: add_auto_tagging migrated 23:28:57.0 Info: => 0.0002926s 23:28:57.0 Info: 75: quality_definition_preferred_size migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 75 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2025-02-03T23:28:57', 'quality_definition_preferred_size') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 75: quality_definition_preferred_size migrated 23:28:57.0 Info: => 0.0002941s 23:28:57.0 Info: 76: add_on_artist_add_to_notifications migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 76 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2025-02-03T23:28:57', 'add_on_artist_add_to_notifications') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 76: add_on_artist_add_to_notifications migrated 23:28:57.0 Info: => 0.0002905s 23:28:57.0 Info: 77: album_last_searched_time migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 77 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2025-02-03T23:28:57', 'album_last_searched_time') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 77: album_last_searched_time migrated 23:28:57.0 Info: => 0.0003287s 23:28:57.0 Info: 78: add_indexer_flags migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 78 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2025-02-03T23:28:57', 'add_indexer_flags') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 78: add_indexer_flags migrated 23:28:57.0 Info: => 0.0002979s 23:28:57.0 Info: 79: add_indexes_album_statistics migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 79 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2025-02-03T23:28:57', 'add_indexes_album_statistics') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 79: add_indexes_album_statistics migrated 23:28:57.0 Info: => 0.0002996s 23:28:57.0 Info: 80: update_redacted_baseurl migrating 23:28:57.0 Info: Beginning Transaction 23:28:57.0 Info: Starting migration of Log DB to 80 23:28:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2025-02-03T23:28:57', 'update_redacted_baseurl') 23:28:57.0 Info: Committing Transaction 23:28:57.0 Info: 80: update_redacted_baseurl migrated 23:28:57.0 Info: => 0.0002868s 23:28:57.0 Debug: Took: 00:00:00.0466618 23:28:57.0 Info: Caching database 23:28:57.0 Error: System.InvalidOperationException: Fake Exception 23:28:58.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 23:28:58.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 23:28:58.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 23:28:58.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 23:28:58.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Log.db 23:28:58.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221381189452_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:58.1 Info: DatabaseEngineVersionCheck migrating 23:28:58.1 Info: PerformDBOperation 23:28:58.1 Info: Performing DB Operation 23:28:58.1 Info: SQLite 3.48.0 23:28:58.1 Info: => 0.0006995s 23:28:58.1 Info: DatabaseEngineVersionCheck migrated 23:28:58.1 Info: => 0.0007124s 23:28:58.1 Debug: Took: 00:00:00.0104615 23:28:58.1 Debug: File no longer exists on disk. removing from database. 23:28:59.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 23:28:59.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 23:28:59.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Log.db 23:28:59.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221391690981_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:28:59.1 Info: DatabaseEngineVersionCheck migrating 23:28:59.1 Info: PerformDBOperation 23:28:59.1 Info: Performing DB Operation 23:28:59.1 Info: SQLite 3.48.0 23:28:59.1 Info: => 0.0007067s 23:28:59.1 Info: DatabaseEngineVersionCheck migrated 23:28:59.1 Info: => 0.0007192s 23:28:59.1 Debug: Took: 00:00:00.0102506 23:28:59.1 Info: Unique message: 974f7b70-53c3-4ff4-94a0-d1eb0be55e8d 23:29:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 23:29:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 23:29:00.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 23:29:00.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 23:29:00.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Log.db 23:29:00.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221402191349_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:00.2 Info: DatabaseEngineVersionCheck migrating 23:29:00.2 Info: PerformDBOperation 23:29:00.2 Info: Performing DB Operation 23:29:00.2 Info: SQLite 3.48.0 23:29:00.2 Info: => 0.0006938s 23:29:00.2 Info: DatabaseEngineVersionCheck migrated 23:29:00.2 Info: => 0.0007066s 23:29:00.2 Debug: Took: 00:00:00.0101892 23:29:00.2 Error: Unique message: 9e1b478b-6cc5-4967-b2d9-cffb9734a69c System.InvalidOperationException: Fake Exception 23:29:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 23:29:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 23:29:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 23:29:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 23:29:01.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 23:29:01.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 23:29:01.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Log.db 23:29:01.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221412692850_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:01.2 Info: DatabaseEngineVersionCheck migrating 23:29:01.2 Info: PerformDBOperation 23:29:01.2 Info: Performing DB Operation 23:29:01.2 Info: SQLite 3.48.0 23:29:01.2 Info: => 0.0006806s 23:29:01.2 Info: DatabaseEngineVersionCheck migrated 23:29:01.2 Info: => 0.000694s 23:29:01.2 Debug: Took: 00:00:00.0101709 23:29:01.2 Info: bed22852-dca0-471c-af00-2890fac36082e1b5f864-f505-4f13-99de-ece582ae59b452d8588c-f501-4a31-81b3-bd95a11e796925dc4142-1117-41ae-a085-fc1f417632ffaa30cd77-6989-43c1-a504-55c18202cc9e5e043c9f-2790-4db5-918e-5b6618b895d65b9033d5-af15-44b4-bc60-e0160187d8b323548ab7-6b2b-4b8e-97d2-e90bd7c5f79a8fb64ddd-f6a6-42f6-8328-cd9a2bc247ef7656c854-a03c-4197-be7f-972692e920145aaee3a5-9e99-4688-8a80-3a02b63cd3b86bb80c2d-1beb-4a04-b8fa-7238a060a4b2adae97b4-17e1-468c-902a-bc0fca548b77c043cfbd-7b37-4933-a103-a7354b61d8c1f6af179c-bfa3-4c2c-b8a3-2405a65f4f94138696ae-0a15-4371-a10c-bcdf2319c9d1117e9d72-c32e-4b80-8efb-fea491779e0937ec88b7-4e5f-4015-923d-9c0aa552318e5da5685d-7535-4062-a527-6c61922c161da3ce2741-3b84-4f35-9ece-d29d7a2d1c9ba294ce12-12b5-49e7-9632-f10f9300301030ebb55f-feed-4fa8-9adb-8cf72e2b32f524f95688-c675-441d-b493-48016841b1e871835b30-b44e-4b3a-bb7b-47af4946b978757cbe19-dbbd-48ee-9c20-8004fc006776ccd5c77a-55fd-46e0-961b-c06594ebf79779735298-6bc8-4afa-81b0-2201f7459e422626bdcb-1e4b-4c1f-bf2e-361cfd65bf7ee7f85f2c-d5ab-4988-9296-cd9946d4e3faeed45b2e-9436-4313-b168-c76d3575539cda20285e-cecd-4f55-9baa-35d6241b624567853fd6-5da3-4afc-b71c-fe3981071306ce622a4b-becf-4e10-837d-ee6d5bbc80bcf18912c3-43dc-4f70-94b4-5c96e27f30c721cd91a4-0f1d-4ef6-8712-467dfabab02df77e51c1-e4ba-45de-9ebd-2014a0fd557d70a65cf8-acb4-4978-a6e9-2ecc51387ced6f470770-06a9-463e-b924-ae90592849bca67c228e-f25a-4ab1-9094-83c6846a5638726b27fb-1ff5-4eff-a825-9dd7967ac8042e2215bf-ba2a-4f59-bca7-efd7940a0a421184ea3a-804a-4d23-924b-e4a56ea7fd1e05b00e15-9955-48bc-8791-92d4ad00d727282dbfee-e38a-4a33-916d-50f4cd95f3d20963e169-15b7-4f60-9865-9b10abf7363b7a834746-efc9-476c-9599-105446bc178d9f5ca473-b724-4835-bacc-4bcfbf26ea3ad2d74b4e-defb-4636-b5c6-bca8f19c82c0bd63b919-f930-40ba-b41b-64b881d2532320dd2fb0-f278-4f6e-b171-c60b8d12c332327cb0c5-a2a2-4a56-ab8c-5eeddd5a478551db5cff-2d64-4c04-9634-c683763bfd1dae813398-b5f4-410a-b339-11e942effdc4e900741b-6a54-41db-a031-04f9824b9a176f524b6f-a6c1-4930-b5b9-9c78b8dca0bb65171949-b0e4-48c3-bdd1-606835ae2997e5de401a-a563-4266-a7e4-0fc9c6eff3c14b7858fd-23f3-495b-80ae-7e29d11b91abcf893286-39f0-4b87-868f-b25ebd32cac06fa6a4c3-4106-44a4-be82-0ea42cfffd3f0c6c8051-206d-49c7-9460-59e5c308283df25d4567-5fd9-4c23-aeb1-3a2b3c4c1023b75740cd-222a-46b3-aede-fcb3d51db1a52a6376f3-5a8f-4939-955f-3a0eb8566c08bf09ccdc-e8c3-42aa-8570-c70cec701f41106c73ef-e95d-42b4-bc49-9e8b33ccd893f17ab286-69b3-4dd0-a219-2febb1f42d23a47ecfe9-528d-41b4-b4cf-a403dece761f5d65de7d-27e7-4897-9af5-9f6fd26b4fb76b7e882b-5414-400d-90de-99abb22af3d8bad050ba-2466-4c9c-a348-3db4374335c23d914ca7-86a3-4391-8c6b-388be3eca350fdcd6b46-77f1-46dd-ad76-f8087673e854a8426262-4b07-4ecc-bb6e-722d587100fa2196e19f-212c-4f34-98c9-c7d39654ada4b76ce84e-bbcd-40a3-bc7f-5fd4e347a82a16003e9a-2cba-4901-bd36-41751adb4b0e90157250-bc5f-4fbe-a7b2-97b20bcdae3a0e002cfb-3a92-44e9-ad18-baaecac96de87de73577-9ff9-411d-9ddb-34cf9fedfd9ee69c69c8-8122-4387-87c8-93674c8b0c073cc11bed-e651-480e-92a3-68222afa5c4ef43f7492-5517-4d11-97b5-99a715dcdc5db12afd57-1afa-4c01-a738-3ac786de6f3aadb8ae92-456b-4b0b-a838-43b61122586aee23c829-5164-4da6-8ab7-40a154595a40adc7b9f3-5e0e-46e4-99bf-0b15647b6b1388a5c9cb-f588-4a3a-9eb0-54d63b798d388a1fed5f-b96d-4f57-82c8-1094c2cf2b68f266ba2d-089c-4803-827c-e7fba96cf8472e06dd8a-4ac0-4e69-a202-928c136eba31debd1cf1-fecc-4acf-a698-28847b08b40f34301595-4e9c-48bf-b9dc-d2484969f31747947528-7847-4404-8e9e-ad1854379405d1ba8431-304c-4e38-86e8-2c7c6bad9ed6ad2c1a35-767f-43d6-b2ae-3c299cf26738d340f754-e10e-48f9-912c-90a03c29fbb4daa7e580-6e0f-41d3-8d90-22385bd56115c006057a-f21c-45e9-9496-4ee966d4cc8d835cc024-ee7b-402c-a7b8-84e35d0a73f3 23:29:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 23:29:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 23:29:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 23:29:02.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 23:29:02.3 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Localization/Core/fr_FR.json 23:29:02.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 23:29:02.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 23:29:02.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 23:29:02.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 23:29:02.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 23:29:02.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 23:29:02.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 23:29:02.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 23:29:02.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 23:29:02.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 23:29:02.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 23:29:02.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 23:29:02.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 23:29:02.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 23:29:02.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 23:29:02.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 23:29:02.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 23:29:02.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 23:29:02.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 23:29:02.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 23:29:02.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 23:29:02.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 23:29:02.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 23:29:02.8 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 23:29:02.8 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 23:29:02.8 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 23:29:02.8 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 23:29:02.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 23:29:02.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 23:29:02.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 23:29:02.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 23:29:02.8 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 23:29:02.8 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 23:29:02.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 23:29:02.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 23:29:02.8 Info: Downloading Poster for [ForeignArtistId1][Name1] 23:29:02.8 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 23:29:02.8 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 23:29:02.8 Info: Downloading Cover for [ForeignAlbumId1][Title1] 23:29:02.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 23:29:02.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 23:29:02.8 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 23:29:02.8 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 23:29:02.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 23:29:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 23:29:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 23:29:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 23:29:02.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_i4s0npky.ek5.mp2 23:29:02.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:02.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_i4s0npky.ek5.mp2' 23:29:02.9 Trace: Got codec MP2 23:29:02.9 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 23:29:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 23:29:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 23:29:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 23:29:03.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lhqg15u0.zvw.mp2 23:29:03.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lhqg15u0.zvw.mp2' 23:29:03.0 Trace: Got codec MP2 23:29:03.0 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 23:29:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 23:29:03.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jvnadtfk.mee.mp3 23:29:03.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jvnadtfk.mee.mp3' 23:29:03.0 Trace: Got codec MP3VBR 23:29:03.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 23:29:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 23:29:03.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zbzvsl01.dxa.flac 23:29:03.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zbzvsl01.dxa.flac' 23:29:03.0 Trace: Got codec FLAC 23:29:03.0 Debug: Quality parsed: FLAC v1, Source: TagLib 23:29:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 23:29:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 23:29:03.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_m0e2dbfw.5cz.m4a 23:29:03.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_m0e2dbfw.5cz.m4a' 23:29:03.1 Trace: Got codec AAC 23:29:03.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 23:29:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 23:29:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 23:29:03.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tvyjfkul.q2h.wma 23:29:03.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tvyjfkul.q2h.wma' 23:29:03.1 Trace: Got codec WMA 23:29:03.1 Debug: Quality parsed: WMA v1, Source: TagLib 23:29:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 23:29:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 23:29:03.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pjxaodth.gfs.ape 23:29:03.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pjxaodth.gfs.ape' 23:29:03.1 Trace: Got codec APE 23:29:03.1 Debug: Quality parsed: APE v1, Source: TagLib 23:29:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 23:29:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 23:29:03.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2tzzw5ro.5y0.opus 23:29:03.1 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 23:29:03.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 23:29:03.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2tzzw5ro.5y0.opus' 23:29:03.1 Trace: Got codec OPUS 23:29:03.1 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 23:29:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2 23:29:03.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2' 23:29:03.2 Trace: Got codec MP2 23:29:03.2 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3 23:29:03.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3' 23:29:03.2 Trace: Got codec MP3VBR 23:29:03.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac 23:29:03.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac' 23:29:03.2 Trace: Got codec FLAC 23:29:03.2 Debug: Quality parsed: FLAC v1, Source: TagLib 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a 23:29:03.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a' 23:29:03.2 Trace: Got codec AAC 23:29:03.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma 23:29:03.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma' 23:29:03.2 Trace: Got codec WMA 23:29:03.2 Debug: Quality parsed: WMA v1, Source: TagLib 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape 23:29:03.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape' 23:29:03.2 Trace: Got codec APE 23:29:03.2 Debug: Quality parsed: APE v1, Source: TagLib 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus 23:29:03.2 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 23:29:03.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus' 23:29:03.2 Trace: Got codec OPUS 23:29:03.2 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 23:29:03.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ixnqyfa.o51.mp2 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ixnqyfa.o51.mp2 23:29:03.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ixnqyfa.o51.mp2' 23:29:03.2 Trace: Got codec MP2 23:29:03.2 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 23:29:03.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jv4s5cic.xym.mp3 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jv4s5cic.xym.mp3 23:29:03.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jv4s5cic.xym.mp3' 23:29:03.2 Trace: Got codec MP3VBR 23:29:03.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 23:29:03.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ad5anmj3.sbr.flac 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ad5anmj3.sbr.flac 23:29:03.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ad5anmj3.sbr.flac' 23:29:03.2 Trace: Got codec FLAC 23:29:03.2 Debug: Quality parsed: FLAC v1, Source: TagLib 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 23:29:03.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_22yc4nvs.tbp.m4a 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_22yc4nvs.tbp.m4a 23:29:03.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_22yc4nvs.tbp.m4a' 23:29:03.2 Trace: Got codec AAC 23:29:03.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 23:29:03.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4bi0ss5w.5u1.wma 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4bi0ss5w.5u1.wma 23:29:03.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4bi0ss5w.5u1.wma' 23:29:03.2 Trace: Got codec WMA 23:29:03.2 Debug: Quality parsed: WMA v1, Source: TagLib 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 23:29:03.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1icnlq2l.oyz.ape 23:29:03.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1icnlq2l.oyz.ape 23:29:03.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1icnlq2l.oyz.ape' 23:29:03.2 Trace: Got codec APE 23:29:03.2 Debug: Quality parsed: APE v1, Source: TagLib 23:29:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 23:29:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 23:29:03.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yqb5ijv4.ye5.opus 23:29:03.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yqb5ijv4.ye5.opus 23:29:03.3 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 23:29:03.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 23:29:03.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yqb5ijv4.ye5.opus' 23:29:03.3 Trace: Got codec OPUS 23:29:03.3 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 23:29:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 23:29:03.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_f3frrqas.wia.mp2 23:29:03.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_f3frrqas.wia.mp2' 23:29:03.3 Trace: Got codec MP2 23:29:03.3 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 23:29:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 23:29:03.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_giruxwpt.hn0.mp3 23:29:03.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_giruxwpt.hn0.mp3' 23:29:03.3 Trace: Got codec MP3VBR 23:29:03.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 23:29:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 23:29:03.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uxlmvqlj.p4p.flac 23:29:03.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uxlmvqlj.p4p.flac' 23:29:03.3 Trace: Got codec FLAC 23:29:03.3 Debug: Quality parsed: FLAC v1, Source: TagLib 23:29:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 23:29:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 23:29:03.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_col3wtoq.zsd.m4a 23:29:03.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_col3wtoq.zsd.m4a' 23:29:03.3 Trace: Got codec AAC 23:29:03.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 23:29:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 23:29:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 23:29:03.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q1y0vykr.fzw.wma 23:29:03.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q1y0vykr.fzw.wma' 23:29:03.3 Trace: Got codec WMA 23:29:03.3 Debug: Quality parsed: WMA v1, Source: TagLib 23:29:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 23:29:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 23:29:03.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tf4lmdr3.kit.ape 23:29:03.3 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tf4lmdr3.kit.ape' 23:29:03.3 Trace: Got codec APE 23:29:03.3 Debug: Quality parsed: APE v1, Source: TagLib 23:29:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 23:29:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 23:29:03.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fxsesx35.0bw.opus 23:29:03.3 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 23:29:03.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 23:29:03.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fxsesx35.0bw.opus' 23:29:03.3 Trace: Got codec OPUS 23:29:03.3 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 23:29:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 23:29:03.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ssfu04co.ixf.mp2 23:29:03.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ssfu04co.ixf.mp2' 23:29:03.3 Trace: Got codec MP2 23:29:03.3 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ssfu04co.ixf.mp2 23:29:03.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ssfu04co.ixf.mp2 23:29:03.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ssfu04co.ixf.mp2' 23:29:03.4 Trace: Got codec MP2 23:29:03.4 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 23:29:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 23:29:03.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gfwb3333.bdm.mp3 23:29:03.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gfwb3333.bdm.mp3' 23:29:03.4 Trace: Got codec MP3VBR 23:29:03.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gfwb3333.bdm.mp3 23:29:03.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gfwb3333.bdm.mp3 23:29:03.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gfwb3333.bdm.mp3' 23:29:03.4 Trace: Got codec MP3VBR 23:29:03.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 23:29:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uuxxmqfy.5wo.flac 23:29:03.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uuxxmqfy.5wo.flac' 23:29:03.5 Trace: Got codec FLAC 23:29:03.5 Debug: Quality parsed: FLAC v1, Source: TagLib 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uuxxmqfy.5wo.flac 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uuxxmqfy.5wo.flac 23:29:03.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uuxxmqfy.5wo.flac' 23:29:03.5 Trace: Got codec FLAC 23:29:03.5 Debug: Quality parsed: FLAC v1, Source: TagLib 23:29:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 23:29:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pcteejhp.unp.m4a 23:29:03.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pcteejhp.unp.m4a' 23:29:03.5 Trace: Got codec AAC 23:29:03.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pcteejhp.unp.m4a 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pcteejhp.unp.m4a 23:29:03.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pcteejhp.unp.m4a' 23:29:03.5 Trace: Got codec AAC 23:29:03.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 23:29:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 23:29:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pigl5azi.m42.wma 23:29:03.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pigl5azi.m42.wma' 23:29:03.5 Trace: Got codec WMA 23:29:03.5 Debug: Quality parsed: WMA v1, Source: TagLib 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pigl5azi.m42.wma 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pigl5azi.m42.wma 23:29:03.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pigl5azi.m42.wma' 23:29:03.5 Trace: Got codec WMA 23:29:03.5 Debug: Quality parsed: WMA v1, Source: TagLib 23:29:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 23:29:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_m0cnkce4.1dx.ape 23:29:03.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_m0cnkce4.1dx.ape' 23:29:03.5 Trace: Got codec APE 23:29:03.5 Debug: Quality parsed: APE v1, Source: TagLib 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_m0cnkce4.1dx.ape 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_m0cnkce4.1dx.ape 23:29:03.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_m0cnkce4.1dx.ape' 23:29:03.5 Trace: Got codec APE 23:29:03.5 Debug: Quality parsed: APE v1, Source: TagLib 23:29:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 23:29:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwd0lw5t.wum.opus 23:29:03.5 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 23:29:03.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwd0lw5t.wum.opus' 23:29:03.5 Trace: Got codec OPUS 23:29:03.5 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwd0lw5t.wum.opus 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwd0lw5t.wum.opus 23:29:03.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 23:29:03.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwd0lw5t.wum.opus' 23:29:03.5 Trace: Got codec OPUS 23:29:03.5 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 23:29:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_s3w5ubb3.upm.mp2 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_s3w5ubb3.upm.mp2 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_s3w5ubb3.upm.mp2 23:29:03.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_s3w5ubb3.upm.mp2' 23:29:03.5 Trace: Got codec MP2 23:29:03.5 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 23:29:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5e1ea0a0.fim.mp3 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5e1ea0a0.fim.mp3 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5e1ea0a0.fim.mp3 23:29:03.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5e1ea0a0.fim.mp3' 23:29:03.5 Trace: Got codec MP3VBR 23:29:03.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 23:29:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kcogenmk.1ul.flac 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kcogenmk.1ul.flac 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kcogenmk.1ul.flac 23:29:03.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kcogenmk.1ul.flac' 23:29:03.5 Trace: Got codec FLAC 23:29:03.5 Debug: Quality parsed: FLAC v1, Source: TagLib 23:29:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 23:29:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4qr2x4hr.1e2.m4a 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4qr2x4hr.1e2.m4a 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4qr2x4hr.1e2.m4a 23:29:03.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4qr2x4hr.1e2.m4a' 23:29:03.5 Trace: Got codec AAC 23:29:03.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 23:29:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 23:29:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_duae1blo.y55.wma 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_duae1blo.y55.wma 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_duae1blo.y55.wma 23:29:03.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_duae1blo.y55.wma' 23:29:03.5 Trace: Got codec WMA 23:29:03.5 Debug: Quality parsed: WMA v1, Source: TagLib 23:29:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 23:29:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_d03rmtgk.14q.ape 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_d03rmtgk.14q.ape 23:29:03.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_d03rmtgk.14q.ape 23:29:03.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_d03rmtgk.14q.ape' 23:29:03.5 Trace: Got codec APE 23:29:03.5 Debug: Quality parsed: APE v1, Source: TagLib 23:29:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 23:29:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vuw00xlc.lkk.opus 23:29:03.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vuw00xlc.lkk.opus 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vuw00xlc.lkk.opus 23:29:03.6 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 23:29:03.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vuw00xlc.lkk.opus' 23:29:03.6 Trace: Got codec OPUS 23:29:03.6 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1opy1snd.d50.mp2 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1opy1snd.d50.mp2 23:29:03.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1opy1snd.d50.mp2' 23:29:03.6 Trace: Got codec MP2 23:29:03.6 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1opy1snd.d50.mp2 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1opy1snd.d50.mp2 23:29:03.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1opy1snd.d50.mp2' 23:29:03.6 Trace: Got codec MP2 23:29:03.6 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1opy1snd.d50.mp2 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1opy1snd.d50.mp2 23:29:03.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1opy1snd.d50.mp2' 23:29:03.6 Trace: Got codec MP2 23:29:03.6 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zts1inpc.14f.mp3 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zts1inpc.14f.mp3 23:29:03.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zts1inpc.14f.mp3' 23:29:03.6 Trace: Got codec MP3VBR 23:29:03.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zts1inpc.14f.mp3 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zts1inpc.14f.mp3 23:29:03.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zts1inpc.14f.mp3' 23:29:03.6 Trace: Got codec MP3VBR 23:29:03.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zts1inpc.14f.mp3 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zts1inpc.14f.mp3 23:29:03.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zts1inpc.14f.mp3' 23:29:03.6 Trace: Got codec MP3VBR 23:29:03.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1gabgne0.5xg.flac 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1gabgne0.5xg.flac 23:29:03.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1gabgne0.5xg.flac' 23:29:03.6 Trace: Got codec FLAC 23:29:03.6 Debug: Quality parsed: FLAC v1, Source: TagLib 23:29:03.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1gabgne0.5xg.flac 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1gabgne0.5xg.flac 23:29:03.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1gabgne0.5xg.flac' 23:29:03.6 Trace: Got codec FLAC 23:29:03.6 Debug: Quality parsed: FLAC v1, Source: TagLib 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1gabgne0.5xg.flac 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1gabgne0.5xg.flac 23:29:03.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1gabgne0.5xg.flac' 23:29:03.6 Trace: Got codec FLAC 23:29:03.6 Debug: Quality parsed: FLAC v1, Source: TagLib 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xkeovgu0.n2m.m4a 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xkeovgu0.n2m.m4a 23:29:03.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xkeovgu0.n2m.m4a' 23:29:03.6 Trace: Got codec AAC 23:29:03.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 23:29:03.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xkeovgu0.n2m.m4a 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xkeovgu0.n2m.m4a 23:29:03.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xkeovgu0.n2m.m4a' 23:29:03.6 Trace: Got codec AAC 23:29:03.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xkeovgu0.n2m.m4a 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xkeovgu0.n2m.m4a 23:29:03.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xkeovgu0.n2m.m4a' 23:29:03.6 Trace: Got codec AAC 23:29:03.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ya35wiql.5og.wma 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ya35wiql.5og.wma 23:29:03.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ya35wiql.5og.wma' 23:29:03.6 Trace: Got codec WMA 23:29:03.6 Debug: Quality parsed: WMA v1, Source: TagLib 23:29:03.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ya35wiql.5og.wma 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ya35wiql.5og.wma 23:29:03.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ya35wiql.5og.wma' 23:29:03.6 Trace: Got codec WMA 23:29:03.6 Debug: Quality parsed: WMA v1, Source: TagLib 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ya35wiql.5og.wma 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ya35wiql.5og.wma 23:29:03.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ya35wiql.5og.wma' 23:29:03.6 Trace: Got codec WMA 23:29:03.6 Debug: Quality parsed: WMA v1, Source: TagLib 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4eu3o0hs.52f.ape 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4eu3o0hs.52f.ape 23:29:03.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4eu3o0hs.52f.ape' 23:29:03.6 Trace: Got codec APE 23:29:03.6 Debug: Quality parsed: APE v1, Source: TagLib 23:29:03.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4eu3o0hs.52f.ape 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4eu3o0hs.52f.ape 23:29:03.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4eu3o0hs.52f.ape' 23:29:03.6 Trace: Got codec APE 23:29:03.6 Debug: Quality parsed: APE v1, Source: TagLib 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4eu3o0hs.52f.ape 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4eu3o0hs.52f.ape 23:29:03.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4eu3o0hs.52f.ape' 23:29:03.6 Trace: Got codec APE 23:29:03.6 Debug: Quality parsed: APE v1, Source: TagLib 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ccscgr4m.a2n.opus 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ccscgr4m.a2n.opus 23:29:03.6 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 23:29:03.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ccscgr4m.a2n.opus' 23:29:03.6 Trace: Got codec OPUS 23:29:03.6 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ccscgr4m.a2n.opus 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ccscgr4m.a2n.opus 23:29:03.6 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 23:29:03.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ccscgr4m.a2n.opus' 23:29:03.6 Trace: Got codec OPUS 23:29:03.6 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ccscgr4m.a2n.opus 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ccscgr4m.a2n.opus 23:29:03.6 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 23:29:03.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ccscgr4m.a2n.opus' 23:29:03.6 Trace: Got codec OPUS 23:29:03.6 Debug: Quality parsed: Unknown v1, Source: Extension 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 23:29:03.6 Debug: Starting tag read for missing.mp2 23:29:03.6 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/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 23:29:03.6 Debug: Trying to parse quality for 'missing.mp2' 23:29:03.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 23:29:03.6 Debug: Starting tag read for missing.mp3 23:29:03.6 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/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 23:29:03.6 Debug: Trying to parse quality for 'missing.mp3' 23:29:03.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 23:29:03.6 Debug: Starting tag read for missing.flac 23:29:03.6 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/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 23:29:03.6 Debug: Trying to parse quality for 'missing.flac' 23:29:03.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 23:29:03.6 Debug: Starting tag read for missing.m4a 23:29:03.6 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/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 23:29:03.6 Debug: Trying to parse quality for 'missing.m4a' 23:29:03.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 23:29:03.6 Debug: Starting tag read for missing.wma 23:29:03.6 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/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 23:29:03.6 Debug: Trying to parse quality for 'missing.wma' 23:29:03.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 23:29:03.6 Debug: Starting tag read for missing.ape 23:29:03.6 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/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 23:29:03.6 Debug: Trying to parse quality for 'missing.ape' 23:29:03.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 23:29:03.6 Debug: Starting tag read for missing.opus 23:29:03.6 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/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 23:29:03.6 Debug: Trying to parse quality for 'missing.opus' 23:29:03.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 23:29:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 23:29:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 23:29:03.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5zwy0kw.ew1.mp3 23:29:03.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5zwy0kw.ew1.mp3' 23:29:03.6 Trace: Got codec MP3VBR 23:29:03.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.7 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5zwy0kw.ew1.mp3 23:29:03.7 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5zwy0kw.ew1.mp3 23:29:03.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5zwy0kw.ew1.mp3 23:29:03.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5zwy0kw.ew1.mp3 23:29:03.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5zwy0kw.ew1.mp3' 23:29:03.7 Trace: Got codec MP3VBR 23:29:03.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.7 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5zwy0kw.ew1.mp3 due to no difference 23:29:03.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5zwy0kw.ew1.mp3 23:29:03.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5zwy0kw.ew1.mp3' 23:29:03.7 Trace: Got codec MP3VBR 23:29:03.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.7 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5zwy0kw.ew1.mp3 due to no difference 23:29:03.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 23:29:03.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 23:29:03.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bvujwbox.nyt.mp3 23:29:03.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 23:29:03.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bvujwbox.nyt.mp3' 23:29:03.7 Trace: Got codec MP3VBR 23:29:03.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 23:29:03.7 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bvujwbox.nyt.mp3 23:29:03.7 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bvujwbox.nyt.mp3 23:29:03.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bvujwbox.nyt.mp3 23:29:03.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 23:29:03.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 23:29:03.7 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 23:29:03.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0011825] 23:29:03.7 Debug: Import decisions complete [00:00:00.0003094] 23:29:03.7 Debug: Inserted 0 new unmatched trackfiles 23:29:03.7 Debug: Updated info for 0 known files 23:29:03.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0034145] 23:29:03.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 23:29:03.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 23:29:03.7 Debug: Using default lastWrite 23:29:03.7 Info: Scanning /C/Test/Music/Artist 23:29:03.7 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.7 Trace: 3 files were found in /C/Test/Music/Artist 23:29:03.7 Debug: 2 audio files were found in /C/Test/Music/Artist 23:29:03.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0102454] 23:29:03.7 Debug: Import decisions complete [00:00:00.0000248] 23:29:03.7 Debug: Inserted 0 new unmatched trackfiles 23:29:03.7 Debug: Updated info for 0 known files 23:29:03.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002803] 23:29:03.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 23:29:03.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Info: Scanning /C/Test/Music/Artist 23:29:03.8 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.8 Trace: 2 files were found in /C/Test/Music/Artist 23:29:03.8 Debug: 2 audio files were found in /C/Test/Music/Artist 23:29:03.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002276] 23:29:03.8 Debug: Import decisions complete [00:00:00.0000042] 23:29:03.8 Debug: Inserted 0 new unmatched trackfiles 23:29:03.8 Debug: Updated info for 0 known files 23:29:03.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001103] 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Info: Scanning /C/Test/Music/Artist 23:29:03.8 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.8 Trace: 2 files were found in /C/Test/Music/Artist 23:29:03.8 Debug: 2 audio files were found in /C/Test/Music/Artist 23:29:03.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001922] 23:29:03.8 Debug: Import decisions complete [00:00:00.0010339] 23:29:03.8 Debug: Inserted 2 new unmatched trackfiles 23:29:03.8 Debug: Updated info for 0 known files 23:29:03.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0006301] 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Info: Scanning /C/Test/Music/Artist 23:29:03.8 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.8 Trace: 2 files were found in /C/Test/Music/Artist 23:29:03.8 Debug: 2 audio files were found in /C/Test/Music/Artist 23:29:03.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001910] 23:29:03.8 Debug: Import decisions complete [00:00:00.0000243] 23:29:03.8 Debug: Inserted 1 new unmatched trackfiles 23:29:03.8 Debug: Updated info for 0 known files 23:29:03.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0013627] 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Info: Scanning /C/Test/Music/Artist 23:29:03.8 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.8 Trace: 2 files were found in /C/Test/Music/Artist 23:29:03.8 Debug: 2 audio files were found in /C/Test/Music/Artist 23:29:03.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001923] 23:29:03.8 Debug: Import decisions complete [00:00:00.0000187] 23:29:03.8 Debug: Inserted 0 new unmatched trackfiles 23:29:03.8 Debug: Updated info for 0 known files 23:29:03.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002176] 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Info: Scanning /C/Test/Music/Artist 23:29:03.8 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.8 Trace: 3 files were found in /C/Test/Music/Artist 23:29:03.8 Debug: 3 audio files were found in /C/Test/Music/Artist 23:29:03.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001883] 23:29:03.8 Debug: Import decisions complete [00:00:00.0000039] 23:29:03.8 Debug: Inserted 0 new unmatched trackfiles 23:29:03.8 Debug: Updated info for 0 known files 23:29:03.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001213] 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Info: Scanning /C/Test/Music/Artist 23:29:03.8 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.8 Trace: 5 files were found in /C/Test/Music/Artist 23:29:03.8 Debug: 5 audio files were found in /C/Test/Music/Artist 23:29:03.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001997] 23:29:03.8 Debug: Import decisions complete [00:00:00.0000038] 23:29:03.8 Debug: Inserted 0 new unmatched trackfiles 23:29:03.8 Debug: Updated info for 0 known files 23:29:03.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001083] 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 23:29:03.8 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 23:29:03.8 Warn: Artists' root folder (/C/Test/Music) is empty. 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Info: Scanning /C/Test/Music/Artist 23:29:03.8 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.8 Trace: 5 files were found in /C/Test/Music/Artist 23:29:03.8 Debug: 5 audio files were found in /C/Test/Music/Artist 23:29:03.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002020] 23:29:03.8 Debug: Import decisions complete [00:00:00.0000039] 23:29:03.8 Debug: Inserted 0 new unmatched trackfiles 23:29:03.8 Debug: Updated info for 0 known files 23:29:03.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001156] 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Info: Scanning /C/Test/Music/Artist 23:29:03.8 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.8 Trace: 4 files were found in /C/Test/Music/Artist 23:29:03.8 Debug: 4 audio files were found in /C/Test/Music/Artist 23:29:03.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001933] 23:29:03.8 Debug: Import decisions complete [00:00:00.0000040] 23:29:03.8 Debug: Inserted 0 new unmatched trackfiles 23:29:03.8 Debug: Updated info for 0 known files 23:29:03.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001110] 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Info: Scanning /C/Test/Music/Artist 23:29:03.8 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.8 Trace: 2 files were found in /C/Test/Music/Artist 23:29:03.8 Debug: 2 audio files were found in /C/Test/Music/Artist 23:29:03.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001879] 23:29:03.8 Debug: Import decisions complete [00:00:00.0000040] 23:29:03.8 Debug: Inserted 0 new unmatched trackfiles 23:29:03.8 Debug: Updated info for 0 known files 23:29:03.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001095] 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 23:29:03.8 Debug: Using default lastWrite 23:29:03.8 Info: Scanning /C/Test/Music/Artist 23:29:03.8 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.8 Trace: 2 files were found in /C/Test/Music/Artist 23:29:03.8 Debug: 2 audio files were found in /C/Test/Music/Artist 23:29:03.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002064] 23:29:03.8 Debug: Import decisions complete [00:00:00.0000038] 23:29:03.8 Debug: Inserted 0 new unmatched trackfiles 23:29:03.8 Debug: Updated info for 0 known files 23:29:03.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001172] 23:29:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 23:29:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 23:29:03.9 Debug: Using default lastWrite 23:29:03.9 Debug: Using default lastWrite 23:29:03.9 Info: Scanning /C/Test/Music/Artist 23:29:03.9 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.9 Trace: 2 files were found in /C/Test/Music/Artist 23:29:03.9 Debug: 2 audio files were found in /C/Test/Music/Artist 23:29:03.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001908] 23:29:03.9 Debug: Import decisions complete [00:00:00.0000198] 23:29:03.9 Debug: Inserted 0 new unmatched trackfiles 23:29:03.9 Debug: Updated info for 0 known files 23:29:03.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001795] 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 23:29:03.9 Debug: Using default lastWrite 23:29:03.9 Info: Scanning /C/Test/Music/.hack 23:29:03.9 Debug: Scanning '/C/Test/Music/.hack' for music files 23:29:03.9 Trace: 2 files were found in /C/Test/Music/.hack 23:29:03.9 Debug: 2 audio files were found in /C/Test/Music/.hack 23:29:03.9 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 23:29:03.9 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0001881] 23:29:03.9 Debug: Import decisions complete [00:00:00.0000055] 23:29:03.9 Debug: Inserted 0 new unmatched trackfiles 23:29:03.9 Debug: Updated info for 0 known files 23:29:03.9 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001104] 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 23:29:03.9 Debug: Using default lastWrite 23:29:03.9 Info: Scanning /C/Test/Music/Extras 23:29:03.9 Debug: Scanning '/C/Test/Music/Extras' for music files 23:29:03.9 Trace: 6 files were found in /C/Test/Music/Extras 23:29:03.9 Debug: 6 audio files were found in /C/Test/Music/Extras 23:29:03.9 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 23:29:03.9 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0002098] 23:29:03.9 Debug: Import decisions complete [00:00:00.0000040] 23:29:03.9 Debug: Inserted 0 new unmatched trackfiles 23:29:03.9 Debug: Updated info for 0 known files 23:29:03.9 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001095] 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 23:29:03.9 Debug: Using default lastWrite 23:29:03.9 Info: Scanning /C/Test/Music/Artist 23:29:03.9 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.9 Trace: 1 files were found in /C/Test/Music/Artist 23:29:03.9 Debug: 1 audio files were found in /C/Test/Music/Artist 23:29:03.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001810] 23:29:03.9 Debug: Import decisions complete [00:00:00.0000042] 23:29:03.9 Debug: Inserted 0 new unmatched trackfiles 23:29:03.9 Debug: Updated info for 0 known files 23:29:03.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001090] 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 23:29:03.9 Debug: Using default lastWrite 23:29:03.9 Info: Scanning /C/Test/Music/Artist 23:29:03.9 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.9 Trace: 1 files were found in /C/Test/Music/Artist 23:29:03.9 Debug: 1 audio files were found in /C/Test/Music/Artist 23:29:03.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0097639] 23:29:03.9 Debug: Import decisions complete [00:00:00.0000060] 23:29:03.9 Debug: Inserted 0 new unmatched trackfiles 23:29:03.9 Debug: Updated info for 1 known files 23:29:03.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003620] 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 23:29:03.9 Debug: Using default lastWrite 23:29:03.9 Info: Scanning /C/Test/Music/Artist 23:29:03.9 Debug: Scanning '/C/Test/Music/Artist' for music files 23:29:03.9 Trace: 2 files were found in /C/Test/Music/Artist 23:29:03.9 Debug: 2 audio files were found in /C/Test/Music/Artist 23:29:03.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 23:29:03.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001891] 23:29:03.9 Debug: Import decisions complete [00:00:00.0000180] 23:29:03.9 Debug: Inserted 0 new unmatched trackfiles 23:29:03.9 Debug: Updated info for 2 known files 23:29:03.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001734] 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 23:29:03.9 Debug: Failed to import 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 23:29:03.9 Debug: Failed to import 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 23:29:03.9 Debug: Failed to import 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 23:29:03.9 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 23:29:03.9 Debug: Failed to import 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 23:29:03.9 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 23:29:03.9 Debug: Failed to import 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 23:29:03.9 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 23:29:03.9 Debug: Failed to import 23:29:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 23:29:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 23:29:04.0 Debug: Processing path: /c/drop/ 23:29:04.0 Debug: Parsing string 'drop' 23:29:04.0 Debug: Unable to parse drop 23:29:04.0 Debug: Deleting folder after importing valid files 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 23:29:04.0 Debug: Processing path: /c/drop/ 23:29:04.0 Debug: Parsing string 'drop' 23:29:04.0 Debug: Unable to parse drop 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 23:29:04.0 Debug: Parsing string 'foldername' 23:29:04.0 Debug: Unable to parse foldername 23:29:04.0 Debug: Parsing string '01 the first track.ext' 23:29:04.0 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 23:29:04.0 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 23:29:04.0 Debug: Trying to parse quality for '01 the first track.ext' 23:29:04.0 Debug: Quality parsed: Unknown v1 23:29:04.0 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 23:29:04.0 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 23:29:04.0 Debug: Processing path: /c/drop/ 23:29:04.0 Debug: Parsing string 'drop' 23:29:04.0 Debug: Unable to parse drop 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 23:29:04.0 Debug: Unknown Artist foldername 23:29:04.0 Debug: Unknown Artist for file: 01 the first track.ext 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 23:29:04.0 Debug: Parsing string 'foldername' 23:29:04.0 Debug: Unable to parse foldername 23:29:04.0 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 23:29:04.0 Debug: Parsing string 'foldername' 23:29:04.0 Debug: Unable to parse foldername 23:29:04.0 Debug: Parsing string '01 the first track.ext' 23:29:04.0 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 23:29:04.0 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 23:29:04.0 Debug: Trying to parse quality for '01 the first track.ext' 23:29:04.0 Debug: Quality parsed: Unknown v1 23:29:04.0 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 23:29:04.0 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 23:29:04.0 Warn: Unable to process folder that is mapped to an existing artist 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 23:29:04.0 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 23:29:04.0 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 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 23:29:04.0 Debug: Unknown Artist foldername 23:29:04.0 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 23:29:04.0 Debug: Unknown Artist for file: 01 the first track.ext 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 23:29:04.0 Debug: Unknown Artist foldername 23:29:04.0 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 23:29:04.0 Debug: Unknown Artist for file: 01 the first track.ext 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 23:29:04.0 Debug: Processing path: /C/folder/file.mkv 23:29:04.0 Debug: Unknown Artist for file: file.mkv 23:29:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 23:29:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 23:29:04.1 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 23:29:04.1 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 23:29:04.1 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 23:29:04.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 23:29:04.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 23:29:04.1 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 23:29:04.1 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 23:29:04.1 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 23:29:04.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 23:29:04.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 23:29:04.1 Debug: Unknown Artist foldername 23:29:04.1 Debug: Unknown Artist for file: 01 the first track.ext 23:29:04.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 23:29:04.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 23:29:04.1 Debug: Parsing string 'foldername' 23:29:04.1 Debug: Unable to parse foldername 23:29:04.1 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 23:29:04.1 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 23:29:04.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 23:29:04.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 23:29:04.1 Debug: Unknown Artist foldername 23:29:04.1 Debug: Unknown Artist for file: 01 the first track.ext 23:29:04.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 23:29:04.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 23:29:04.2 Info: Importing album 1/1 23:29:04.2 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 23:29:04.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 23:29:04.2 Info: Importing 1 tracks 23:29:04.2 Debug: Importing 1 files. replaceExisting: True 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 23:29:04.2 Info: Importing album 1/1 23:29:04.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 23:29:04.2 Info: Importing 1 tracks 23:29:04.2 Debug: Importing 1 files. replaceExisting: False 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 23:29:04.2 Info: Importing album 1/1 23:29:04.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 23:29:04.2 Info: Importing 5 tracks 23:29:04.2 Debug: Importing 5 files. replaceExisting: False 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 23:29:04.2 Info: Importing album 1/1 23:29:04.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 23:29:04.2 Info: Importing 2 tracks 23:29:04.2 Debug: Importing 2 files. replaceExisting: False 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 23:29:04.2 Info: Importing album 1/1 23:29:04.2 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 23:29:04.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 23:29:04.2 Info: Importing 1 tracks 23:29:04.2 Debug: Importing 1 files. replaceExisting: True 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 23:29:04.2 Info: Importing album 1/1 23:29:04.2 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 23:29:04.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 23:29:04.2 Info: Importing 1 tracks 23:29:04.2 Debug: Importing 1 files. replaceExisting: True 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 23:29:04.2 Info: Importing 0 tracks 23:29:04.2 Debug: Importing 0 files. replaceExisting: False 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 23:29:04.2 Info: Importing album 1/1 23:29:04.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 23:29:04.2 Info: Importing 1 tracks 23:29:04.2 Debug: Importing 1 files. replaceExisting: False 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 23:29:04.2 Info: Importing album 1/1 23:29:04.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 23:29:04.2 Info: Importing 5 tracks 23:29:04.2 Debug: Importing 5 files. replaceExisting: False 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 23:29:04.2 Info: Importing album 1/1 23:29:04.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 23:29:04.2 Info: Importing 6 tracks 23:29:04.2 Debug: Importing 6 files. replaceExisting: False 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 23:29:04.2 Info: Importing album 1/1 23:29:04.2 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 23:29:04.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 23:29:04.2 Info: Importing 1 tracks 23:29:04.2 Debug: Importing 1 files. replaceExisting: True 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 23:29:04.2 Info: Importing album 1/1 23:29:04.2 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 23:29:04.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 23:29:04.2 Info: Importing 1 tracks 23:29:04.2 Debug: Importing 1 files. replaceExisting: True 23:29:04.2 Debug: Inserted new trackfiles in 0ms 23:29:04.2 Debug: TrackFileIds updated, total 0ms 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 23:29:04.2 Info: Deleting track file: /Artist Name - Track01 23:29:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 23:29:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 23:29:04.3 Info: Deleting track file: /Artist Name - Track01 23:29:04.3 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 23:29:04.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 23:29:04.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 23:29:04.3 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 23:29:04.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 23:29:04.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 23:29:04.3 Warn: Artist's root folder (C:\Test\Music) is empty. 23:29:04.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 23:29:04.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 23:29:04.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:04.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221443107851_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:04.3 Info: DatabaseEngineVersionCheck migrating 23:29:04.3 Info: PerformDBOperation 23:29:04.3 Info: Performing DB Operation 23:29:04.3 Info: SQLite 3.48.0 23:29:04.3 Info: => 0.0011231s 23:29:04.3 Info: DatabaseEngineVersionCheck migrated 23:29:04.3 Info: => 0.0011352s 23:29:04.3 Debug: Took: 00:00:00.0106530 23:29:04.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 ==== 23:29: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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29: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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:04.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-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:04.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-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29:04.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-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29:04.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-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29:04.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-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29:04.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-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29:04.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-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29:04.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-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29:04.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-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:29:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 23:29:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 23:29:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 23:29:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:04.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 23:29:04.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 23:29:04.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:04.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221444036762_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:04.4 Info: DatabaseEngineVersionCheck migrating 23:29:04.4 Info: PerformDBOperation 23:29:04.4 Info: Performing DB Operation 23:29:04.4 Info: SQLite 3.48.0 23:29:04.4 Info: => 0.0011384s 23:29:04.4 Info: DatabaseEngineVersionCheck migrated 23:29:04.4 Info: => 0.0011514s 23:29:04.4 Debug: Took: 00:00:00.0105965 23:29:04.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 ==== 23:29: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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29: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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:04.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-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:04.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-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29:04.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-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29:04.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-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29:04.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-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29:04.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-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29:04.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-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29:04.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-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29:04.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-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:29:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:04.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 ==== 23:29:04.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 23:29:04.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 23:29:04.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:04.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221444911132_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:04.4 Info: DatabaseEngineVersionCheck migrating 23:29:04.4 Info: PerformDBOperation 23:29:04.4 Info: Performing DB Operation 23:29:04.4 Info: SQLite 3.48.0 23:29:04.4 Info: => 0.0011458s 23:29:04.4 Info: DatabaseEngineVersionCheck migrated 23:29:04.4 Info: => 0.0011591s 23:29:04.5 Debug: Took: 00:00:00.0116014 23:29:04.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 ==== 23:29:04.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:04.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-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:04.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-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29:04.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-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29:04.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-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29:04.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-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29:04.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-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29:04.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-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29:04.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-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29:04.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-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:29:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:04.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 ==== 23:29:04.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 23:29:04.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 23:29:04.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:04.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221445832246_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:04.5 Info: DatabaseEngineVersionCheck migrating 23:29:04.5 Info: PerformDBOperation 23:29:04.5 Info: Performing DB Operation 23:29:04.5 Info: SQLite 3.48.0 23:29:04.5 Info: => 0.0011682s 23:29:04.5 Info: DatabaseEngineVersionCheck migrated 23:29:04.5 Info: => 0.0011807s 23:29:04.5 Debug: Took: 00:00:00.0115770 23:29:04.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 ==== 23:29:04.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:04.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-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:04.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-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29:04.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-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29:04.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-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29:04.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-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29:04.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-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29:04.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-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29:04.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-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29:04.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-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:29:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:04.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") 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 ==== 23:29:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 23:29:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 23:29:04.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:04.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221446731195_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:04.6 Info: DatabaseEngineVersionCheck migrating 23:29:04.6 Info: PerformDBOperation 23:29:04.6 Info: Performing DB Operation 23:29:04.6 Info: SQLite 3.48.0 23:29:04.6 Info: => 0.0011837s 23:29:04.6 Info: DatabaseEngineVersionCheck migrated 23:29:04.6 Info: => 0.0011965s 23:29:04.6 Debug: Took: 00:00:00.0116119 23:29:04.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 ==== 23:29:04.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:04.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-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:04.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-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29:04.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-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29:04.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-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29:04.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-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29:04.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-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29:04.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-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29:04.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-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29:04.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-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:29:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:04.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 ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 23:29:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 23:29:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 23:29:04.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:04.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221447910744_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:04.7 Info: DatabaseEngineVersionCheck migrating 23:29:04.7 Info: PerformDBOperation 23:29:04.7 Info: Performing DB Operation 23:29:04.7 Info: SQLite 3.48.0 23:29:04.7 Info: => 0.0011502s 23:29:04.7 Info: DatabaseEngineVersionCheck migrated 23:29:04.7 Info: => 0.0011638s 23:29:04.8 Debug: Took: 00:00:00.0107267 23:29:04.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 ==== 23:29: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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:04.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-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:04.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-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29:04.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-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29:04.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-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29:04.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-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29:04.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-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29:04.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-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29:04.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-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29:04.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-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:29:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:04.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 ==== 23:29:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 23:29:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 23:29:04.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:04.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221448732511_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:04.8 Info: DatabaseEngineVersionCheck migrating 23:29:04.8 Info: PerformDBOperation 23:29:04.8 Info: Performing DB Operation 23:29:04.8 Info: SQLite 3.48.0 23:29:04.8 Info: => 0.0011312s 23:29:04.8 Info: DatabaseEngineVersionCheck migrated 23:29:04.8 Info: => 0.0011438s 23:29:04.8 Debug: Took: 00:00:00.0105054 23:29:04.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 ==== 23:29: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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:04.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-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:04.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-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29:04.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-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29:04.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-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29:04.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-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29:04.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-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29:04.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-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29:04.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-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29:04.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-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:29:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:04.9 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 ==== 23:29:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 23:29:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 23:29:04.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:04.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221449539302_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:04.9 Info: DatabaseEngineVersionCheck migrating 23:29:04.9 Info: PerformDBOperation 23:29:04.9 Info: Performing DB Operation 23:29:04.9 Info: SQLite 3.48.0 23:29:04.9 Info: => 0.0011495s 23:29:04.9 Info: DatabaseEngineVersionCheck migrated 23:29:04.9 Info: => 0.0011625s 23:29:04.9 Debug: Took: 00:00:00.0105674 23:29:04.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 ==== 23:29: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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29: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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29:04.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:04.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-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:04.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-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29:04.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-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29:04.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-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29:04.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-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29:04.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-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29:04.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-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29:04.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-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29:04.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-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.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 ==== 23:29:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:29:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:04.9 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 ==== 23:29:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 23:29:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 23:29:05.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:05.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221450342381_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:05.0 Info: DatabaseEngineVersionCheck migrating 23:29:05.0 Info: PerformDBOperation 23:29:05.0 Info: Performing DB Operation 23:29:05.0 Info: SQLite 3.48.0 23:29:05.0 Info: => 0.0011494s 23:29:05.0 Info: DatabaseEngineVersionCheck migrated 23:29:05.0 Info: => 0.0011627s 23:29:05.0 Debug: Took: 00:00:00.0107281 23:29:05.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 ==== 23:29: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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29:05.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:05.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:05.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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2025-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29:05.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 = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:05.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 = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:05.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 = ["\"Path3\""] Size = [3] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29:05.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 = ["\"Path4\""] Size = [4] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29:05.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 = ["\"Path5\""] Size = [5] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29:05.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 = ["\"Path6\""] Size = [6] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29:05.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 = ["\"Path7\""] Size = [7] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29:05.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 = ["\"Path8\""] Size = [8] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29:05.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 = ["\"Path9\""] Size = [9] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29:05.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 = ["\"Path10\""] Size = [10] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:05.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 ==== 23:29:05.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 = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:29:05.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 = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:29:05.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 = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 23:29:05.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 = [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 ==== 23:29:05.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 = [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 ==== 23:29:05.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 = [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 ==== 23:29:05.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 = [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 ==== 23:29:05.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 = [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 ==== 23:29:05.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 = [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 ==== 23:29:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:29:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:05.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 = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:05.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 = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:05.0 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 ==== 23:29:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 23:29:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 23:29:05.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:05.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221451205812_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:05.1 Info: DatabaseEngineVersionCheck migrating 23:29:05.1 Info: PerformDBOperation 23:29:05.1 Info: Performing DB Operation 23:29:05.1 Info: SQLite 3.48.0 23:29:05.1 Info: => 0.0011692s 23:29:05.1 Info: DatabaseEngineVersionCheck migrated 23:29:05.1 Info: => 0.0011825s 23:29:05.1 Debug: Took: 00:00:00.0116058 23:29:05.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 ==== 23:29: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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29: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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:05.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:05.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-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29:05.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:05.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-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:05.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-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29:05.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-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29:05.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-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29:05.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-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29:05.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-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29:05.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-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29:05.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-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29:05.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-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:29:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:05.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/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:05.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/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:05.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 ==== 23:29:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 23:29:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 23:29:05.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:05.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221452324570_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:05.2 Info: DatabaseEngineVersionCheck migrating 23:29:05.2 Info: PerformDBOperation 23:29:05.2 Info: Performing DB Operation 23:29:05.2 Info: SQLite 3.48.0 23:29:05.2 Info: => 0.0011039s 23:29:05.2 Info: DatabaseEngineVersionCheck migrated 23:29:05.2 Info: => 0.0011167s 23:29:05.2 Debug: Took: 00:00:00.0104844 23:29:05.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 ==== 23:29: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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29: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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:05.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:05.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-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29: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 = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2025-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29: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 = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2025-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29: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 = ["\"Path3\""] Size = [3] Modified = ["2025-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29: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 = ["\"Path4\""] Size = [4] Modified = ["2025-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29: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 = ["\"Path5\""] Size = [5] Modified = ["2025-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29: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 = ["\"Path6\""] Size = [6] Modified = ["2025-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29: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 = ["\"Path7\""] Size = [7] Modified = ["2025-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29: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 = ["\"Path8\""] Size = [8] Modified = ["2025-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29: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 = ["\"Path9\""] Size = [9] Modified = ["2025-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29: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 = ["\"Path10\""] Size = [10] Modified = ["2025-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:29:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:05.2 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 ==== 23:29:05.2 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 ==== 23:29:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 23:29:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 23:29:05.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:05.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221453266057_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:05.3 Info: DatabaseEngineVersionCheck migrating 23:29:05.3 Info: PerformDBOperation 23:29:05.3 Info: Performing DB Operation 23:29:05.3 Info: SQLite 3.48.0 23:29:05.3 Info: => 0.0011295s 23:29:05.3 Info: DatabaseEngineVersionCheck migrated 23:29:05.3 Info: => 0.0011419s 23:29:05.3 Debug: Took: 00:00:00.0107078 23:29:05.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 ==== 23:29:05.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29:05.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-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:05.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:05.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-02-04T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 23:29:05.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-02-03T00:00:00Z"] DateAdded = ["2025-02-03T00: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 ==== 23:29:05.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-02-04T00:00:00Z"] DateAdded = ["2025-02-04T00: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 ==== 23:29:05.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-02-05T00:00:00Z"] DateAdded = ["2025-02-05T00: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 ==== 23:29:05.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-02-06T00:00:00Z"] DateAdded = ["2025-02-06T00: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 ==== 23:29:05.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-02-07T00:00:00Z"] DateAdded = ["2025-02-07T00: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 ==== 23:29:05.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-02-08T00:00:00Z"] DateAdded = ["2025-02-08T00: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 ==== 23:29:05.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-02-09T00:00:00Z"] DateAdded = ["2025-02-09T00: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 ==== 23:29:05.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-02-10T00:00:00Z"] DateAdded = ["2025-02-10T00: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 ==== 23:29:05.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-02-11T00:00:00Z"] DateAdded = ["2025-02-11T00: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 ==== 23:29:05.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-02-12T00:00:00Z"] DateAdded = ["2025-02-12T00: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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.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 ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 23:29:05.3 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 ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 23:29:05.3 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 ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 23:29:05.3 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 ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 23:29:05.3 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 ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 23:29:05.3 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 ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 23:29:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 23:29:05.3 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 ==== 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 23:29:05.4 Debug: Filtering 1 files for unchanged files 23:29:05.4 Trace: Got 0 existing files 23:29:05.4 Debug: Filtering 1 files for unchanged files 23:29:05.4 Trace: Got 0 existing files 23:29:05.4 Debug: Filtering 1 files for unchanged files 23:29:05.4 Trace: Got 0 existing files 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 23:29:05.4 Debug: Filtering 1 files for unchanged files 23:29:05.4 Trace: Got 0 existing files 23:29:05.4 Debug: Filtering 1 files for unchanged files 23:29:05.4 Trace: Got 0 existing files 23:29:05.4 Debug: Filtering 1 files for unchanged files 23:29:05.4 Trace: Got 0 existing files 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 1 unchanged existing files 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 1 unchanged existing files 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 1 unchanged and matched files 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 1 unchanged and matched files 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 1 unchanged existing files 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 1 unchanged existing files 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 1 unchanged and matched files 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 1 unchanged and matched files 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 0 existing files 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 0 existing files 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 0 unchanged existing files 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 0 unchanged existing files 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 0 unchanged and matched files 23:29:05.4 Debug: Filtering 3 files for unchanged files 23:29:05.4 Trace: Got 1 existing files 23:29:05.4 Trace: Matched paths for 1 files 23:29:05.4 Trace: 0 unchanged and matched files 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 23:29:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 23:29:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 23:29:05.5 Debug: Filtering 3 files for unchanged files 23:29:05.5 Trace: Got 1 existing files 23:29:05.5 Trace: Matched paths for 0 files 23:29:05.5 Trace: 0 unchanged existing files 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 23:29:05.5 Debug: Filtering 3 files for unchanged files 23:29:05.5 Trace: Got 1 existing files 23:29:05.5 Trace: Matched paths for 0 files 23:29:05.5 Trace: 0 unchanged and matched files 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 23:29:05.5 Debug: Filtering 3 files for unchanged files 23:29:05.5 Trace: Got 3 existing files 23:29:05.5 Trace: Matched paths for 3 files 23:29:05.5 Trace: 3 unchanged existing files 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 23:29:05.5 Debug: Filtering 3 files for unchanged files 23:29:05.5 Trace: Got 3 existing files 23:29:05.5 Trace: Matched paths for 3 files 23:29:05.5 Trace: 3 unchanged and matched files 23:29:05.5 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) [1 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [< 1 ms] 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 23:29:05.5 Debug: Filtering 3 files for unchanged files 23:29:05.5 Trace: Got 1 existing files 23:29:05.5 Trace: Matched paths for 1 files 23:29:05.5 Trace: 1 unchanged and matched files 23:29:05.5 Debug: Filtering 3 files for unchanged files 23:29:05.5 Trace: Got 1 existing files 23:29:05.5 Trace: Matched paths for 1 files 23:29:05.5 Trace: 1 unchanged and matched files 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 23:29:05.5 Debug: Filtering 3 files for unchanged files 23:29:05.5 Trace: Got 1 existing files 23:29:05.5 Trace: Matched paths for 1 files 23:29:05.5 Trace: 0 unchanged and matched files 23:29:05.5 Debug: Filtering 3 files for unchanged files 23:29:05.5 Trace: Got 1 existing files 23:29:05.5 Trace: Matched paths for 1 files 23:29:05.5 Trace: 0 unchanged and matched files 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 23:29:05.5 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/mrqgj5we.kdr /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/g1oxaxlm.obc 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 23:29:05.5 Debug: The following files no longer exist on disk, removing from db: 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 23:29:05.5 Debug: The following files no longer exist on disk, removing from db: 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 23:29:05.5 Debug: The following files no longer exist on disk, removing from db: /c/test/xqatj4l1.pou /c/test/n0y0tenl.0iu /c/test/4m3uh22d.vix /c/test/rhuqib2p.wr2 /c/test/xa0weg1w.0pt /c/test/2yowwjsd.yps /c/test/s5gxsepo.fgz /c/test/k5a1xaph.3ds /c/test/moznz15d.lxy /c/test/bnwyplqj.aqv 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 23:29:05.5 Info: Renaming 2 files for Name1 23:29:05.5 Debug: Renaming track file: [1] Path1 23:29:05.5 Debug: Renamed track file: [1] Path1 23:29:05.5 Debug: Renaming track file: [2] Path2 23:29:05.5 Debug: Renamed track file: [2] Path2 23:29:05.5 Debug: Removing empty subfolders from: Path1 23:29:05.5 Info: 2 selected track files renamed for Name1 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 23:29:05.5 Info: Renaming 2 files for Name1 23:29:05.5 Debug: Renaming track file: [1] Path1 23:29:05.5 Debug: File not renamed, source and destination are the same: Filename 23:29:05.5 Debug: Renaming track file: [2] Path2 23:29:05.5 Debug: File not renamed, source and destination are the same: Filename 23:29:05.5 Info: 0 selected track files renamed for Name1 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 23:29:05.5 Info: Renaming 0 files for Name1 23:29:05.5 Info: 0 selected track files renamed for Name1 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 23:29:05.5 Info: Renaming 2 files for Name1 23:29:05.5 Debug: Renaming track file: [1] Path1 23:29:05.5 Debug: Renamed track file: [1] Path1 23:29:05.5 Debug: Renaming track file: [2] Path2 23:29:05.5 Debug: Renamed track file: [2] Path2 23:29:05.5 Debug: Removing empty subfolders from: Path1 23:29:05.5 Info: 2 selected track files renamed for Name1 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 23:29:05.5 Info: Renaming 2 files for Name1 23:29:05.5 Debug: Renaming track file: [1] Path1 23:29:05.5 Debug: Renamed track file: [1] Path1 23:29:05.5 Debug: Renaming track file: [2] Path2 23:29:05.5 Debug: Renamed track file: [2] Path2 23:29:05.5 Debug: Removing empty subfolders from: Path1 23:29:05.5 Info: 2 selected track files renamed for Name1 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 23:29:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 23:29:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 23:29:05.6 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [6 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [3 ms] 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 23:29:05.6 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 23:29:05.6 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Debug: Got artist from filename: artist name 23:29:05.6 Debug: Got title from filename: a track title 1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b track title 2 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c track title 3 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Debug: Got artist from filename: artist name 23:29:05.6 Debug: Got title from filename: a track title 1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b track title 2 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c track title 3 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Debug: Got artist from filename: artist_name 23:29:05.6 Debug: Got title from filename: a_track_title_1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b_track_title_2 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c_track_title_3 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Debug: Got artist from filename: artist name 23:29:05.6 Debug: Got title from filename: a track title 1 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b track title 2 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c track title 3 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Debug: Got artist from filename: artist name 23:29:05.6 Debug: Got title from filename: a track title 1 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b track title 2 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c track title 3 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Debug: Got artist from filename: artist_name 23:29:05.6 Debug: Got title from filename: a_track_title_1 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b_track_title_2 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c_track_title_3 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Debug: Got artist from filename: artist name 23:29:05.6 Debug: Got title from filename: a track title 1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b track title 2 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c track title 3 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Debug: Got artist from filename: artist name 23:29:05.6 Debug: Got title from filename: a track title 1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b track title 2 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c track title 3 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Debug: Got artist from filename: artist_name 23:29:05.6 Debug: Got title from filename: a_track_title_1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b_track_title_2 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c_track_title_3 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Debug: Got artist from filename: artist name 23:29:05.6 Debug: Got title from filename: a track title 1 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b track title 2 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c track title 3 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Debug: Got artist from filename: artist name 23:29:05.6 Debug: Got title from filename: a track title 1 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b track title 2 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c track title 3 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Debug: Got artist from filename: artist_name 23:29:05.6 Debug: Got title from filename: a_track_title_1 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b_track_title_2 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c_track_title_3 23:29:05.6 Debug: Got disc number from filename: 1 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 23:29:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 23:29:05.6 Debug: Missing data in tags, trying filename augmentation 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 Debug: Got artist from filename: artist name 23:29:05.6 Debug: Got title from filename: a track title 1 23:29:05.6 Debug: Got track number from filename: 1 23:29:05.6 Debug: Got title from filename: b track title 2 23:29:05.6 Debug: Got track number from filename: 2 23:29:05.6 Debug: Got title from filename: c track title 3 23:29:05.6 Debug: Got track number from filename: 3 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Trace: Abort - both artist and title vary between matches 23:29:05.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 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]+)$ 23:29:05.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 Trace: Abort - 'tag' varies between matches 23:29:05.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.6 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got artist from filename: artist_name 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got artist from filename: artist_name 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got artist from filename: artist_name 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got artist from filename: artist_name 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got artist from filename: artist_name 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got artist from filename: artist_name 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got artist from filename: artist_name 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got artist from filename: artist_name 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got artist from filename: artist_name 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got artist from filename: artist_name 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got artist from filename: artist name 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got artist from filename: artist_name 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Debug: Got title from filename: a_track_title_1 23:29:05.7 Debug: Got title from filename: b_track_title_2 23:29:05.7 Debug: Got title from filename: c_track_title_3 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Abort - both artist and title vary between matches 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Debug: Got title from filename: a track title 1 23:29:05.7 Debug: Got title from filename: b track title 2 23:29:05.7 Debug: Got title from filename: c track title 3 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 23:29:05.7 Debug: Missing data in tags, trying filename augmentation 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Debug: Got artist from filename: Adele 23:29:05.7 Debug: Got title from filename: Daydreamer 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 1 23:29:05.7 Debug: Got title from filename: Best for Last 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 2 23:29:05.7 Debug: Got title from filename: Chasing Pavements 23:29:05.7 Debug: Got disc number from filename: 1 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 Debug: Got title from filename: That's It, I Quit, I'm Moving On 23:29:05.7 Debug: Got disc number from filename: 2 23:29:05.7 Debug: Got track number from filename: 3 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Abort - 'tag' varies between matches 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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]+)$ 23:29:05.7 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]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 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,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 23:29:05.7 Debug: Parsing string 'artist.title-album.title' 23:29:05.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:05.7 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 23:29:05.7 Debug: Trying to parse quality for 'artist.title-album.title' 23:29:05.7 Debug: Quality parsed: Unknown v1 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 23:29:05.7 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 23:29:05.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:05.7 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 23:29:05.7 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 23:29:05.7 Debug: Quality parsed: FLAC v1 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 23:29:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 23:29:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 23:29:05.8 Trace: artist: artist vs artist; 0 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 2 vs 2; 0 23:29:05.8 Trace: year: 2025 vs 2025 or 2025; 0 23:29:05.8 Trace: country: United States vs United States; 0 23:29:05.8 Trace: label: label vs label; 0 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 23:29:05.8 Trace: after trackMapping: 0 23:29:05.8 Trace: after missing tracks: 0 23:29:05.8 Trace: after unmatched tracks: 0 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 1 vs 1; 0 23:29:05.8 Trace: year: 2025 vs 2025 or 2025; 0 23:29:05.8 Trace: country: United States vs United States; 0 23:29:05.8 Trace: label: label vs label; 0 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 23:29:05.8 Trace: after trackMapping: 0 23:29:05.8 Trace: after missing tracks: 0 23:29:05.8 Trace: after unmatched tracks: 0 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 23:29:05.8 Trace: artist: artist vs different artist; 0.6 23:29:05.8 Trace: album: album vs album; 0.3 23:29:05.8 Trace: media_count: 1 vs 1; 0.2571428571428571 23:29:05.8 Trace: year: 2025 vs 2025 or 2025; 0.22499999999999998 23:29:05.8 Trace: country: United States vs United States; 0.2117647058823529 23:29:05.8 Trace: label: label vs label; 0.19999999999999998 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 23:29:05.8 Trace: after trackMapping: 0.08780487804878048 23:29:05.8 Trace: after missing tracks: 0.08780487804878048 23:29:05.8 Trace: after unmatched tracks: 0.08780487804878048 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 23:29:05.8 Trace: artist: artist vs artist; 0 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 1 vs 1; 0 23:29:05.8 Trace: year: 2025 vs 2025 or 2025; 0 23:29:05.8 Trace: country: United States vs United States; 0 23:29:05.8 Trace: label: label vs label; 0 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 23:29:05.8 Trace: after trackMapping: 0 23:29:05.8 Trace: after missing tracks: 0 23:29:05.8 Trace: after unmatched tracks: 0 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 23:29:05.8 Trace: artist: artist vs artist; 0 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 1 vs 1; 0 23:29:05.8 Trace: year: 2025 vs 2025 or 2025; 0 23:29:05.8 Trace: country: United States vs United States; 0 23:29:05.8 Trace: label: label vs label; 0 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 23:29:05.8 Trace: after trackMapping: 0.0888030888030888 23:29:05.8 Trace: after missing tracks: 0.11742707554225879 23:29:05.8 Trace: after unmatched tracks: 0.11742707554225879 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 23:29:05.8 Trace: artist: artist vs artist; 0 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 1 vs 1; 0 23:29:05.8 Trace: country: United States vs United States; 0 23:29:05.8 Trace: label: label vs label; 0 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 23:29:05.8 Trace: after trackMapping: 0 23:29:05.8 Trace: after missing tracks: 0 23:29:05.8 Trace: after unmatched tracks: 0 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 23:29:05.8 Trace: artist: artist vs artist; 0 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 1 vs 1; 0 23:29:05.8 Trace: year: 2025 vs or 2007; 0.125 23:29:05.8 Trace: country: United States vs United States; 0.11764705882352941 23:29:05.8 Trace: label: label vs label; 0.1111111111111111 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 23:29:05.8 Trace: after trackMapping: 0.04878048780487805 23:29:05.8 Trace: after missing tracks: 0.04878048780487805 23:29:05.8 Trace: after unmatched tracks: 0.04878048780487805 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(02/03/2025 23:28:25) --- 23:29:05.8 Trace: artist: artist vs artist; 0 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 1 vs 1; 0 23:29:05.8 Trace: year: 2025 vs or 2025; 0 23:29:05.8 Trace: country: United States vs United States; 0 23:29:05.8 Trace: label: label vs label; 0 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 23:29:05.8 Trace: after trackMapping: 0 23:29:05.8 Trace: after missing tracks: 0 23:29:05.8 Trace: after unmatched tracks: 0 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(02/03/2025 23:28:25) --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 23:29:05.8 Trace: artist: artist vs artist; 0 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 1 vs 1; 0 23:29:05.8 Trace: country: United States vs United States; 0 23:29:05.8 Trace: label: label vs label; 0 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 23:29:05.8 Trace: after trackMapping: 0 23:29:05.8 Trace: after missing tracks: 0 23:29:05.8 Trace: after unmatched tracks: 0 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 23:29:05.8 Trace: artist: artist vs artist; 0 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 1 vs 1; 0 23:29:05.8 Trace: year: 2025 vs 2007 or ; 0.125 23:29:05.8 Trace: country: United States vs United States; 0.11764705882352941 23:29:05.8 Trace: label: label vs label; 0.1111111111111111 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 23:29:05.8 Trace: after trackMapping: 0.04878048780487805 23:29:05.8 Trace: after missing tracks: 0.04878048780487805 23:29:05.8 Trace: after unmatched tracks: 0.04878048780487805 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(02/03/2025 23:28:25) --- 23:29:05.8 Trace: artist: artist vs artist; 0 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 1 vs 1; 0 23:29:05.8 Trace: year: 2025 vs 2025 or ; 0 23:29:05.8 Trace: country: United States vs United States; 0 23:29:05.8 Trace: label: label vs label; 0 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 23:29:05.8 Trace: after trackMapping: 0 23:29:05.8 Trace: after missing tracks: 0 23:29:05.8 Trace: after unmatched tracks: 0 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(02/03/2025 23:28:25) --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 23:29:05.8 Trace: artist: artist vs artist; 0 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 1 vs 1; 0 23:29:05.8 Trace: year: 2025 vs 2025 or 2025; 0 23:29:05.8 Trace: country: United States vs United States; 0 23:29:05.8 Trace: label: label vs label; 0 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 23:29:05.8 Trace: after trackMapping: 0.1602787456445993 23:29:05.8 Trace: after missing tracks: 0.1602787456445993 23:29:05.8 Trace: after unmatched tracks: 0.1602787456445993 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 23:29:05.8 Trace: artist: artist vs artist; 0 23:29:05.8 Trace: album: album vs album; 0 23:29:05.8 Trace: media_count: 2 vs 2; 0 23:29:05.8 Trace: year: 2025 vs 2025 or 2025; 0 23:29:05.8 Trace: country: United States vs United States; 0 23:29:05.8 Trace: label: label vs label; 0 23:29:05.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 23:29:05.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 23:29:05.8 Trace: after trackMapping: 0 23:29:05.8 Trace: after missing tracks: 0 23:29:05.8 Trace: after unmatched tracks: 0 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 23:29:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 23:29:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 23:29:05.9 Debug: Release [][album] [1 tracks] was forced 23:29:05.9 Debug: Getting candidates from tags for 3 tracks took 0ms 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 23:29:05.9 Debug: Selecting release from consensus ForeignReleaseId [xxx] 23:29:05.9 Debug: Getting candidates from tags for 3 tracks took 0ms 23:29:05.9 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] 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 23:29:05.9 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] 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 23:29:06.3 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 23:29:06.3 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 23:29:06.3 Trace: LooksLikeSingleRelease: No common album tag 23:29:06.3 Info: Grouping 20 tracks 23:29:06.3 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 23:29:06.3 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 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 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 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Debug: *** group [/C/music/incoming/album] *** 23:29:06.3 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 23:29:06.3 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 23:29:06.3 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 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Info: Grouping 15 tracks 23:29:06.3 Trace: Folders: /C/music/incoming/artist - album 23:29:06.3 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 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Info: Grouping 15 tracks 23:29:06.3 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 23:29:06.3 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 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Info: Grouping 15 tracks 23:29:06.3 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 23:29:06.3 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 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Info: Grouping 15 tracks 23:29:06.3 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 23:29:06.3 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 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 23:29:06.3 Info: Grouping 1 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/Title1 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 23:29:06.3 Info: Grouping 2 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 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 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/odDCtbYQOT14wuHwSo7rj3 /C/music/incoming/QkljuhOHuiPbsu7xftYVqYFfAFXRXT4IukIe7VIkPPYLBM2mJnvnUdDYMgRXq4QImhOiU2xrSOgI /C/music/incoming/4M4qd2UGSiU3qBFIOjpnEdFtVB46fro0Wv06UDCDjNU /C/music/incoming/iuuWNO4jRM3ixoaW /C/music/incoming/Qy2BcUQrNs7vSHruXBwXCbI055vdB5HKv6NtRtbTDL00Gjyk2w4 /C/music/incoming/Hij3buLGd32LEeeBB5mJXKFtqTC7yB4kwskajlHupyaLsWdFiLs0Br64LXLo1LgJ7Qol1dqoxYtxJ2bCQ /C/music/incoming/oQcetJTcRtrMR1Nf2IjRF7TfeEXlOS2bwS4tbAD1IRC05NRyXI0cSaoo54aWTIv7ypp74sdBfqiV /C/music/incoming/IcnS4heTDaaf4fSlBHBIJsXRkG1WHSfnhEPbGOKiTEKBIrVMVDyH1qfplDIxnplS2T6y /C/music/incoming/bApqWYJVr1sW1csHHgCNKxiH3CkjindkGgarGv7PnOcNBp1eaNmfNobKrQvuOAMd /C/music/incoming/hWyeOqkvpPDN7D6qA6Umg2HoVCM76dqoJtqynllQDeXDEjwlpvqbE4SmpjqmLkwlxodMmGdoUdQbddSLfBRKUp 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/PanTXGi7R5gCJXINgqRBMY51HuxUYVd6fvQDmUAhwGJOrkfsPKnd2MqYdulDiui32hvmgeBtYKefpqJvoefnI7dBf0yY /C/music/incoming/uK1KuAuc67JVJoIWbQ6jguRMrX0yKvrQbeIExbnTYDoj /C/music/incoming/tUrHCS5luMDGy00DVseI4KnCh /C/music/incoming/srIFB2BVlynK6ngBieCALDcawfWQOPdlGYOtK0FUVECL5k1rFvUcGudXoIhvfRhEvbdgH /C/music/incoming/GWhnkIPSwcuHTqShyKc /C/music/incoming/l112MlRypkSolligWxWSepO7DP7uS02AVvOj2YanRrUYEAphTQcbSW /C/music/incoming/FVnsdtmWvYXwyOkAXNUefKQBHsTbx1AIQ4MuH7DbJJavugcql /C/music/incoming/UFEtbgDT5Cu1O0kfR6orWc7MsN47rDFVMlL0xLxO5oh66pGrL /C/music/incoming/mjE4fdGOYjRJRMFbpDLKHH52HHqP4LkQq6heohcMKrFV5tus6G6UpOnMmJvFTYSm7asSEBThA6apbj5m /C/music/incoming/c2fU0EEl57CvmOpXfKxemDjdJoB0nlsqLBB3K6vJkwG4y50wqlT0Y2SGRckKdL5TOkSSmtmgoW1X5nMMweJcyAARQ2kIVSFG 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/knWOdEjN0Ad /C/music/incoming/KLmAgMqc70trJXbH1l4S2cLUVpnbC6WUBkEXBijejJDjGLHF /C/music/incoming/aM52ol1EB0 /C/music/incoming/AvTlrNnOtJeUetWYthDIwYXH6U7kFESwxVMlywXmHui0SbkjAA7clFGJFmmEOciWXOwqOKA5qqacP6W5JWSeFPk0pdOlk /C/music/incoming/f5 /C/music/incoming/nKVu6acKBQolxdyta7P /C/music/incoming/ijQNsC7PFaFQkkmJrndmvWVBfEbmoEoB1ito6wbt7VSgsvSjoQoycnotvoIWB /C/music/incoming/QEV5C7Obk4KuggCNgmLOydCT6H /C/music/incoming/dDeeuvqNlFL4hWCr7XJ66wvBfqCXxuuvXmex2wHihpHcGMpeSxM2e2QOhL7d2ApYjof3 /C/music/incoming/VlhMEpykodtBtOgsv0uAmoFxEBhYBlC11MsJLt7idY 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/OJtBa2oTylCMLQYl /C/music/incoming/SCmJ6vONRSwaI47QAKGTuhRkUVlgRcBcDWwgD33RsflhFUSNPLsadRLLScVkjI4PruESG0mFOWAo3JMadGyfQA6TlTvBhSISj /C/music/incoming/nehuwnS4QDuJaHwpN4ICMFA26oJpvHjK3EcwlomaHRFHxxPyTWqjEG7PLmwhLDH /C/music/incoming/bWqnD7lI1EXINgGMiB /C/music/incoming/y2ofcDB5 /C/music/incoming/sUW7EyeePgogXDdur15PqH5PJ4DqvKfloi45umSnQtDGAsBVh5sF3GCSXgwI4VPebdYPHgaeiQ7 /C/music/incoming/wlqBHCEFDj5RkkeLDoyTFpSFOYX /C/music/incoming/YvD1AKvjDj7dJTdrs6Q6MDd6FmccWOUGFqLvO3CqnSxN1jY /C/music/incoming/g7BRXiaYVv1TlndBxBiGxCgBDh6der53dmH /C/music/incoming/nP4ByYrYjaTNXOvIXWadFR2UiMeEXWUXFbDvvauq3nd5kaQpFXTpQ1hDVjsTTVaum4 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/3JfhgTbDQEEsnAdmwoAyrO65qpX /C/music/incoming/1oqqCCcF50SkcwcEpH1rqaf1w670Vu4Q2kTuMXmMx0IFIfPyM0snAuC1jx1ECkQK4cq0LPYyuo1 /C/music/incoming/wIlaToXt2inFPAOmbLchLsy3hFRlVAIqufCgBfSApnnInsse4672VSteip0nELFCH4jJ5HS31JYxfYPWmMpWAOCKTx5lmE3L /C/music/incoming/TTEVJUJc1yA6YKe /C/music/incoming/kSc1gW7ue0hhDSRvogAVuVE16LodnswXRKgXrGSwJ0haT2ITGEFORuKvni3CH3hSCqw0M2ePuclDOEgddDFQVQfv7RJiKqWNR /C/music/incoming/7r7tBLYTX7FYF1rpnWgJJ1pbIuFlmshvhPHQyaqUByO6vYTXsndHErcgc6TfgMGE /C/music/incoming/SFPwuxLtGA7i4ijxAXcK /C/music/incoming/Givl2NY2AHd7cp7KUUNq26njpjU1uXhARIr425vDR3OIQxJfG4TVWo3H3l3S15GKyLpB5dPWxkH6rMB0HO /C/music/incoming/OUAbSiAYvIPQwGS7oJfQbWIklLQskeVFhj1ETaWbNDWN2WdrOycVjQP0loWhyhNrUjJmMomnU /C/music/incoming/64ibw7Seeq7LXUxI30S5UjNiiEE7X4aUavudgWuOsUFW5E1OVeHYumaVq710CTohpmLCAuCgEeMaMXlM 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/JeRHv1d3pQ60BgsEY4w7BYRXr30muo0D5gISmreeoExGRvY4 /C/music/incoming/XdTE2CRSH /C/music/incoming/pCEW7CVEIp4ds5c6BnXaAtO6jxIVdsHkjQXyRjymnSCRUUaOvFi3jEB4VGMJ1aBoQT2JhLorWLTPY5lvw2AGjLbNp2 /C/music/incoming/UyErCf6KGDjIT2iMbRckf5FlXKNsIqO3NytFWCDmHOoLGEtdnLFJ3OQW1sC0yNboWn2uILWHoWKxQ2Ntp /C/music/incoming/dWB4Sm /C/music/incoming/oqf /C/music/incoming/3sQGdbwXMRTQi0M3bK2cQhavsAvGfjfb6EAdBvtXFpt /C/music/incoming/1LaXSDQmNCutoEcLbuhtYRengsSDVguPL6nJlYbr5aGhSn4VNxhkTd0iGTRySnyGhMQqpBA /C/music/incoming/KKCDhmHvfsGxG3w1slUdBcBk20GqrjO65HMU7belhOanPVgIwRpH6XEHirJpOqd3LHA7pJ1rhI3TcmDfS62I2hahceLPAVF /C/music/incoming/UBUH4FEVfrOfhtmp1Un1DPxGKlXCloeaV5pDM5vcDIAwelotyaTF6Yjfco4SOcKX 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/UeE5KoiAKH0aoNQvh7PGeXuXkkOLMr5r3jTJ0Kb4MAtdCuoTrrH7exX4RNUyHEVsJHfe2gDF6S1LDrvW33ttR6mEtW0 /C/music/incoming/M7sjeypB3XOE2ksx5ByLKBiW6XcvhGKNdEgWsi /C/music/incoming/l4ASBh43YU4CJv1KcPH7sghRMrWvTYUpcwOBqbFiukdTLhkBfvNFMHyeWPgjrIiaaNymPytbky /C/music/incoming/5v7s36bUvLFKaWRNhpOUSGkKs7jXoUWh2C7B6Wc3Di26YC6sHOXbYBbxlva4VkGIWxPFXpPsnTqJMl /C/music/incoming/OH2w0qRhJSHiM704ukV5URLMcqSxlgMWaUessPIvhAaFeKeFr1WkMn443ptIGt3CfSiY3GKNK /C/music/incoming/DI2MsGf2EVogi0KnNdwsDjaBV6x7W5Vhut3qyo66HJOm2hkEasfSumEsHBXuhgfGahSV5sWyeyS1DUGNV16EYcUiWKQ6xLXAEhm /C/music/incoming/Uq2ycagHx66QjSCup2JbfbILplvKvF0jKmhLDrpEBf4Ra51rA /C/music/incoming/15u0IKCffxCFdCCGYfmHYHOwNk14pbEy4vs3BviwKWyosDsfv0PkqF6sq6mwQGWe2cJPjGfD4X5ciyej0UH /C/music/incoming/BF3RnYotuJdvNmmStVa5 /C/music/incoming/xa7OGHmyjh5l 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/bGJUKjMnH6EdJVDPL2Mcy3vKKrWal0gTAHShrU64o5fAP7GASIYG7jqfj6kstLcP0SKbdux /C/music/incoming/G7VEhanDjDMYt2lcA35GA6aNbFCvElBehjXiBWDjGU1HAipKr0d40MjH6hDKF /C/music/incoming/YCBmmmgt7sQyUh2ftQEfx6jVWPOjrEqTna0IXMMVnakuv7K2l4YurCi1 /C/music/incoming/TtWAXFH /C/music/incoming/GkDjhHguJQuyXVwmHFPWFxRmnOIIvKjg3g5yyY6AijnPMh7lSdeCTGchB /C/music/incoming/Oepha3VilJCUJ1napMdTM /C/music/incoming/pKCAOK0proIAHsgLX4W4nesEg24abSJD6Nop4aphQe7T /C/music/incoming/aEENBr04Sc5ADePBL1hJAto3B0g3LjevBn44e40hb1UyggsGjpDV0QkOpIlIk5 /C/music/incoming/T2IkHKiQ7KAqqBbg4YuNiIkMmsYHEytxFBOwCWxkyHTEOyjbtNi3MuEkR35nSIlHpbS /C/music/incoming/TRQNchdOXYQBEbclyJtslgbWI55XqcP2bCxGao 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/dqFEscjd3rlgkcAnPcGKKiDOEQYDGopWQIGwkd4pSQDbkDHkg14Brjt3VX7JkOEOcwxKEccMgp02MBEbjOvNrWEGnLJtete /C/music/incoming/A5MKcF2aN2LvkQqQmLJINLf0Jtc35SE7PDH4kW7GYoXILwhdkLo2McrWYUbQC7c2wMOPitGxLcQyUFnll6RtEKtNkRfxUqe0 /C/music/incoming/vjaLD /C/music/incoming/ypQgAq0qpCUlYsUVxg5DS6TI0bsJeE1o3INaAQYtfkBARBbQv2uM0xdADiny5pmTIFqpNTuOoKwHFsYx /C/music/incoming/KhRbulPlcafsXY1AHhq1ttqxRxTjWghJs7BK4vQQ7GTqKRUNgj5ImEsqXsr4AGw41D /C/music/incoming/FxJx0VB0yhtyCut3lylY30rVbk5IwweATDjmSah /C/music/incoming/Q0MAucRntrjmlS56TMW3Jc5UO3dS /C/music/incoming/s3GTHJfy2luRND6y0OgW2DYYJb65kjfpthnpc0bqHYwiEs61DM4fpJ7WdOjFLioSgewGpQvaMXpdgPupdeBFm7aRhx /C/music/incoming/hjHNngyhGrVQdpL2dN3tQ475pmWDUcapIHm4cpAbE5TGhWSYlxUWbtfljKxar4uErGiEcP0Vn2XSjBWB /C/music/incoming/NtPocluoGmTyljxBiGwxhTroaYnOU4yEcqiVifBQPU2BqNNdjMo0NkA1c 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/IvYxtKpaNRwjkUlabpl4mX5LaVWiFUVPF /C/music/incoming/nquSVwUbdayblSkdpHsDYOdLOOaIutRwGnQDkVloy4cJbKauWslFE1XHmQegvmNQpbD6 /C/music/incoming/Tyr6DG7wsLHeWpy3xI1HBqhhY73yrRdGrdfN53mXlPWCCETAbbor /C/music/incoming/n4lb4B3g7UnwHh1UUBUKFyyOdPFuhK /C/music/incoming/bVr52rtdxyHlA5IoQ1SJdBYdIFhW4343Lo6uecHc1EDyTT7XlrjGlDKI5owwkEgCCMHk /C/music/incoming/L2jpQTQ3PvYKXV1rdS0vW4DXHJTSjl6ON3KiAwxoRsMWroaLHpxIugSOxs /C/music/incoming/JRJScXwe5Pl1LHSFJwiPiRvgPpUqdKBrEYHIep0FhF73qopw4H6hqsL0uCcTcfbto1vT7kAsFLILR /C/music/incoming/MPuN4umOAjpB06ffMPHGNyxfof20a1GmAxC37hHGcaJVfQvNyoHp6lfnrpxXAtOHLdbCDjgFhbDNX /C/music/incoming/JkOlntyGaYJVF1embKRBthSOLjTCItLQkGCgottPlfyMtAsl7aC3U5qCy7HeI /C/music/incoming/lgdviceEfYGdqRRuOgBxHuXm4oEXEO 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/4eyOKUV5UdB7okf6Xg0McpEd1H2 /C/music/incoming/lLASxVfyNSTlS11R15rLhFl /C/music/incoming/yN65VBrKD4Yqw4W2GMthstA7miyLCP3kfBVs3OvDvEv /C/music/incoming/rvq6Ldcyx /C/music/incoming/SxCDLdVnqkYAp26ucUiT20KkprVSD5q6v /C/music/incoming/yKPhff2j44QeoKBPC /C/music/incoming/h56mdWXNGCGnwFIx2OghVaWDHUCuBEcelReROnom6jEUAbWmAlwYyVXgiDMqtDmc /C/music/incoming/bnOTTD2AmLFhyqb7VRMyUB4ysxTXn00P2RBBUO6e0g3LNCVpRVSeOf3HroBuQdmuTWnOXH /C/music/incoming/FH00cUDhJ0eTy1v4STLjVYrmqcLUa3kTpsiKVcc /C/music/incoming/WGdv0EEqMUcrWMjHMSwCJlnMPKsvYlIOgm 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/4 /C/music/incoming/HbQymeLm3cVhmXq4Rb4S7bFvhUTwyAehYeOg5vA0OogpK7IIjX3Hiy4FDtrAsnVC5Opiij6vIeeR2oShllmIFF6AhiKLd /C/music/incoming/hQOBAekvjKiwiA7toTEbiJfWFKLC7h45Uld7aJPLhVYPQfPKYCUHPYPGK03WAQwbOlJ4vasNe11tRxfA2bK /C/music/incoming/6dmynkiRkYmgP2HAUwTB /C/music/incoming/DCpeqiCpj4CdafdfftlsvuoJKixbGWmSv2eMw3u50gjQCL5Ia3drryli /C/music/incoming/DomrnCaJBEyLK53ahCIxlLR3jJA6lmqXlNyqE70oxq7Xb00vYYHVxHT0FrhMccxomJy4GMEhKs72L12rQegtNDyL2HSmYmm /C/music/incoming/11lVN1ixbdVUuAswVSsEtGda0SPNA0gA5 /C/music/incoming/feNvDXJUcMv125hoP6CN5rFumfYxr2Yl2NM /C/music/incoming/rNvDpLtG4 /C/music/incoming/cUEck1WBJaHWELbQrDWGYMubQHIAlSC3NYDqw3FFmV66O1gWtLYNeMSxACtLr 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: Grouping 10 tracks 23:29:06.3 Trace: Folders: /C/music/incoming 23:29:06.3 Trace: Yielding from 2: /C/music/incoming/XdDFp0tEFqMwMYCAHaMujx0SJ4Q /C/music/incoming/GryIyjKV0OwlCnEMYHDgnW /C/music/incoming/nlcmJtKofbrvLlh2oNpP5ndSrDukxNebFn2TO4Q6CUVvYpHJvgcRgQV7hr3g6AXy5qYxqvnr4rnj /C/music/incoming/PPtxKTySMO3QmeIqmQi15sKVntweNI6YapQsWsYp2vhWvtq /C/music/incoming/2sgFTQ0I6kh7wdMtymoquq56m1hjvR1gFWJlKgpMQCTWDTa12VcwgWoLuir1I /C/music/incoming/syxg2nPLAmxUaedFn3U5MeBSldmnYTRm740yfipeoQT53jR6oOF2SFan5N3YbCUNDk /C/music/incoming/24gEWns1UbAOkU7xkTWlfDKbjxU4QROwbmEOTO4xedGRQouFXFTOOPExsftyB /C/music/incoming/jgqgLuSdgbc3TqyoyeabDcVTmtW5LfBPyWF6GukpMKbqDRhVq5 /C/music/incoming/jml4OgrG127ThXxROPttnde33EXLu /C/music/incoming/Ytay3VK23pSPk5oPdMqw57PlEHdh41g37toeOQYYQ6byDyGXPoUHJ6Y0LV2uRD6biWPYPkatVAN65pP 23:29:06.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/xSclibeaMrXfUOiquJRjKTAefa /C/music/incoming/CmuKSP3gnONpViTlw1NCm7mYmO5s3eCbHY2r3ffn6vSMH7t3QxphAgOD7DwdSJkjmLP5oCqqUAEYnIqntbJEWtJA /C/music/incoming/jsqXqAjp34GxGFcANCcPLPu3o /C/music/incoming/IC0sqyFDvOwrdlSxbRRV6il5GAbTSNWWTFyAb1l05PWDjDmu4DqTKrRAp2UXxSRP0IGFTs /C/music/incoming/wjxfep1dkp7T4Vh3YHrqT6F3TOvDWvd7eguSPJoI /C/music/incoming/EQpsAw5kAdTEpl63xSxd6huY0DCJlhUOXlPjFArMLENcmJNpSugjqJawvyA52u6spfOdEWx5BTABBsLqWmYXaLwnlrVf7tSpG /C/music/incoming/pQ22SO2 /C/music/incoming/bWvDYx /C/music/incoming/gtus7DISbclXt43AMTxRWoJPW0lrTtF3jD0FwbKLds1Xqmu2VUhC7f5YRMEhrq6PEqNXewdLiUNEu /C/music/incoming/IgXgCsQh5rxN3BrGaxIDAOVoDi1tDirlThFbycawBowiOhkr 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/55kGScowa1dlUxtsIqQxrWTae0amUJMwgnsEfmsvxC0cTGL /C/music/incoming/uWr4A0D0ykBwQ1l2Bvtct4oMIoXbUrVAcmIoQHNKoLLTJRju1mNMtqvxINukcBehwatDr4k /C/music/incoming/rVfDaVo3rgTAOm4f0B1 /C/music/incoming/I21H1NxgmbfnNKBkiAKFeth7J2VuX4xmiTkGfpMvNkSp42IIfjtHw /C/music/incoming/Gia23xrAbud1OywhlvgO6H1vKWgeSGoxmQLDy3mCNsFgatmolDiE5O57pLrgqmPCgMN6U1QqjMaNcUvpK01pxRBFSMnUL /C/music/incoming/g7aXAgdhRGTpK1bx7lxflu3nkSe3K0NCjqoyAAcpg6w6SxgN16GuKQVSeTMOciF00rgtLJ5Gjh6m54DUMxbMss0ACDuNVun6AFf /C/music/incoming/U3HhjfBPICEVO6rPP1cXMVpN3eL6qQOabvvqhPIO /C/music/incoming/gVhnKLRlgLcKoXj0Haw1TnD0nHMw3F6n4OrKxiUYQFETJTYUptkpSDY1so7c6u /C/music/incoming/P5TJGf3OXIrn5HHkm6cDxwrdarx3R /C/music/incoming/XxFuTAT7wrVP1uOsLWMUr 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/hWlcyI6imSfoHFRcDCiWlymeAOKSeP42UXU4XxlrtT3fWEno5jr2cnKQKhJR5meFVlCRSUmeqXCAEgo4 /C/music/incoming/2mGjdkLkwBpWFr4lxOMnnSUd4jMs5c4OXnWBNU0 /C/music/incoming/E6ExBW7fXYJO5G3vppxVpgxHIKCM0mt /C/music/incoming/Rx1qclOWjS2peTDOPS4IVPxFKGivqVaCIG /C/music/incoming/FSDVjEFOHqsPlTKp1r64Q1mhrdB /C/music/incoming/FuIJPVOOCiVFQHoRaqotCDPOp5UI /C/music/incoming/CsQ4QKj1tf0uYSCcoL2ogcVOucJXKWes6eG14kcUXRbC7F0TRuYhUoJyEcIOatpFaGvUlJ /C/music/incoming/uHarg77m2cNVyo5ue24pKGVJxWROVILC1NDuGKYvI7kHRxpDEwu2 /C/music/incoming/fseisGiu7jGgToSqaSbj2Es6igIH6ukcSBqplKOUhyWR0YBIro /C/music/incoming/xEHIds7XJ6stPdPSFQ1e1Quk0dhgRpOOy2TiwTrJ2CyriSAaBLTWpH2PiwQak0gsqL3UqGvTyqjyqdcg 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/tB4jjinXCCw5toPqWD /C/music/incoming/fBvKNDE1QWF /C/music/incoming/LbuSl4pJUH7q6pBF0QHvwjDbf /C/music/incoming/y3KiypmUyy2imtOkJvNWXetc05h0wtAAOanJglVVngn7rkeCJbfEKg4tIIpBhtxe6BBmffewIYIQX /C/music/incoming/jsUv4Qqw4tHpFMScmaavPTtR6pKfVxQvHrpKnoyqpxnJjgDMdaeO /C/music/incoming/Qcs0PJJWC /C/music/incoming/1QMXAnVsVAb7UHhac71ejcCOTefFUGf3wpmm0QpKSmpGcPUVNGrjGEVXn6duiqFougJFt3hsQqs5T4Leqq0no3w1Bw62N2CCOa /C/music/incoming/3TJ5u7DcYqDCR4iQly /C/music/incoming/jpJDnrRoLO1toIAUp33TWM57jLEqA51RXv1pbVPSqGl /C/music/incoming/ewXPTRe6 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/vp4VdxBXuqUhhaMYBSf2K /C/music/incoming/r0sFwHkuUEESTVHYxxmRak5TE0MWnnmUEJCMqRSfr5gsxBSgxBjX7hPh3HbF3vhHrRoks /C/music/incoming/vCyoURlxSJRO6HjFGJXeQMlvRIExtUcLLPGHIygPX4Wk5Mx1d /C/music/incoming/EFVaGOUBaRjaC6QLX0vptuB4HrJWisjjFDFOu2rDu6EtsCPet3A3PJpjdYAo /C/music/incoming/mAkB1se1hRiURDQdpQClKKyDuSUkT7MciWDSmYmWsaUwIbUV6RHExIoKbOfhG2hiegM3a6YyEM1JXb2t57mc /C/music/incoming/dTD5VNumHa4CaHn6CYN3uwgeuGAdxFy7o1Bs /C/music/incoming/QBXU05DERyt0A /C/music/incoming/2hKyAVx0YBfIp2YVOgb3sPPSQFMpMooPLdxDHgGtviX /C/music/incoming/QFPHefrl /C/music/incoming/q2oLnW5bH7YMdoF1UsoUIIOcsNYwrTSgivv566w415GoQHIOlWB5cXrPmlsI6IRUoSEP1H2V4s2LcytSejkCrVes 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/LEtTNaUNeis6Ngl4XA31ySAI5wDs0UuQGChrf2yhHnmTSxXNcnw5pmh /C/music/incoming/hPdiGJjh1TrMq24oUin2KvEKbT0DChtbfcHV /C/music/incoming/ACEfXHBRYCN0YclVRTNDScdsv6m5RHspeNXaah0lXg2N23WUa4Dij7cxykQ0tD7qixUlmkVJ2BNLhwx /C/music/incoming/jPvQk1GlUDvu7B3GjI0XNWcNO6BoV /C/music/incoming/0SFGJkieSspBXhjuoDPXK6CtBg /C/music/incoming/NB6WFrdLlv2P7uPc2QQrn1KB6FB7vYMpOqB4m5fHvlImDJRq7iVH /C/music/incoming/rnxvGEbd6Ntsuvg5LcrguupDEFCq6c0uXtl2IBvFqYgcm5V3d7alx /C/music/incoming/efJk3HVGMPTooPPsCrDyoEtFuCods5IajiSiBc3JdD4NIv2L1mvQUmNHTdXAsSnOhSff5H0Aw1vTIO46HKjfJYn5Dkv /C/music/incoming/142leemhkofFOvLuVcRFoiSuAdHYwvNIhV0YifAT1S5j /C/music/incoming/q7YxX31WIBu3FfPMSqiO1UYgAahCf7knXWbR6NdKeFIFuN7wR2EUvh0EiS6WVyQJqgfQd6OemFKv 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/ABcDXyVlK2MFrqYWGolQq052CwMKbcen25YtOYwllAKU1WJwDa6TfqAHDiaBUkkIWyKuyFhO /C/music/incoming/PkAIbX3YO7fJP3pOfXdIQaxOSnwcg1wgVQ /C/music/incoming/SY4R3jXHKQmgoHK7gDOl211KlhAIte7TGKp5MU75FM0PnujTPEhp2la06tFUQomGQBILrMttEQNpbkvY6N1X4RYtKx7 /C/music/incoming/bubw3gJyNuK3c1PxX1bxRaapusboosgldhcApttcG06TaeJqkQh3 /C/music/incoming/RRsUgKJhsoHFqNeeXoXYmRogYcBoGtgmymFQ261po2p46B3w3mRsgQFaDm3ditJ7hufdhvkYuH /C/music/incoming/U3TTA5jdGhrnqQI5CPS3dFy7KdU1q2iC4tJkCPNgcey3XjLLdGVvpSYpDUjvkqTL7Wr5gwDUcL17fEiByjWSgUlkCtOO /C/music/incoming/HKoRhD0jrwnOxwFbsYBDrtNG5pfSbeqOuxicdOHwfPRjHYvde0mghmqn4Q /C/music/incoming/I2y6ADmaGiUXh3XXeyUqokqrQ6WOitJqOf /C/music/incoming/Oxrah6L32W0ejWVnfPw0dwgicE3M2CsuRTGyAwGNoubElLQFyNfKCPWqqj5Lc7byDFuwqwUPiQKPvK5yUxmnwQ0b /C/music/incoming/w0BxJOCPbHr3iPP6 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/juwQJGgCo7ImVguDIK3fsbrd6eOx0M1Li62Au /C/music/incoming/pwCrMkOmg14hTE3rAOv6de304orTlCGOXLY0fFrJHvyBLI3ECjbUppTkBKvx02bLupqhNcm2wTxPNBovsUr /C/music/incoming/60pByvcLu5vwYlBx1Onqa0WehSGon7GrQTjQr6luru1SnqFdbFEBe /C/music/incoming/xykN4xiUtMHVE6RaDVxK4kL5HEb /C/music/incoming/CbN7d1yv4NA5RP7L1ULKj4cGmhySJos6rW3ROaweugHc /C/music/incoming/2LBQchnWXjBsmRjYBXmxiCyrgGPHDR0OlKy7i0OwQHeC7WiFfC5lbtyAli /C/music/incoming/VfjkLeIxqX7IgFf /C/music/incoming/g /C/music/incoming/nB7EMQsOSqg2RDgIRdwWjeDhMHdqro2EM /C/music/incoming/sxWrmmgLPGUlfcJXrHPSTstEPR6u6XaJYKBxGRpeFAIoUWyAwSwA7NbaerKCnTMYGltDJlqIqLnsSf 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/wL6JX1BfuaCUFGjQSm5rVDogloBXlqMvWOF7xBTwwSUwsNFMsvkLlpj2w0xJAL1dug5YbjsqBH2dPYVGQVFWfajGFKKFdj5 /C/music/incoming/gU26s31Ns6hStMfaiJIlXjr3HQ4MyciRP7CE1mOYaFXN0jxWKBbOf2R5D7 /C/music/incoming/UW0tL3csNfgjl5RQD /C/music/incoming/EDo2VO2yOk2yLuTUG74cnYLxDOsv1aH7LhwhnEIKjlaGb5DOPVSoXoMM0XxgvFGNL3VE5MHbys0bYevFlMNepriv /C/music/incoming/hecSklYFafgYRGJKMmuaYDtMfliuFFiiRE4pdnKYcL0rkLvAPVQYvI4LRxN6cDaD46gnKtGyJE6nKbC /C/music/incoming/oKTyBVw3Wws5ivpNM2nm743EHbIHohQ0 /C/music/incoming/wLU6KEam2dgBkVjwNymuUouiFoeqOYLp4FnxQkyqnjYOmKMtgeRpDLUiqL /C/music/incoming/l3s7l4VvHAPhC7YocKVW /C/music/incoming/IFIAvsDNPyerlyWEwBwE7IGSLuNnRN31XXPqTyuoFEBpUsa7qIqHwtVa7XVbNp3cDlBuRGS6fi7Dgq5 /C/music/incoming/1mRkeIgyJ 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/ykua5Jj3sl /C/music/incoming/U0gui2N5XJGjWidLCvkoJ7bReQBfRqqOeSDWUkiL1UHJluxJ6 /C/music/incoming/NjphcuyE0almDnrTEI7D4KWrqv5QlLFENXNDj7msaJ60UPw /C/music/incoming/ILrO27S4aakJK7xXwW5HTBROq4AAETtorxadHmdA /C/music/incoming/Jl67YMha2ddqDY5qcaolHkwh5vmP7pYmCelWdwNGJSpyg6 /C/music/incoming/dcp1hC4 /C/music/incoming/pxIdD0Nb5CJ2rSNEwG6K5vbbUBK /C/music/incoming/kYy6QIw2jjCIXDyNjdTFCofAjqokTl7jAhJT /C/music/incoming/hiGaknnlqWBDMrGfMBKSwyU7SyENmWFXkQCxggGSPtJwOy2cAIVeBtvQvHpSRI6CqKs3Wh6G3Ycd /C/music/incoming/wJFmTaeTeA2kBOAEvlWlEVqG0frURGA7GGAsICH32wKvMkm7cf2tSkgIr6tNQq 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/gIvgYkFBruBr42eGl1wBdQFuKgBXmAmkd4NhF2K5JJA /C/music/incoming/XEFB1PgnYgrKrGSfijKeniPueQ5LvVxdGUhMvlXnFFl7mlfAE4SPoQROWjvkRCYdQneFxgR4tvHP5Pi1KEhAcPVWcAXlXMDc /C/music/incoming/oF0YBhDvgS0Cnn0G2 /C/music/incoming/tA4MxehUnumjvJXKwN76FdWD14QLxivffFaHxahggruihhTwVEvSuKqpKATBvEwe7geYJqmwF00mQOuT /C/music/incoming/eVxtLKbL /C/music/incoming/lIYoncsmJ2mwJ /C/music/incoming/Da11pjr3DMON0gVtSMVh2btYhoItbUm /C/music/incoming/0EYjBP2HiLdECfkwcIr6vxIN3wyK14l4HBWV7N4a0 /C/music/incoming/QOFCGAFUwHTUjGCCENCUMIAorMbcldTQmxHPgrtN7WI7rcYPH /C/music/incoming/qk7FrOb1NW2bpoYBypwmY2ox0NPO7IyaEX3aM6dyBwPQajsjYHxNOnTv3INL7u1 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/k1175B46QudkuEwiM2yQ1frl6 /C/music/incoming/3mQQmUflw7KnBBUGf7JTIOWh17f7o2D3HRCWdq4TfpAeXNYBHBy5DYloxIWmOg4CDOOR76CWdWOrn /C/music/incoming/FvTmwSjDBF2J4J3wgCyg5ThCxyVwIlJgU2vokKUCPX51P4P7XFi6UucSorW54U3p3UWbmNmDO4xgVoTBQWGcdLtA0Ka0VXG33P5 /C/music/incoming/7L4OxTYjlkxC2UbT6FFYlrFAR56EPUvGLVJ /C/music/incoming/aDTmjwewkyf6W1vVchQYoDVcr1 /C/music/incoming/naw6VrW2UFgEnS3kPNfEKsqIke3b4e /C/music/incoming/x3p5x7jmdsOUlP4Md0BN0arJttJnBjoJjFFVOMlFS2jNRu5pGVN1iJXxLOLex3T1efLNjh6x /C/music/incoming/KPSkDJtSsj2PMqB0a37DtRnKYDDVAUETSAvU0jNd6b27hTvhdS3s /C/music/incoming/edGibkXkk1qAPkiYxBqiALcaluusm0rTY6T /C/music/incoming/nXrv12imwcArVddysJG2R0pCjFtUJaMTXluEb4TsudN4oYPfhq1lkL3vHXluIuLvxN 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/QlbQOYeraiLH3tImrAsFDjxOS0Qb0ieVOgaOsrtbBl6he4hhYj2vBLAHUt6Vhcy0eW0Vs12afrdrkpKVRJkQnPtcOA16s /C/music/incoming/DqBK4t6KharxkAY7yhV3upNyvEadwcmblj6dXQgWJXiegPehKSROEkqmLcnyt3n /C/music/incoming/K55LkqxpcM06lK /C/music/incoming/dJ3cUxDOrSnqFONOKwaFmVhdCYuQL7uYt0fdhQbJXKKFu0T2wMDW2Dt /C/music/incoming/34qWioX2BHC5xpLRBW5eaulkGjY5q1fy1ciYWPpiQQixEohTndXvMIOHSfp7w1LHBceuh /C/music/incoming/SgT5JJHktgsID6HVAYg2jYxFvsx0KkhD4fIepN6LdNRshuolunrK15W2QnIqlPIj7XMwwDFT1DXDgewbdlEv0EJ6qOvbeOyufH /C/music/incoming/BUsk0tMfQsEV4eKM2BPO5sNluwoS7CjYCiV66QB7pQb1YlaETT6BKqQihgWCe1gnjMt /C/music/incoming/MyoDxkbxuUY4xIqXuEnYViuYktOsaDfVrEC2ta6X2BRqRWe3hbuN4q3DdwseEPw0PcM1fvDt /C/music/incoming/vrXjBUkOk4Bx6kGeNL7oWbCdO /C/music/incoming/5Ehrhtq6DuDBGPFgC0dlCAleaUJ06Qowteq32A3YCI2 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/4UsEUaaVih6 /C/music/incoming/kOMwPRP5vIgfsLVNG4BYOjUH3B0DjJIyhHSvATAShlbLvM3wWgRObS7a2eBo0mVUaO /C/music/incoming/45DFA4voSoR7ICfd25YDXYnIPl7bFpUkDeAFUeWTtJ6yu3uNbBdlKE /C/music/incoming/OURTL652u7RNAmufJSdBkahP4BfHWlp3JnenI7nVabepPi /C/music/incoming/X2UO /C/music/incoming/ySStpRv6eUvhOrHTDQc4CX22RoI1ETCvMvwG01bXVTsACT /C/music/incoming/XyuMmOwEPo3 /C/music/incoming/4JLJ24lWLbGApRFlNQuhCgbQhU5xh6q1liAKjFjfkAbd4RCHqXcTStgXH3 /C/music/incoming/BRK54eRnfrYFQMUTOEomHcBbabgX3uyxhwmH4SklQ5fPKSp3qpeQhGmxqJ5261sS1BxtymX3tdDJ5 /C/music/incoming/QWHqM0uKdbXDNKQkLApKubcTFcd1mK2ycrD 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/IN5EcDR3jnx4TTQOc3J2gpIAjU0sWLioYxgncQtxWjbU /C/music/incoming/wAWhTigluUHXLPBa0C3wAJEOgmkcTwR03OW11 /C/music/incoming/h7FUWqtVM6o1sIEgDgWXtnxmpp /C/music/incoming/SNanBjbCAfxQQ0i5ihJxc /C/music/incoming/0hIwgw6eHCs26Qiw0Ouxw0LNsuubknjKvggidUdqHl4aTWBM0Qs5T0paD2eSc41trP /C/music/incoming/AnCriMHYvjGXvm0oaaFt7nFxTi5T0CUNntuaxwro6nWttA7f /C/music/incoming/3W1ldAVS0JdgfWy2ILXP2jyjNtHXcxmOVn5y3xh1CwcCkIt0ACKbqVcSxRFQ15PCvvr0Y77jE5nFh46faOxIUkwallbl1x7 /C/music/incoming/jW4wm7XsTPSErULpSxOm05pGLTmfQv1AimmuT6kgRywpccykKcOnf3QmGxT /C/music/incoming/ByUN3o6ffUDxGPITCi3y4jMniGPYMixhdFuggbeR5qGA5KBBtPhMgX /C/music/incoming/IQFWsmDfByb4xMqcMsXrd3PqtbsehGwiK5DoquGxYiXE6PUkbUt 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/y7xUoqHxkxygPOEEpobrNB /C/music/incoming/Wbgfx1 /C/music/incoming/7MVBCaMisqoua77uAR7uICdapGiSL4tCQAqtCtH3igfIOY2jcsiSb1bEIVk3 /C/music/incoming/jKytwuVnQ0jbjIdebAsljqdkVXU1LK5YXK44j6morqorMuERHG4gX5C1GnFHI2K /C/music/incoming/EFXnOCXm2IL1lWrnLfWGx21K4GcpeGEKnxEHFslWSQx25iLYKidAjODKMmqhAIivdaMUrSQs27UOD6NV3kN4CdAH /C/music/incoming/JhpynjnCj2qLxVsiGfWlh1aVL1SUPvQKMSGnUfM70Yecb0ssdGQM5vPPhBUtyATVkO6MoeuBAWsqW5UTIyQi /C/music/incoming/NFc7QRKSkkEHUPqPl13hTHvk0Fv2gcemSY6NWYCNTRiaUNsmtrlXHY3fjYhlvQMhfqW3 /C/music/incoming/pY3JkXRTisqpFkakaJ2JbrUVawr1wMjPn4212fwHtU1QC2k /C/music/incoming/YtfhMu4ebRkrjDD0S6LcJjjRaMKtwQnrc2yaPudUwcoWS60ws5qVOg6Pjv /C/music/incoming/diYftgYKyM5TPollyRCpnHGsQ5VR50YvdsatWla02j 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/aH6XKJBd3jykE7brcHlTalYXwecG2FW0tKl6QXOyGqprInfq /C/music/incoming/IdoRITmyKvIIEk0M2XWdPkBjvatwsddghvRreuBUy3MSjeUoBoVe0PmwJfvIAXfHsBAiBIIHwbLUGQ7rme4dp6oAitP7 /C/music/incoming/KUb7Wc /C/music/incoming/p2eXUbVd4bMH /C/music/incoming/yxV4MijMpSL6dNE1mk /C/music/incoming/EciKCbuXVpkx1lxvPsj4UCt6PcSaBEyA0qHU1CUlrTlDSx6nI5EMMi3bQj3AqtwqYRFJMKC /C/music/incoming/SrUC1ITGeQskidKBsk7qhFGjfaVhhKM4RosnD7skSOuxahvc5EA2UELnTLw0UMxCewA2Rw6s0WG /C/music/incoming/qts1lspvUUYJaFp5Xms2cViLE2DROoojyCcsxs0Jy41TmP21QIAVEA2DkPwqXGPGFPjFD5HFuRDf3wxVaJbfVBM6IHiP4IT /C/music/incoming/R /C/music/incoming/kpGtfOB4UklcT4jVvRimoXQcdlaowH 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/ETvhu6l5AHJKRgkvkWKBcIM5iaP5mGIy4VygledUBSQ04nLVGu2cqE /C/music/incoming/Dwsqdv4MLIymd7r1mxyduvdHgwITw2lvUCgsVGcb2g21WtRLngM3I0mhs /C/music/incoming/tCYMeyTH6IqreY64TDie2r7yd1DwVcou6IQoDIHbHUCHTgh5nYv7koNcDA /C/music/incoming/HFqu6rnTTDxrX72GRy1NM0tEUv4p /C/music/incoming/IT1MoYkBDkoJMOUBScgP7m4qjO4WWJ0lNFL76fyW6ysCIltDX7uKTyJuW /C/music/incoming/1AfgDfBKmPyASXNCJItrtiXL16pYAbgTvWSuIoF6Dcygv2KOC1kqOgyRKCmEWJkkIMe4fs1tduV /C/music/incoming/jT5b0hdJ2k44bUruYBL5BIywqUU6NHDS2hjslWAA /C/music/incoming/4OsLddUVFQbTJahVb0S0XuEkbRRVWFhBBOiie /C/music/incoming/j0Jj1PJyOvSvnbFEw3xG14UlQW5LHli2sdhVo6jFpJKikXDWQkfRvgVmexAdS6YDmXdj1Q /C/music/incoming/WyAHaTQKnuwA7rGlLaOVcCHfbdWjW57HuNwjpLdGsALgRPDMDTCnxbQu0uF44GVpuXet2w374iC 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/HY7VDNxjxncuxhDNDrPidmgaKgjN1sdBB4g /C/music/incoming/HXc4yNJlPqtHIY0cw3A2QUhYj4kust7dynN1sKRJYyi3BGAYsNOQkk0UPl /C/music/incoming/R6J4FuyVtwIUAxvURclMJ6IUn7O2h6H7ReBFqLRw5Ytvm6a /C/music/incoming/b63KGW5OpxqbKABQxIMtobtV /C/music/incoming/c65XeRQWb3XVLMkKOw3vheEMuvWW3JPlPPd /C/music/incoming/X3q7BaMTjsJRMolW64OtacTTJ6lggQCKKPIXcpWr /C/music/incoming/yYiqAtOdXqdqHR0dJjD5gi3NuIrYUObPOnQMo5O3NJbHDwL27t4W /C/music/incoming/Mu5oxjIUWrolP6hWnsORsxLRKWoR2RLX75dqOb7 /C/music/incoming/cnQHwrIgt5rUxAUR5glfddprU2SuJvru2tdhHwOwHrlF /C/music/incoming/bYgyfJ5FoppxBrEujyjRQPXYfQ7tEv5oTbJEK3GBN674pu1Tl70WUqjsbptwJKa1sbMyQ7Rn1QdRQ1JRXniFDhBDY 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/hbm1tbHyh0yMPIQ67bDOCYakNpHVUAI /C/music/incoming/Sf0YCHtIujy5UeoAgc /C/music/incoming/Jcm /C/music/incoming/MaRpDeIVMWQL5oD467tG /C/music/incoming/77P3HCLWRFa5spqs05 /C/music/incoming/AjhRsxT3mhROTywY2yvIjP3C7Pk1tuvNtla3wqelaSr0lI0LBp0DK3KSoMSLn0J0TdtHyCCKujIxx /C/music/incoming/c5bKcBLaeT24E4pEW5sKiBQ /C/music/incoming/AeFGcVPWa04p6tl5LuP00jXWgCagY7x5DDG13q1mCRG0BafhAl3n /C/music/incoming/CGKF /C/music/incoming/cC206W 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/h0cEQyYpVfafVhkGpEYD /C/music/incoming/x1nhJV4McJNISOnXCkhhR /C/music/incoming/b5bhiUJfnacNU3Jnl5UJXfgRG3WoBbGdYPNHkgoMjtfO2l4kMlPuIPe4YrJn5tLmB7WeoccfQhyD7AWu7LKotkCjLRQ /C/music/incoming/xJO0FsFRadMybH /C/music/incoming/tTvRcxbHaCt1Qnlww5GieQ5qmgrqj0576nYgB37MHuNFQ3BHYWvLsSHLWeF3gSwh /C/music/incoming/Ju6JdDNMqoi /C/music/incoming/edT1p6lq0myH5oBCjfJhMpmFKRM7VBuSl5hlnESPAXTAGFxhcO63fEfWYoqFsmCy0Ou7gonNu /C/music/incoming/3xCj3SKN6KPDUOlRTmucjlWnO5enOC7mCWpsNbnwKmsOb /C/music/incoming/4acDsuWplfuKgLomKyBXgsqR7oSnDhGJprqNLdfxoqM3 /C/music/incoming/bl15x7MpClgXsRfBDLCIq0k31VTfhtxtlc1ffos07heaIJGstaluQEGia5eKmGihUTLqY7uosKJiUjtqoA 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/jYs6SbJv0V4Q6OoaPNFKOEM5 /C/music/incoming/tBFD7t4ihtdgXGtEMTrLraGykiXqwY5 /C/music/incoming/VXPIwUAIt /C/music/incoming/7NEqWANqyfHm0EUOqqQ3LGtJKxxcTiQffWa2uA1k0g3MDthuF22p1xqBt2NxbKFpwChdE0sYwGdELOgqpdFYnAlOFHIB /C/music/incoming/7mOrXu52ITCjvIHpQWU3eK7aKWXYdMXuvPFudVk /C/music/incoming/qDUy0lFGVGCjnVT4RXGmmAjvCjJbT5seammanA /C/music/incoming/5x4pkdhD2QJsxb6MDOnSgaP0dfXt5JDHo0eN6o3g /C/music/incoming/UStUQNatWnLQarYItTtk76oYi0dnFLpTSXw4MGkjUxI3Tb2qk6BPuTYVECMXKTWl505k324UJkwIwsfg5TcH /C/music/incoming/iSjtRhOenAql3Blt7JoQj5VsiiNGtaWRGC33 /C/music/incoming/GDYo2hFfKswLbYxG6gtAxvxrtyqDyybmOPhBMv7g3sr0ua5qYmNRA 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/yer6yGhdJX7E7KTpggkQPDCuVrR64dmd5hCCdXEqjTnUj5 /C/music/incoming/N0vi5tsSthLFthTgV /C/music/incoming/m6 /C/music/incoming/QyBIbWryTSp3OWr3xwd605UI5NHQ6rCYjA /C/music/incoming/5HpYEiRti7PjRNHNRGFs16NgKMjD4OUvECBuE6dBui5MRwDWWQX4 /C/music/incoming/bc74pkgKiX0nafWokIgL7vIyP6nlg4o3FvDUBvcSu6UBMP3PijpQyQ1MBInq53DmJ4PMKcUWFvpaJhT7cFc5NFD /C/music/incoming/0SoEopNt5qPXJgERmWYJg0PJUi1BPODl2RfcnbeVWk27WyjfFvbgCpO7dMQgwmMqUD40bBEkSdT35QT /C/music/incoming/AEHRyRjnQnuKN6aEFGTc2SY3eQRUdo7o7pIhi4CViWvXRqcdRWjgPdROMMNQ7vkC /C/music/incoming/cCFPqAUp46HjVqA /C/music/incoming/XDk1qijCTUqu5FvhcRruSkkypL5g5KYutDMSCby7Q 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/EgpTY6kkt5DBJrXU1cRnXO3aGqfBgRTMQfx6Lk1jJjpOEoFGRhPaevdXkpmI0QeJlXRE1YiPjILOxoDqSGR7cSIubI /C/music/incoming/k62fudstenkYonfHCeyCQnOe33XqFBhDb /C/music/incoming/jqkSIpJ4cL1vHbnPl0LsQM0leQL6QTvLtrkq0VxH0LIOW7vf5xBHmchEx7N0MLnqoocpY4XwCeBfelvetFar /C/music/incoming/RyI5KpTYNiwNMu /C/music/incoming/K7sxJxff6CVPh7RHlDmS2WQyjXVnNjn3Il7GRHxEp2bXxGgebrnKY2UVq2oSJYyWo1g37 /C/music/incoming/paNBic7SGIgFkdBtQMVW0QH2taDBwAa /C/music/incoming/DbmyrAPsn66GO0YSwOXipyvMPWQEfYLidX53rpXA3TECFdHqW0LkqnOdMIRCRlmvtXCY24AhXwnD32gLoyPnnA0Xi2pRFu /C/music/incoming/mev1Jeimnm1XuWxxfVd3QnuIcSvrUoJvW0pgInaCOaFhbDnrEWichck7RUXYQYy7KEbDGqXYVInPPmGHEdV6fGoT /C/music/incoming/KlKud5K0DqSP1x2Kd6TjNIetj62wtYl1KaplTHDyxYwN4NhQKbSBk4kbhqkecmFMfYf1hPYDDtSVkxwEYkUs /C/music/incoming/GOqW7Ec5JXPLJYIROvnL3yKH7ygeS 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/X7BCHl /C/music/incoming/HyMlTuRqgGKpFK1Q33SFSja4qy0wV3Xmcv10kcwiuAnWL2TvU /C/music/incoming/af1cRYGGwgrlbMMB2KLOYRrHm6qfEa /C/music/incoming/sDjGVxkllqftfRvI7bG27aUnLXIr4iHyv2AooTIH0vgdKpMusAOrTxMsP426W0od /C/music/incoming/6pyGskK2ijw5O3rRf3KpAgVlWsFNijcQJye2JfNrtTOmUntyXNiWfYpYBmQ7M5S7hNvpXw /C/music/incoming/BQtcMvn1W2QYiemBjJIiwTXnGJlS /C/music/incoming/ulr3Rk3pfp /C/music/incoming/TryNe6HvARslsAyd3YLLN5gEEpk4BDthS3G /C/music/incoming/dBygu0 /C/music/incoming/h074upXfiIYwKP4KNsKMxxkcUXGKdwRrf5x1UCqkltyY 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/rwFTAOPEweNHXcrlrTWlCxtpEfY5K1OLshOCWSHijBAShOg5pMmJJ /C/music/incoming/3lq7kn4WJGOhrpAxKYVbG0wh4SgnsVROdifR1xdIKaSOas06IM7cBUac /C/music/incoming/LoYnxmmmhL6idvjWWCWujfkeSLPyBdipQSEvnRyvPUaDDwPdojxSf5IFeTDUEVSeDPys0VJfdB /C/music/incoming/2Tb4TdL2iPh4CGcj0wXpuVycnAIn3dO3y5wxkOfVOhdmC44DJPT7CWGft7QtCw7eamEEiL6lrbJmRlHrDfMmqOBKxr /C/music/incoming/c1JVX2RYaeAUB3OwgjlQripHwJOQRUDQAHMgGqvlX7OXgVKQbaBYRhP2KbyonbgnJRt2pHYXU70sCyBI65ORsL7r0SDE0h6W0Ao /C/music/incoming/AD /C/music/incoming/viJQNKQJN1QeoWh6GVysjBWOA3CtttR05WTOtvAb5rDeeVW47MWletx3s /C/music/incoming/q0gGfDSIN5kVS6aBptdUu5ODMoUxsBIJClynWdTpyGR0MKJfd2eWfTHtkK2XQtplwIsGGULmIVuWmWYbNOuxwSEQMfcl /C/music/incoming/4X0QfdUWYtu4krQKEQ201Ebq47UExdryePhBrok /C/music/incoming/IpaPBqCXRVNO 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/UNb0lBr3Q0KdaE0m2cWLmXC3RAQlY7bbYSjwQlKAkaaohjb2whNMOyE4kfiTSgeRYIlotCDP /C/music/incoming/mdHQ0gvP1LtiTw0a1bRkPteWSbgdOBUWoYPdaLx0SgVXi4ckTHlqhaq16S5Y7rbyXF22OVapK0AJFoOV64rgpEOoIVepNH0Aev /C/music/incoming/nBTJDy6KBItWoFGTObpprIdByoGORdX0VS0XjH1PUiCh76qHo4 /C/music/incoming/qDtM5SaHiOTjc0H4jjdtqFoRsYnmBms4Y2PaMAQfvJmovNtXPVAaM7rTnK /C/music/incoming/FjaPq21qObAQOEkDCXjitGiL5fKFj /C/music/incoming/2F40NewuHMnjcRee3bMkaWmggqiiR2G1npLm5g3LFUy5TKoSuupPvaWesWSv3oKMfu3TgYgWfaNmxouEcw /C/music/incoming/uUjyRcvvJYTSWPbEwXPS3ePHiWhECVOBnQCK2uWpxx2usOGtIDOuEHRpfJp22Y1Vks /C/music/incoming/3uOMBiahCn1gbTr7sWJDM73SHN1K625QJIJCW6S3DxSoDdNolkQWPja3A4eVpwiHqj /C/music/incoming/1F6FJ0AAxi36t0WSf7symlJ3rXY1T /C/music/incoming/53e7XiBbk6llYlpbJNWGtTSiHa1gMSWLcIeNDEbP 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/yUWgUF3 /C/music/incoming/XxhHJTDJEaG3NleDGleorfVaTlAHM4pRlSnPl0Vc7kYHBHhYEVIfaXESJhVws44HSVR25vrNwbohnnHl /C/music/incoming/SFdtexSCeJ0OeAFsb463Amw7ECCiG6616spK0HrgqR5nhvBLLBA4EphGie /C/music/incoming/kfabIfLYUKRiS20HsW1S0kyYUiuoNwt4Xr14yFHUAqaYdCTsdvDaKI /C/music/incoming/pEpxfrHnCqhgK50WP3VeaLBID6aFuvv3Goi4C7P5TXsFBCPahjhmrg2McO3grc1g2lIuW4tPnYrjr4haq7wkniLytD1U /C/music/incoming/OeJMPBqTadslO71KPFWWuw3CpqmVir6gPWqQV33Pvy20F3LVH /C/music/incoming/MVmRmcJxEWE1pfCs1ccYeiiuxvBfbSa /C/music/incoming/vFIrU3aa1YHYPK2CB1RoLWpTwbnMc1wY /C/music/incoming/u2n /C/music/incoming/oi0h4TSVDR4DxCVS0ObnLf7gCFBfn1AKHUwaw7nrfFVIg5tLfKsGIogjjSNysNIJqt4LeVu0A 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/vNBPdJDSHQwXMnoXMa5p25sR0Oq3wKKHBMqFJdgMCStkEp /C/music/incoming/YYO52a5C7S2YKj3lhmw3D2 /C/music/incoming/wVLXeaa0BFGn1NUArmGbpeONHmM3K4pO2jtWdGxSFmeRw0j6neIVFBtrh5q /C/music/incoming/xl6rOiLYXMbVMbya /C/music/incoming/AE /C/music/incoming/2HpR7CbFbfAv1KcvotOb11aUnvqOxG7OtxBJTyPBQ3L7F5xFjBpQllPbHD /C/music/incoming/4xerOqkX2HvB72VcJ3YVDnDVoEarWl4yemTV7ASQXsbxdBOVKewNjTnQ3pdjq0bPL5wTh7cjj /C/music/incoming/NL6Iuv0IqC1KDs5SXg /C/music/incoming/Nn3H2StSqBDvY4gVj5vDI1kOBJdJqyRcoVsVovF2n0dK5XBSfhaiHmwTdogsPSCYQBgdLrHVABpQWHQKhsDjyJCcxGS7plmC /C/music/incoming/sYY3XXDBPXA2hU01CJ7Cm3UHblL1TjR2amVisUkqIXePMfno1BfOkxywer2MlKOG 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/ipi2VDm0ppMRk3MY73rLd7NPv5p2ARefO6yV1onBOOxGnTPrJPAEt4RjJBGXnryFkGclDY6SOX4wJhB /C/music/incoming/fHE5KpdDQVElEqXHnKxofcROPautbcd3RfaulpISJCJVJ0S5Qny5NKKdXXoK2QCNRIByqC /C/music/incoming/f3spuUUD41fEiNafoAIHnL1s222AwFSkUUmyXKV /C/music/incoming/gX3vdEOWadoXUl4i1COav7hqrgkgcAXgCabI1PS0bvbfT63dY /C/music/incoming/EljQSevkJIOuT1UnMmbp7VcyLwUm1En0At4a0PDwqm3aeFWPB /C/music/incoming/xKjywk2X4PhfNVlvSev0qN /C/music/incoming/ymAqlEC2uNjv6By /C/music/incoming/6pYmjD26xKE5dHA37N0yqWIbJmLauxntQYHSei6OKMliKbljVgQVkpFjPXL502L7vkomaPYXOlWLKyyI /C/music/incoming/m52yv34ak5GkKVPSABDRgu2LdtxFfMqrQ6FdpAqYA /C/music/incoming/KPA22etAxoGQVTosWBL2yq7ohdJ1DSMtFHMKmHYYxq2tTAIKb2ii2vBsQlUYCB5MJllnhMgoJTEiwNCOD70IKEAif 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/dt4NsNuSxvuCdAdBvSDa7lPTY /C/music/incoming/pOgOwKF7tkypHmbDqgYxeXpmF5i2wjRjEo0c0OlV /C/music/incoming/jFSnkJu7H0to4bPm7eCawyVR0B1LfuQeK7A3KsrfXscwxHCOTtRCMClSRbu /C/music/incoming/n /C/music/incoming/UfrH6TNppmyPrs7kmWmyNoa7m7dqdGPPhnCvolqvdTEBUjleCegw46oGfst6QwlREQHeXK4bGXv1RHlcV6V6ysTi63 /C/music/incoming/0mCdtM0JU7EASQL5PPyxJdvIHCXy3Rdf577fOxmvARvONqSvckBaaedVY1DYVAOd4xD /C/music/incoming/yVYVt37aJ0CWGqPxdEdhwW1VUrCSGOOJcUnMn6qBsKXNB1WiOqAxq7lK3c /C/music/incoming/5V4iRsuxaKr3v5rlVJeK7o1M7kfuAx3UsO6W1WUVkkICRwN1nswOAx5Q3qjHn75KPFKO7Dr7WqyWNx2JFmhhant2Qp1JMmH /C/music/incoming/HrHS1fyBN3x75RdRM4Uh6XdkVWGd2eU7TxExafp2E7OxnMNVbufUkgQRnw5dHvGIixmHm /C/music/incoming/YiCvDCHYxJYUv43hxPC7CURe7YWIPD0rqur 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/bJbmWuJ51TNqHiHllLk2Dvj64RDuPtbXBTQDcpftgddsfQtd72VFodeNy /C/music/incoming/OKBftOPERKtw2qglG5lU7kXBnOCwJOQT0rkJr1ekOcxgYILGEvrcWK2ETaYMms2d1IFKgE2N1bg4UQKNc31nvO4owN /C/music/incoming/bAQkvNuyjbrm4dsqON5SWsD3oXfy4NU2FEYOMiNBBCpJWEuIn04a7fdP5U3GI4CEowPAlMLFaEqud1gRDEkeQT3y /C/music/incoming/MAwLH5NxFDgPtxuhLlKcTDPiNDI /C/music/incoming/LY3RGQggkc32HWXvUAgBwFfnb6b35OBVwBQtXceaxXsLg2QlvVHF /C/music/incoming/ktjE2BkqIj1KQDcFIiRnWFF55Ux6rQEkahCxoU5tcET1b /C/music/incoming/DDLnR2j3xDh7y0wSKLRh2pSQG6JD5VP /C/music/incoming/TiOOCxpeqycOQmKqLuoX3TWRn5RMBEdXVpmoUS7PhWITOB7VkuTIHPeat5BEOLLTvm1A7uE0uHPfkccU63CgSCpflm3WrDaElVx /C/music/incoming/bnleo70uOUKPIPdI0Y4oeg1xUqjxNGrNalb5fLw2RsOKvnX5evgIE3I3uUr6WCPiD5 /C/music/incoming/gT30xOtIQBhQ7Pe2hb4tHc3exDcvNLfXjAve 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/lJPERsDowdppUyQne0PyY1tDyPaVtlDYMdbOagpHHE3otuet4jOVl0csplecrO2lIyKRwbn6KhYt5fieKOYjEOMUaQ /C/music/incoming/7O1 /C/music/incoming/1vClm3eyUFKsioVTqHdxHriag654gjpdWLNMShftPPi2AsoUT1JtOcdJnCfo6 /C/music/incoming/LP1gHGdJJWuPLBHVQQkJuXf0NLPXTc0LjCasaW /C/music/incoming/KnSWDNtCtkMHioYWTdqKKBrOcLoPjgIXVxg5yJX6GQfSYdfPFAAr4hej4dU0xMrmJVSSi /C/music/incoming/5KPctq3KMQ3OMAixDPL6W7D6wip /C/music/incoming/gtHmuT4AiDiVnJnervTJipFhhBjJcC5mEICiuCtVVIBsmKPuT /C/music/incoming/SxKrifhR56o2NVd /C/music/incoming/ySTs1wopYatwoVET7O6KOGsjfRD3SKEqRUmQ1G3ShNeXoY7WapQvC /C/music/incoming/5S3x1cXSH0VFgQ03mD4HkvlAUjl1y0rqtK53hSgtYVemlcoyDd6mDJMJHCLQY5sOIEkES4VCwKQvq6oR3Tw 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/wvbQlwhsQ6MPWUAmkfHFLciphUAxQuAsrMRBHeT2tLYWeJAbclYGyXaumSIx5RK /C/music/incoming/7emODbxiyRLLKyKXwBFSsRuH02RTT1mUoYRDwEtm2GcrXdTIfORnljBpRMVJqMvGEYwSPgB0grXTO /C/music/incoming/rOJTTFa6OwljTpEa /C/music/incoming/CkfBb1PmGtkOLmxEOkiLOYiYQEWNFSr0vWD7FoVWYDpNFDKbBihuyCnKcoRFdcPVbsrVQy6ywtUlICsm1VlwL4A2J05 /C/music/incoming/kho3HW3Khaiq7EvoMLVtpT5bChjheaxu0EB25wKjCiWwvT0fCQfiMcPxjmByMVGgJUxDdBqobLYg4IMPpeMv3oPXVcRS3lFOK /C/music/incoming/OvHOBgk2ML3EHjGVCWRN6M72PeW1pXYt1cGgGRftLeiaXMRjvJdJ0dTcvN6wrrLWUILFKyoRQwc /C/music/incoming/K1mJPmArHMbHXgL6OHNc4jYbyWNvUsJQ0WtumiY0qCcGFTsvRdveHPTBblj1HeEndsPaTpS /C/music/incoming/ahOn4A4hXOpoTB0aFrMqMeKQykX1HAG7NqoeMVAPYXsn47hGVLguAe54E6VS /C/music/incoming/r0x52kcMg0NAPM /C/music/incoming/DCdjDes7A3NJHlIHM4jGYPFNtJFiH5y1HeqOds3IVOUwvCN4 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/yoeBQrgXvhGMHUkMTQNvJVM2gPQdb22NmKvsJyBiSKaKjKvKbNVAvokLJjtbJdVCm0y5y0ctoFK6 /C/music/incoming/Eiett6nWrCddJwRJCBI56MK6EVn3oSRqD0K32 /C/music/incoming/oEDbjClSPYN3JgllTGuo5mqTkVTDhVFmj34Nxohv6D6ledCDkTdGWO2cnQYuQQL2tBSNjGVEy6pBnfPhsqsuR7w /C/music/incoming/q5TIwfE2ANLxvJeoDQPmgamUg5NGHM /C/music/incoming/mJwGH0JELyesK7FNBHNnM7YIOEQrgiPL4oTxNXYsuDxtKvRWcBr1oI7mRVYcjrx /C/music/incoming/TpmFF4vnuI0sDGpJCsyuGdc6q /C/music/incoming/mwGhccNwAnd2wbbcwbVvk /C/music/incoming/iVt4rQOHeCAKAQlrDxShiBe7f3CmNJjK3LehhdM1c /C/music/incoming/7OPvuYvfhKL6WpvAG6G1R /C/music/incoming/lUg0vvhj2X40YK1Bj1hJ5cXLoRLJyGo 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/of7uC25Icv1vEdExuxVBvstbxPuuLGYLAjE1XJvBHjiHFuea6iHqVsl3 /C/music/incoming/jmsgSP3TQ /C/music/incoming/1VehnaNOO0Hw5XsrtsuJqTfFsHtKX4D0n5JgLglE5A0DAFlm1cuYeSOhQGVNOcYRwPiaomOnhYMY1JeUvhRUJMUCqBwfrFW2 /C/music/incoming/2j4l5lB2lihCdNvN1inNNbMI0KX7rstXboQCUkCnD6BiI0brlEbNbd60EustuCK /C/music/incoming/NdReDrrMRV2OhO5MSY1IoHHdx3dRVCyepw2f3UbwBm4SSa1rhPmfIJDfENNHnIYpwXySTYR5X /C/music/incoming/GdSnMIiTa72WJoj6eMc2xEIqDqWOlgcjYXTfHL30la4FiPfBXF4FhmpbDCRvSBH25R5S /C/music/incoming/wJ3AQb6EOGgkxkNTEsXhn4KLVqR4EVQf5JlcL7s0bItPLYXNqNplPvHB6rMArca1WbnV6KhE76gNJ37 /C/music/incoming/SyXJIRWrpC /C/music/incoming/vNcv2nsQQ2qnjGMpHyVNNgp72KJoBXdBV2KBbbJE4r731bChgS7YQw7pwdBrLep1X /C/music/incoming/WfKO2AmoJYsqIoJ6wwPvPinQNMrLwcHXD16oti0CBNmQN00pdNt5t2fNY1bpiIYHrDVPpuMnFm3c4Ed 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/MS2k /C/music/incoming/WdfTUsxXnUCon2MMf6FECjjJaVuVibQAnUTXb /C/music/incoming/yEfq0wg /C/music/incoming/e0YvxDTwNXXotdteHGKFulwEltTgrYUFJnbYGF1acudLGdYr /C/music/incoming/aDELNsJBuX /C/music/incoming/mDoRLGYjmbSoJryM5oQ2hCpdNeji /C/music/incoming/qQsiraGjGVfRrEmHhVGWRuI7CER6KNAQS2SFWyVoVAKmjnVcPPyXh5n4hsNVqIG1uv7wTPRP7rbrRvXnQPp3nKJUOVxDTa6n1 /C/music/incoming/cwufgB6yfkUhxUoRhN0 /C/music/incoming/5URIev4oYeTtSV6TcjOTj0RmmQeAsFnyl6D7xlMmlemA1Him0DoxhCBecFvvqE /C/music/incoming/TVcnVwGdLx4fUXQyiD65dGJJll16LwvEWtj3l2FKl2OuxLkumgeA1BLnlAbJDIAnbyqBO 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/vy7Ve6xEuLXNqDqxqe1gLdrQuTt /C/music/incoming/yfod5GcX3XgVJ1B4CeYIfXQOHintmlaUMOfSAQE6kwLFwGBWuNjYqVPJwIEWrQKQXsj2UQDSH0wQlkr /C/music/incoming/kivYIuISBrJk41A7B6e7GJxt4d0BXgCgQAJNcOu0o1GlqANPUQhvkogISc3FCh3tW /C/music/incoming/Bhyoj3VeLmkFvkLBD5NoSRCKduxoOv15x6bj /C/music/incoming/l /C/music/incoming/6Yieki7XAiYDEm6uINUq4HMsSq /C/music/incoming/HKYldtJ /C/music/incoming/wt6YHOwuugO2VHTgSbA4jqAuju4jCHaIlnemqbQ6PplSyTOBlwq0cBMf2LPlSn1VgfQHDHWRrBo2fO3w /C/music/incoming/Sjm3oAoEFhRNoyXFw3cN5QOuX /C/music/incoming/EDSKH 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/Gi6ppRBCXwcAS0Cxvffpmf6PF3N7l4B43CS /C/music/incoming/0Cme2apqorQphXVM6Mf5AroX1JkJaHmaWCwMcWlA0Sq6GL4hvYgxXHlImvlsXNpPf /C/music/incoming/steaf1mn4VmHcjsilXvNRp7YpO72KePNb2EBDTorAapTWeyleAvwKq4cunRy1sL0gHGh /C/music/incoming/tSg5vxuO7yaG2a0sfoTBIY /C/music/incoming/JgYikysICSPeAKLrsBXEuUHdmKddrvX0jhNDPcMN1eDMnb2hrjWisEIVHU3Ivopf3X2s4iKqVjLpq3XlP4TiHOGMGY32 /C/music/incoming/It0Dilc1hRbMYArNs045s2dKKtM /C/music/incoming/or0xjA4PJMyOcupN0rNEeB4MsrdhjBhawIt1Aybhbfuy /C/music/incoming/qrIApaGMKuGxf4qNfGrt0TLXkIl5EPLSwjNpXSHmRTXhntyA24IecNYFOSoOVJi2QUb4qbWu7 /C/music/incoming/I2Hf6QD3uLTtGjfsmoPoXGJ6jIpve5flYOlIr7py0QQ1PcHIVLmauRUcrJ3xAgY /C/music/incoming/4XbR5mDHoVSaUVvlTCnmBq3ehDcHLUoB 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.4 Info: Grouping 10 tracks 23:29:06.4 Trace: Folders: /C/music/incoming 23:29:06.4 Trace: Yielding from 2: /C/music/incoming/j4aQvlogDVegEMeATQYE47sjm0Ksou5w3BibaSiGmwiRRrglXpv /C/music/incoming/TESll /C/music/incoming/0cmY6SaXAFnLgeYVOt0BmhTADblygdP2 /C/music/incoming/lMafOOXaSkbOEw /C/music/incoming/LrcG6VhHY5nKDy4vClKt0GElCT35qa41dhljW332Lom /C/music/incoming/oDVec1SpriSKcFysJLf2ibBk7uqlWlqIH3YuwHuRMu24gWbJFhTUueUncLfOKHBgYjdhNd4bpuoVgEektPNOAEmChLsTCO /C/music/incoming/P3TkuYOeMQTeHFbDPmmcsC5ulWcRkLuFSoY2fmJGcQukkXNDELi2mJnm /C/music/incoming/31uwg6iPsGxNMe02Gj1gDVyuRNVq4PkuAEpCEkRb6MpHiVvXoG /C/music/incoming/dqjqYtTbYjDR4bNtDOURWD26mTDEvpjPBthWeM5liGW7V1HkTruJYN7IvldeXpNI7UpJ1XpYRJJpN3jtm /C/music/incoming/FyOJ6H2ac1AfIFIvh4G6S3PrkTy7q2NDRd1cclgPHElsGMgJqKb7DfbKQvxli2Rhm4uFMFs4WXxnR 23:29:06.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/qXVoQgqp /C/music/incoming/ykiLg5q0Jn4xhnaTjmO7pEFewSrURjjQ1YLdNPSolNQ4MaCcngup50u2MdnvMD /C/music/incoming/rHfkWmNoVPWjnGqbVlG0VrY67i5uoyejvm6T2tdBPjCc1XOr22j /C/music/incoming/cDlR5axVlaaSGx7c5FnNgyOO1Hr3uMkoRplIFToT7yqXFGI7cjRv /C/music/incoming/bBN0f6cei2AbLtRB4vJyS26tIwkjqLut7miAMlEvPNQtlk5QfJSmdFngDtqPU1UEHfcxlrVSYmRflLhwyCdP1hqC7c4s2VIV0l /C/music/incoming/Jjealu6BIHD5txADPOyRvxsv3VvLBsdX2RUqBoDFV5fiyggiOP1yHiwlYPex7taoENdJLibAk13 /C/music/incoming/sNN5GjAKL6O3okgyeaQkwVqUHeOYjNJDMtUodcYrfgaMFjUIYSiA5EpFw0wCCIB5vk /C/music/incoming/5oHWTW1gi4d63Unijpd6iarvusDBUEQ /C/music/incoming/6EgtXlPKW7y40vFBg6Hb5AuPX /C/music/incoming/aNdvGb1Aousq5m4Ue3ojsBHE05S 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/UcAxSkKg7wQOwsqb7e11yS2rcLNvQiOjpRlL2W4d1vUvMfhHmGWLMPhc /C/music/incoming/BeDg2VEQ4xYOonkNGOxl61YKNkdALSjpWWa3ukVILmwVY2I /C/music/incoming/nKlJ75Th2mBMc01bPQg5oSmIYuRB1llTMTVU6vgTY4hnQDwMKkovecODxLRMmroQbO7pdfdtJtfsK7Yv6eYQ5XPKeswuL /C/music/incoming/bN4HHrUdsjDdBGXYlg2OOhurBKBl /C/music/incoming/Kan3LcL1wWRHP4D5fqDXSCEIivKs1MAhivy0pmoHF6SXrmMqrQpDN3niDMToysaSvJxsEKP1b3sTQOp3Rtbkw5CniqwKA7im67 /C/music/incoming/HD1F07c2iQKKSPtEnnaILRArTkVgCUG7D3fLvatfDvymLVvveQo1uBgXcJTOk3AvjLgXKQim23 /C/music/incoming/PuxkefNKgFdP4 /C/music/incoming/ed3t5XKJrgLupUJyHERpW4hJ4qkqqIQg4VTc0xuxkjTvPKh7lRCMgX0i4txONtrQwExB /C/music/incoming/5YbvjeuuqhYJ0UvKDJSkX1iYhRnL0CfVvG7gXUK1xmcChuQmuciLhHReQj /C/music/incoming/iq4xfwd6gkjsL5QyTdj72BdQ6jtAcMDMLyWRN6EDpXDJhnJqqCbpnuXPmnA4cK3CPEOlh6SVH 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/Y5IQ5rJ6IVqDGhO632RcXJYcgeVMBwxtlJVXjk /C/music/incoming/uBKFqadGNvASbv3eXqf7tuY /C/music/incoming/bb27wWawX7hDvK4Ac4D3oiyN7JuQnBPODbMHE6CfVQ2XMdjO0heXIow1Ko7UBqi /C/music/incoming/gkWr7NAvnMGnvAFp4nGRJo /C/music/incoming/0IyGkALaDjeOCqUuemhPY0NHlt3pT1UDpMAGeFFmnOMtE3v5PNP /C/music/incoming/RMse26F5phcqCOpl025lDQOb6EsHHFILhq4bOotGvPykMcwXtdhdgKja5rfxN5xRHy /C/music/incoming/hdrciRPtTYFB4sRfbRH6w /C/music/incoming/jrXn5CWQ3jtBrkbdFvi1UxxwG /C/music/incoming/KxGwtB06gnBK0mmq4yqalXxnbg1YmxEF /C/music/incoming/7X7Y53guoNbloluNd1fsGO 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/MoJ5cgnXWSOVCof /C/music/incoming/wDieuipXKP2M6i6lXFTjANkwUjFURC3yjntPxWMylcm14TMGAgFqKriQrS /C/music/incoming/cw1oxO2CQEeIwIIKYk0KUoOn5Vw246EXDkNOCRSWN4PMus52RRGONnTU /C/music/incoming/R4HiBtA /C/music/incoming/36tULoTcpUtYfQPF4rJgmNSq1h7noQNn /C/music/incoming/RBNHw3dTbe60nT1n3q1Q6Bsj70wjwTNdVlE1m /C/music/incoming/gPslYgyjrtAmIcrXosggM6CXqtTHJRAPoXortO3JpHghgmsxUglCXtbhnD2Fu0HI2S6R /C/music/incoming/DYP0GjHNfua7Ii7OmQ5xbqvWyObkFo /C/music/incoming/WXc3 /C/music/incoming/n0auXiwHsbig7lqeBYfSC1edXupDdTdbfVXHOTsRvabCAEKV1tpD6nCtV5EC12DG5hakuQxOGuvC0JKsSBJQDIcYtETQoX 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/1TeJGDuUL2JGjfoHcDVpyFhWgTdGt3NUoH3uvPmAy357q26g5OdgGlyuMoDUAVBPnWqJk2luqvXEIhFmV5JM /C/music/incoming/mfD4KOYn57 /C/music/incoming/tCYkRufmJ6V1rEWo5j1tWITBfUdU22OiSkmOUlrKnmQPdEHqaWi2WgaTQwf5qsrPqMhgqiBTYqgK0dwImTU /C/music/incoming/GFSUnmkg0M5fKvhETf7GtCuuwBYb5 /C/music/incoming/XDVoLNXui1rTNMX4MSakJNrDPT437lxf2UdP6ks7vRAJvqNv6LdRohvkkrG0Q2v5Dm00Jh5BAbVYmPgyfI5uiNYTx1FNLBpB /C/music/incoming/y6l0UfLvkmXWivfnohYKCKBV3Ag7ja7swYXFu /C/music/incoming/decVxMQMP /C/music/incoming/RIiG5HCXjtwSjDbjLXVlQWWJT4Hoau1u3m7mHD6kgPIBmDR6gSoEgIY3S /C/music/incoming/wIyqPI2FcO7ijyRynKdOW4qlNLEO63P7Y30NxC21KE6pAV2AmCoyL60AqmLddmHh6aqoH /C/music/incoming/5n4 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/p4kwdQY6GrjVfsOY031BDuExtbPQbO32Do5SxXPECnhrLGW /C/music/incoming/sJgehv6N7SUdTuevgpDCYiKnfmVt7wrOOhiWQ1D35wjNaoW16wRI473j7062HLOJAfvLloNmUHFB7 /C/music/incoming/Tqq11iRMf6uPjJxSeAovGrDXD3vIJsuMjvBPS5mnbu64w0brhAuFmIaC /C/music/incoming/Uk6RqJ6SkmVuQIwqFTv4B52LLSR6QmqKeInuMlAbkuY0Gx4YpN3vL2yWpufFYac63kpitbLsstSfgcfmW0Pdq36j /C/music/incoming/kR /C/music/incoming/Fq2E2fltyJUEKTUWyob10HMalI27BmM /C/music/incoming/p2p4xJ5AMUK3GOPsLdRR3VcEHLovN42HS4xA2bVmjyfMBrXhCB17dVSBYTvUtITQ1dj /C/music/incoming/sGOdv2CpkXBdvItpxKI1AGTBFwIREFWbBwPASj4hldEb2Gx65v7c3HrTTmG7tRTNbAK601EoNB /C/music/incoming/G5JfqmbEY2jxOheTTyC20mwqynjMSuWq3CjBHhrX54Ad7BMH0rwqchVtIsOdcwSDe1 /C/music/incoming/H2GpbWrpFWG7qLXemplhMjHDsymG5kyA6rAhGntC1slJouTfT3igwcmwuc4JJTruwga6lQF73Rnt56o6NhTccrc 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/EFfGgMDMvcpTw73VqW7uxROQG5Pc6GcC3qcIlxaBITu7sacraSRQCBlUYw7j5 /C/music/incoming/4vBLGLBxVMRqhTTKgq4SC4y2AU4dCG54oqOQSR1sIrthw4EeoMp6jro74HlSPx3oPUcXedYwx /C/music/incoming/3 /C/music/incoming/f3y7G2 /C/music/incoming/auY0ICYWwoMiXxNh10m2Ja5phRrprGuy7I7gBNsM6WiwY11Tw3txa3a7xJRXj /C/music/incoming/IMJWGYCXUbAt2kClYf11OfNJ1t2UBuFKL4wkTiFDPFnEd5UwnFCqw3mC673l5PwyDXP5VryPHwljYjF3HEG31onQR2 /C/music/incoming/25fxgVIptF5cdYpRmgwU7CxEi /C/music/incoming/yLr3NSHt /C/music/incoming/puRtxyPWUJBhCbJUNVpi41FaqR6DvIFjGKHjrvyhk03osdc5BG2wLK5vXQcNAmAldqI0ByCqvh5d5pPnOacWOhG3N /C/music/incoming/Ob0M43kr60y6LNkEnXwl3eJPDDNnv0EerXuaaYNidg7yuKkLvoRl0Y2KykiBp53fvtOUrkDwknhWekt1sb 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/WBNWjHGMafq31b4s44n6mW6LRD4YyIoJ50TOXreBKEEraouoUtU34lyaDbfOKOny /C/music/incoming/Rs7OU1OLDwN0BTFhB7QoOd2d5oTDyAo /C/music/incoming/Rox7B7dKn1w2WCOYNLsn /C/music/incoming/eCYyHRMhsERWR /C/music/incoming/Na77JbB4TVGiaHpWL7IeB2qNyWU /C/music/incoming/A70hNCMTYj43XFPfPBAYBeGr7sAhsHcFCOtOGvDjCdVOwjb4rCCUsUuvBIhubFBqgyBilaGt5qvxpY3Wq /C/music/incoming/7BnmGsb3S1jVjNdbiMoFoo45N5OLQmDjptJ2M0FW7hrELk5XdqoCIaq /C/music/incoming/PjfmWJQ1 /C/music/incoming/DH6DfajGsA3H4Km0b3snTUfQT25W3oOEIkN0 /C/music/incoming/qsxIG43V34DFhSPDMRCQtp0ysUeit2th2sC5wiCKc1mnVob 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/4XFuiSl1qWqbe5a5BscDgyiDIVpOaCsJ17GHLN3Bj4ID5OJijR1 /C/music/incoming/OAspvMTrN0cvFxcY /C/music/incoming/iLj2WUT5w /C/music/incoming/B5nifMrRxuK7XFhrJja2WyJLnLqjbVmkOk /C/music/incoming/hcyPv52PgPyfjwNr /C/music/incoming/FHLgFdMkJhR1ndNbiC7DJxBoNSgYfaPmR7HPOfwGIhdWO3CeMiX0elbhfwBU4U /C/music/incoming/rB0kpPhlMkSpqjppbcd4afIxcATkhEYERbo1nv12vIBmuss4CE15taTm1ChX35disnGo3wbNijHyLu /C/music/incoming/40usiBKqThFsAXQLE61cOGdjBDaFrXLoei4Jlirxmn2se3MVw0ek /C/music/incoming/EQwL3SCh2wAP1QK5dEFRReaIT1gHgW7FpV6odtEtJQUMkXrCFu600dcyQVYbM2bfw3AeSv2R7kiaq /C/music/incoming/ikPjyTOkoVB7Q6PKquDcm 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/mTaaalTxFauQMivcLYRhLxx4ctBKJn5mfTrBbTJDkfKueqX6DI3amdkWue5NRiVqciK1X2a0pn5FVdYS /C/music/incoming/GOuuQ /C/music/incoming/jFGndktpjMEBI4GYl5kcygkCqalNMMX2jL5AKkyGGFbBGWTrFNjbSYrcte5c6OLFVKr57gnaG /C/music/incoming/6qfx0GFeBgD65vpOAsUkynVEeNTDgC1ka /C/music/incoming/HI3bYTx /C/music/incoming/wOPHL7LxFDghY56GgGPoNK6WXfBue3tcLUxwHWcUhHAlVOLj /C/music/incoming/OXDEUQ6C1Ncrl1kD /C/music/incoming/Onj6RDsBMpeQTMccrvkEad7bCx7Rve2YSi0gKiX73KONRygYnH3 /C/music/incoming/p45Vx0jrQhA /C/music/incoming/GKvR35ImS3LCbqkTGFaTtjXj4fu2R2g 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/BjbroWomL1wKcblKIIR6TV7wIndqKFDsOeJJuBICW7MD4H0 /C/music/incoming/wKg4CGr47Bx67dfSLONCD4JibG34DoLvPdctNySXtA0C4gnr07TBAQyAa524KuARWbp3aTem4Xiddhm3rKeEDk37MJsQ /C/music/incoming/QwkwBTCCYwsRC4O2rHqSeTQl6LYYpHXpx1wpOLjU0C0vxggB6viotRJ5N6xX3LmqHct /C/music/incoming/67cVQkOISAvIV2iWnXPnaGuHOTH2i3xn47BkvO0ILGOpKpmYvIvgV4WALDh4LTyWbiLVB5AG6gJBYf4yH /C/music/incoming/LfKMHI1BcVi5xFw7jXuNJyO3AYb2CNYwcdQl3Y5QPN0dSS3j3Bv3kbjlxPmPG77v5S3uVkes0M6 /C/music/incoming/qVotXekhMuDLGjJpnugAdsILKmMsW1PdOkARYqtYYequv1sIxnJIXwJ6mLRKy0rSM /C/music/incoming/Mcmvg4I7WKTOjd /C/music/incoming/xsFnrXkYopGmS2jj7b4fNt0yRFrGpaFGd42MqQ6oaSaxsyMcFi4 /C/music/incoming/gsrRNUL /C/music/incoming/Qnx 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/TIRaFxF752sm /C/music/incoming/3DcJskQKhLqYvifCYtISPXE4BeTfT3C1FSy6IDpQpvT1arCndkHa5G7e7ginxKYljxsL /C/music/incoming/5GXpDp7gaOPfIV1Tylw0nnAdMORS7UE1fUMgcUFbuA55UOJyhabXjyQQfTKVGohmkV7ViURMNuFUqDq5erL6SNROd3apj /C/music/incoming/EKXrgP641SvynFkm0wdcT5KfK1FNMdrObHvYJCe6aYj0V3XX16pjd1VHa /C/music/incoming/wyVUFIrpPVmixtKnnpnTpiub1YCOnKfO /C/music/incoming/p76m0nHkDgGFvt4mQD1AI7TuNt5iXvUrDNA35Xi /C/music/incoming/nYOsoP6elnL4joGbkD6Bu5c7vRP2xPoK2Fn3HJ4frbODmT5CX1VST0opWO5F /C/music/incoming/cP4Lgumok4ecafBxktUAF4k5y22tr00lGJpbfrMEY7yMI2UjlT4fqCngF7mlA14sd1DxWys1OqJ /C/music/incoming/FiBPMnPHQWsk0XQDwugSgEF6MgXx3lxJHlI /C/music/incoming/BVNJJOShN6v0LNa03ritIhKfwK2c2AY3OhMMWkBDrjepa6R1M0DOecvtkIm7UQmmgAkDaudRYMbyctey1awc5kXMTsBn6 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/cqpTs /C/music/incoming/AAERUh1cSjhfrIHLnxgfwPdD4u3PPhG /C/music/incoming/vBK37MQKkfmEGLNJPTvGojwcGyDiI6NJfe7HDGfksw56uu0rIcH5YOMmdIvIiIcmyKxCMfgiOlnYlyPkGlHFxQSx /C/music/incoming/2r1mgoiC6SRtcw0pLprrHxprwOVdD3LLqVH62eoyMF1d3Xe1rc /C/music/incoming/aOPMFU3EJnxt7IIBfB /C/music/incoming/4ee04P /C/music/incoming/WC6M5pF7fe5aXtuoet0aQcX2jO4H3mK6e /C/music/incoming/pcfGaH /C/music/incoming/BQOxLU3cV5s05ElEcCV4HwJGQdBOhLpVKoqf57f0NTYnuIqlkn4R5TmdhiOIsn2jPFpQnfHdv3pVGu /C/music/incoming/Tq50NHsBoqnMgWrrp24mjhsrAlBpSM2mrCRE2EbGoN22EPUXuRePcLFL6MACfcPJvatMfV 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/QLEfxbT7XxvVv /C/music/incoming/lvQicG0SIm /C/music/incoming/FQ0ww47WTRlgrxq2LH1Xyru1qVNux3f4kWYrjfT4Tjoaq0PJhhJIuhxmv7fJpMyXLo4CG7SFU5eodtJyfen /C/music/incoming/CktrRrxLu2wB40POC6eOUKyyFico /C/music/incoming/rAMX7o7lyDwjD1yIjLEEjjNhfwR3PpmJYB6 /C/music/incoming/Vt0XYQ7OcdCFN /C/music/incoming/jpm2M1RcUDpegawy7TBwHnqN2J5iERmpTtjtE0L2s6uCq3tEVkbolCl36G7c3JFdqarUYc2ghHe /C/music/incoming/JdIK2lj54vOC4siVtP0LsVu3LI5pYJBuh4yKWJn2PYVRqpdcIFKbdcuVQN7sn1gt3su /C/music/incoming/q2mOk0rS6nM1EMEAuw6RKsOGnWP0r0wt /C/music/incoming/7aSMbX3cM6c6HWFX 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/ci65UcHlYmTWDgIqCvOSwDAMiFfcCo5dEi2CGJGERTeMDA3H1LML7sGGQsVo5ERKoQrumfR1WkaLxUjQJFiXKtekJuTnU /C/music/incoming/YriEOvpAqJmMqMCCPKoNRGGyUf56HJ3x00X3 /C/music/incoming/7I1dOCYGT5B2Fj3iF3RmVNiryKvWib7 /C/music/incoming/qgXqI32JW3RYHwkcpaSCStA1xXyvLHPvt2HiKGPFxhXranj3CnhsP /C/music/incoming/SbfkC1rhkmO /C/music/incoming/kfFarpOtqoF2WDJtJeAl6cid7fFh3 /C/music/incoming/o5bVoey3mUG1Yw7EJOnQmYXuo5vhpVMyKMQdkOfV3qWloaMCY5vbutyxhNGqQrMy /C/music/incoming/b75aiBvlSRifrU24KAePlMtFm1wHDV3io1TDhtrRmIJVVOAOUxsJvLFwMyUpdWP4V7YybxVp /C/music/incoming/vTjw5vgbaRMgK6PJ67Q2VtYkNSBpBYaEOxmdr1cykiBMLnws2SqeAXkc27Ql3XIiQhylTMqf4rRN0mGyvhuQI3eYnkisjXEtHr3 /C/music/incoming/MNbIcD6fcuD1HaRTTTjfitIhbYkrVPgvvJcToMECIa7xY07c3K0W7sBsf2Gk 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/Mh6b7nRlS2kYjLcbEdbOU3efEuJ0q1NTivweKwSb1vQRNhLOKYHga32Rd0ELMY20oxQUn /C/music/incoming/72yMc /C/music/incoming/BbuqS4UYNHR7rwyEFK0qTL3diEbLqgR76TEMS2bGmvMp4hwa6xcGX23Xgqhn3jIHWSbF1 /C/music/incoming/3wuBMYHOHqnfuCmB2LBomN71ALe5DpJ4RxWEpylbrMknMw7SHTqihWup /C/music/incoming/M3jkCiewmbyTJBhNC34WNoaSfR0PXc6GOMWoEumHvJWniD0ApJkdiTmx3xeSpvGjc0f5L0jhPwBeATKK0AAo03x2y /C/music/incoming/4ePkckNHWMJeFy2TqUooXePEGx06fExHTUXXrKOv27 /C/music/incoming/sH0EL6wgPSVWie6Xvdigdyy7Qg2Ue3VTTuvpxoNhGSEouGKWkmAlBpS2i1UEdJcU4bcVPQAhxaIs2kLj /C/music/incoming/70bTt7RCvnm1g7QFAa1plvhgKkdnaLJRgqvEadvgoLJCOj6rhbhnrWJKR2ij3EBRLCTWLlEvMUaHUM /C/music/incoming/2kR7FyrFmD2cdFLuoWY2l5kcUL64nbLq0cGjC4R7cpmf5EWe4d1VRdT4aPm1Burl0Kka7C1sf0Y4SeeqW2ajhWHWqJiTQXGP6 /C/music/incoming/2ItoAhS2dwFAv3y7TjS3BIrVVkUWoYNc2DDQ0f07 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/pnoDcCko /C/music/incoming/L4fNnNcoEWDwsEje17K4uLWdCFCItgkfWysndNAyNCX5eh5Qtaaql1oagckP /C/music/incoming/NvHIqYyxJ7fa53WArWgHrtmNXYXtS4R3g /C/music/incoming/Y7hOl3PhFAGPd2L7EjvOCYQXwDpvcD7cmU5esnTkS7 /C/music/incoming/rtSAeoKcHIYhQjaTtnvdNFbx1gbtPvVtymHC5o0e7Ir3WHxV2D2KPD /C/music/incoming/Ra46ucaqor7iWHiklWDBpCHPYVC1rYk7BaHpBjyEFs /C/music/incoming/vpuUlBMhooDbTwioLio557FcTtMvjKDsdNJ /C/music/incoming/1VGRWbCJuWaH0oS7knf0qauUOVbynridjPx /C/music/incoming/hkI5yOQdji5EAckh /C/music/incoming/Lo 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/pODUkoooSEt2WYrNTegd3Oo5SI3a5Hd1WG2243 /C/music/incoming/GX5lpGMEohct3Emc3BrsQt0sY2AKCKaJ5DPfw5axQ1HS64A7o /C/music/incoming/5VBSKv0OpNdRiq6qlEktARPdD2SjKmePlY /C/music/incoming/oHiEi7BpVMCYUWusOtKxBaGtojonmxVipg4JfdCEYxqpoNdXWskc /C/music/incoming/F7pvf33gi4a3nYpAo7cf0WOr2MjTVFc6uMYXy0El1LvVNpFSJjOoCVWPr5CBSirL1cHJ7 /C/music/incoming/4uCNcFE15yClhKTMCYP1bIyxBlK7WtL6GLtGAn0mVKGEFxCxXr75wy3v3dmX3EeLVEMEpnlo6Deyc31cQljFuNIhP6Kwbbq /C/music/incoming/x0Lr3w5Ei1gvQfB42iceKN5BJ1cv7opcNe7arwHIPeWTRroEURHrnklR3kQcuIF2KeQLgBLFICvGYlQqL /C/music/incoming/5qExTLI1FIOxjGdsVGFuNTKJYOtOn60plmWtdlclpQvkPxPxpd4PCbtlO2Ger2MGQym5RQpKEtf4xA1A74xkckUj0LNiM52vdWB /C/music/incoming/1ojuYmpBsppGfA6USdFuh07DbfB3uCpsRFxoypng2MP1BBffnRTuo4XaoOsTTugYa5WHcQvCWxBCkfcH7uOKP2dVPw7S4BtH /C/music/incoming/DG2syQkNn2d2aNb1kCWBWbxR662mX 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/QuOkbPpRUrGec0xVBtEMhdio2exhyCTgLX0CXysPNmwLC0 /C/music/incoming/PpfTekVNpfmTaRJJrfQSTbXYSDQ /C/music/incoming/5oKAW135MLhQPmq5AdlPgDjSh2YkoUqv3ik45RtKIvadOrg1M6jlRqEBf0s2cRQ /C/music/incoming/obmShJV3pJe5Gw2kUaVNTxvhHMt51XxrL /C/music/incoming/ipmBARPApqWFc30GqtPA3TPWJHE2fmO6Eyl6D6vWVrmlAUKeG3p /C/music/incoming/xRgKjXeOei2RJ1XrmjBdpLcJs7iqTT5Jg4N4uY0wdMdhSQUtbCdINKsTPFr /C/music/incoming/JG4EewQaakicWlEiHTekgOiws3Oq /C/music/incoming/Ns3VtqS1HWO0aNd5TKh6j7T /C/music/incoming/o /C/music/incoming/iwR4JRQPV6NQqEEm 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/mj3g1yBdfJpGTllgNpi3NHtljmJxC5KMqtPkYmQ4yVmRJhsnwwNSOe7NWQ4OXcIh6 /C/music/incoming/0IOBFnHfsQeIe6UKiRVlgaqhmy5WhXmfBD /C/music/incoming/YEnFNxkvLF3kd043ywQxhsgw4fXGFiUmkiUn7yK3OAg23WjTQg0o0gTFwYJHHMYDRPa2eQ47TVROmmBg3eWxpGtev /C/music/incoming/YscajDDv2xQUV0cXB44eyUtPYVOaeTa0M6OQtR5B7JHUCH5ecVGPIDse6uiuVCrixYhWltDR6D /C/music/incoming/Ec60bWo0uU57VhXsPWVh6PFexW4eeN6a6BFLwIh5YwqiCa0OygopCpSWF1Cl0kUOV5auJl3gP /C/music/incoming/H /C/music/incoming/yX3tClqrslopYcl2hfbx50ag5Lr1rn5DTx1I7FsxX1sVKVOHolJvLG4HXWwX1waeoTDBjL3KTLIeHlDi4SMfMIYnBs /C/music/incoming/NTUElSiPEtywbo0kyk5u7DaFHejINIsGl2Mpfps3qTiMAqS3HIdkw44jTo5gJIb3a0kgKKej0cemuufptobfFhjo6CD /C/music/incoming/LSo1X6jQQQTFE7UsFCeb0i /C/music/incoming/nUSO 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/7NT6Y7ESUbQ5LxLYo7BXpNUmgFeQCXNj20QUtgeGriplIPBQNwAT1YOs1HYt2Uq5uGcSOYEh33GgwJLydvcex2qdlx1Up /C/music/incoming/aR4vJhg3TX6ctp5YkVvm /C/music/incoming/NHbbs6IlUxsbANMQDxDr2n6RSfu7EDBU7t3ripmcPACOU0Kh4AjtATPAJrqm /C/music/incoming/RxDdS365f /C/music/incoming/RybyloU4xX5otVxQhcEsl6Ym /C/music/incoming/tBIpfiPoMuEY33aXhYoD3XuSX73kexHSCCmIWWveuSgihBJTqS6qYwSEgWyfnEjoUSv /C/music/incoming/B1nmxDykkBB47xWUeB7sb6I6Qk5CVHwDsQS4EFHIl6rgKiG3Qs3mEQTCspDmG5wLd6KpM0qH2xhcOB /C/music/incoming/CxME /C/music/incoming/VRhfvGgPyIWdgyWlcWGNqTX3V6crS4TVWCNrWXVOFUmnvWmtG761SXDc1lqxDV4CVboLSFwlbYhDG /C/music/incoming/Fqtd2OGEkknH2PKFvORdKmn5U2cAH6ml7cBKOI0Kigp0WIC0oueWFeqsdwq7Lg4m5bH0naXUVg3D5uimAkll2wO3S 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/EDeCfnlXkrjUmyrtL4fDJOotnEAQjbvIbdQ7sJHu431GDt3OeTgMxUiXnSnIVDOi4ISjQracv /C/music/incoming/yTfSIHxPqsgDs6SPBH7vXDrHCfyhlPHr /C/music/incoming/OktUprytlr2DTSUYukLeHkqvKU2vnPlQg2EBJLRDPjGYKTGvJgWTPGiE15kDxdfDgkw0ot /C/music/incoming/OuxWXCKogpybHYNNWTps4bFScvR /C/music/incoming/gK0XwJBakQUjyJ6TkCyBFNIovMUq36s6afwytg1AwSX4harNJQDLvpvBbKCSVkflxVitmHAdI6eUXMguuhOlDPKRQ4 /C/music/incoming/D1rEAOX2jaxxgVpTItjU /C/music/incoming/lYVb /C/music/incoming/dNb /C/music/incoming/eSY0RapsuGiPLxeS2GQqs7ChjHXFIIWUqgHtVRTHDcLIOGMUNAwFI4ofp /C/music/incoming/6fkijMCweYaq3uFrmxKY1aIir0R0a2IptIjuGHmrfOnTmo1MffQV0245EbYr3KwjqR4ukjTMkrSmUV4d6fU 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/gHuaisQ3uqrk6W1HPcLx4UBn4M5PKgTgyYkwVIGgyfhHAqOFk /C/music/incoming/f2rtnueEPFTRIefNb6PNPcBj1pSOBpejjLRWdoTI4XFtbnQ67u0g2u5cAhB5KxdAA /C/music/incoming/5YY /C/music/incoming/kj6WwuWygFtdN1bYOPUFsWip1HrG4XS35Xo0oTpIIXUBh5knpye4upBubQ3XcpDqTygXLiK2ym5CcP /C/music/incoming/6sJf /C/music/incoming/kDP3wQFtCjt6StUcyGGWyNMOE2vcgUSF26pABkjH7oLjBkD7FdaC1KGEYbyCtCmPxVeTduJov7XjcDntywFcUqMrATJATPnE /C/music/incoming/ymMfLLVblO3ClPedhTChPviFY1wOj4eIDoAt6SoplsuNFXjYACqTWN1cehn /C/music/incoming/YNf4GOyX5WoWoElTcyXM /C/music/incoming/nGu6UobOMLy3CnSN6xxMC21LiYdEBn35kqYagksqag5Rdqv63T5xrSrtMQX4kFmxPBSkwRHVfgLv5i /C/music/incoming/OrGk1uqkHx3T7bqPI2hnbd6jpNVwbkLR5771PkXRxiDRHDDG6cwaw2GKs 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/w3xdm5Ps4PjfBJs6YI446fpXUpCSYlciOBkByr41xVf7rVSNpCXmTI1qMIp4D4BSNby7xYHGLdFk7qF7FVDvuX /C/music/incoming/uQVlKOckxupuWVg65BHA4XXpNxNtMGFgrlUQe7 /C/music/incoming/TF52Gd5Fn41OWajymrS /C/music/incoming/uInt5Wj4Lxi0NsJDMbGaoSyUxl7E7uddxUL4Kv44RJMjHvCOLNcwNxMKjA4TXN4queC1OM0qeJpNgombQs0srNx7haU /C/music/incoming/cfgdtyjEgQUKJr16LSs36PJ /C/music/incoming/I5f0CrJF0AJIU02PFmHQyxxtGi0kCn2v1dJI2LVLf0GjD6Pe /C/music/incoming/K4Ik4YpVoeHLA74SJxcSgaOiLXXhv1ETgy /C/music/incoming/vi1ykGc1rWc /C/music/incoming/SbsLTad2riATDGDjNwXrYRWVR5XcEfUCcNJQeM5McBkaSrpJD36lVu7blE2Wkaxlv6RW5TebAlpxGWcAOoH /C/music/incoming/31HeTfHiMVIyvohbRqGB61m6c5FmBrtl50cJEnltDcufM3TWBM 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/m7cJyrIBxP6OgGLuxW3PtS6ErnfyuM /C/music/incoming/FVOoPuHBJPRNC4P3CLcLgOabyc7w66gCKFSGVqEHqJeOw3fJ7weX4XMXUNXNukDKIoc5lihlgC /C/music/incoming/lV7Oc6gLMWxnxXUGVo2JpBYYuX5CTmYkE321Io0hpOlmSOtpHxpwYrq /C/music/incoming/TwoyeHWGjv2I7CKxk3L447764ScmFwRerYtUfSsoJxra3m7K45vGp7K /C/music/incoming/kvQrIl5DSsInSkOjOnmcawTLjEJ2rpGUBYtbAQ44vEKj /C/music/incoming/F1MRT /C/music/incoming/REQxvOlcsbmweEQBtdbfRoAykY7r0BfJFONXCEhBQs6JtofyJcaFBi /C/music/incoming/5GSiswnOOeBnMRkyRaLYtRD0VEcRtFt2hKGPdbaSvPeLB0s0ajfdyMInd1tVtDtjRGgblDvPa0DLNYx4lkQkAqCDcs /C/music/incoming/xVGjmelMergWl0fjF0qjeA /C/music/incoming/6P1uXnIT1KUEFlhlKLrGN7kJSb3W6LlSw6wIduYLQmqod2CyKlBEWn 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/V /C/music/incoming/BVqstvB1CTh6SxDvfET4714oSmRSqUgqfRJetPeTClW /C/music/incoming/DlM2clL0VJypnBvx2yiuF1LPrSHy2N4t4ggNWW3kDY3EqrGQNpw0CayKI5KqMl5iNetguQJeE60N6hx7mXSMpdY3ODeYlL /C/music/incoming/n5lhtPQexRkg6PrDEdJNIqlS1mitLXcypAptvkIKWWavoLr0D1YEJj6 /C/music/incoming/3hiCWyB1UDVav0tCBcxpoKgVQGRwM0cOVdR /C/music/incoming/lj6cvq511EWpmPw4luCW4ukWbJ5SmiKL1ClL6RCfDCmbTkINGxamgpSY6jbTtlOR1kvRE /C/music/incoming/0ykRWFJ1DcYe1iw17vPJARE /C/music/incoming/EiYOLjp1dRdHfAEsHHbcOdW5vycm3qpbYRPMYbI0XqIGhOGWVe /C/music/incoming/HWT2nujOSqCeJKidwRETaWbxayljHK7ycaavxcVockYgi1EejGpcFv4SUu2Wi7girdbIJTNu4pQW63ph2haau41OepJdi6 /C/music/incoming/mI4fUH74ncbowj2WByBbVVpamO 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/5Q00LDGgmLMKPPxoa6Fr2I00VYYT0YEfdqWTcVRUBmDnrFRpF0eCRDevY7eTMUouhHHx1MmloSXOeLHqhJoaUbuImA2cR5hN6h /C/music/incoming/pXIvRaXNJRq7JJUg0w20oxa2L5 /C/music/incoming/EMebarIsXc1B7T6pYshgYdrcFCPqki5chTS0RL5FBwBlDfb6SrXlFEXAucDGKriOeYtn /C/music/incoming/KVPsBcBKRhxvKiNKuSuyts6ujuYaw /C/music/incoming/IgVJ71gk3xySaKG5yhtA4ilx1QpYCJjY /C/music/incoming/clRlAl7KCoEYQyYRmhLai7Ct1vtJg04Oh7uQSnhKlcNrkVnT1dIgC3VdRxsd0wDJrWRQei66abWfsjjfiHPdrXmllq6u3e /C/music/incoming/rMFLdthlKTD0ESC37iwAOpkRteaCod13xDmGdjRWT71H25UPpCcCie0 /C/music/incoming/oVKcOIinloLMpvJ2tGUJcxsw5UXgwaKf5r07FgR6Pj0tsX0q0m4DTV1XDme2RcXlMGO6DJvmWV20F6eh2GnkegtjybEr /C/music/incoming/WyWGaCl1hV7CG5kr1DF3hgD44OBoN1PpJ3O5MsP1hKOqjX1t07CuRbNQ40Ksa4mnfQ0KqnNIULUFylTf /C/music/incoming/hijoqXyp1jdTNOJTA6sk3dG5YMAhVGsiKQmhK2fdttiQSDw 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/E3CmPkrNpClCud1DyipwAIguKgdhKn5 /C/music/incoming/AHv2NDQH0KhMTXTdKBiVvHhqtFxOX0uxYftC7L0VYt /C/music/incoming/QqRbGsK1adw7 /C/music/incoming/EwPDHF1PK4FLfsENaRCjHVu1vsbSbtTrFKSeEntDTnJiMD5QoJqpoBfQbVhnEhNpkm /C/music/incoming/HeLrkeRLdbHC2apOKNpmqpU2mtAq1gkaFgydIGyAai45lteR6jhssusrrRfY /C/music/incoming/HS5oSM7WHqCDrXjo03weBMlb3g2lPDxg3OdqGlKG6cQjS0yRCBGpmix3G3sMRVge1uIKT1QNsYfy3cpcOkQo4i /C/music/incoming/guLPIJJtXdmA5V0AsGEvNncY77oQW7K1HlqfKf53QBKk4Sojdcwl2p1 /C/music/incoming/pPhuEst7 /C/music/incoming/EoBPVpukrMiFs7JHeVpvAV55bmqRTyGffjXsYwKT4aVVubrEv1IlOGvPqDOJ7Lx1fcyijqQOlDAAaiKa /C/music/incoming/2h0MCpOHoA1LNlMB2CVMwnHIAwwfngxkiY20e2lYWnk1mhXALKNDyRk 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/7oxicJ2qpCxhCb6QPj3jXJmop7D7wE6RrEnvtM1vK5b0FJ4tFqlFuwTwbi1d /C/music/incoming/pPUFi62Y4WxAI7a6BvIQTtD2aAhVPuGgMKOU66mNwfKQQ3obq3km4Re3m0FPXgjJprV6snaCi2sNRTlekfET /C/music/incoming/tNkVCemDfJ5BvpJmfMMealK5u1ru5xuMp2aNTg46dO06GAUXKj /C/music/incoming/3ya5y /C/music/incoming/Qkq2Nm0FsGlhqqt5y3Q76AX0ocP0FpHj3SI /C/music/incoming/ryhDHFsBq7AUvayNys3q1gJxj40GkeIeCJ /C/music/incoming/fPWYmUiwklaMyIopUcB0kynrJbTorpd6UQjeqluyVpLfwjQa4AERSxVNBFolb1e3ic0Pyk7JObe3Vi3yrSs0Ssnv3DKS4jx2kP5 /C/music/incoming/3cWSpBOEhAIq7aCRJ524BP61DY0BNlBkGHMiKDUYTKccslpu3PyNQyGmd4oyImX37wSyutgfkdkXN4HrIFG6UUChbAeOnvpGTgc /C/music/incoming/KVD47EEtySfwbqgXPiUHSOoArccYC3lodSGx6XFnQJ004qNfCmcwJpj4HdM4CM0EGXtpSQY0KHXjVwEaw5wo1VMVIJX /C/music/incoming/yWuvhg12lXKy3kVUFWpwQpANDPjmGxGYxR2GnRkLKxC5PRBa6KpqqPbjvO1y4NvUrSbkqpGULL 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/Ef16BE44XvtoCk0dyxF1usELD2MwNnaQyW5EskvuPSilqGlmwxHjR6LlIoCGYGpKvLWMmvRncjkJjsu5Py7oNX6AlS4dPWDj /C/music/incoming/CKdwhDn3KHIf7XYtSLUUkh7k1SXvgMLvRdaL /C/music/incoming/m4sLKOk1uurePkmDENOYQPlePD7wQIQJaN2Y0ber721OqDmbSuPtljnERn4hOUkULQdcquKCJwYWWFVlq5Lu1vxYyxgLe /C/music/incoming/JxiJGaWguqwEC5y2YJfd2bpG1Vf4tnilqYKMnoy /C/music/incoming/7B06RG154sMBldPOPvm5I6tWU0INO4trEUGimNKy4EIW3xVXqCrv4nibhclY5nqa7u4xFGCc /C/music/incoming/rnHXQbENCM2jK1YkI27WieAi2i1eRrEwWXsneQLGqOye7arsxcrrasImVy4Ihy4jiFtUHKfYpA /C/music/incoming/F6rsoivfmbX5iQ50cRsmGUAKSqsyeql0qdHRy /C/music/incoming/DOmi15mKStnWc6WYyHRaN7nXTv0XG3BjOGPdpBkaTDDS0VptuG1csQ3DAv /C/music/incoming/jELHNkEhSoiSIDjVc77E1fKElsg4Qr3IppimkLX3Dx /C/music/incoming/EKdpbApwJLpg7MeMLB2hLHJWB40km2ndF 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/kcuhRYhbjc1gTcUIoVfrFpqNoDgWlW0VcJ5ebQpqlN4k7dMrvuW6Hhy3SP1oRrXujeejeQHGGWfYtgOkXWBX72o3jcttX /C/music/incoming/7NHSHoedi6yOp2Wty4pMGuvJAX6NRSh64Vd7wKBRk24yrcVgYM27PWvLq5sRpxtxXBSBYW5VCFCLx4rxcYVeYiphyyP /C/music/incoming/Eio0aJbWaPKcdWiOPmwW42Lpc0msTNRvtl3yLbk0obf7otRAFGE2NscKE7XivQdt5oP02QdNbFI3VLaPhUVmjXPbis2LlbDG5 /C/music/incoming/h0j1iQs5wiiWOqY5Hh2yDRIDTwWbjo4bnBxJ /C/music/incoming/auUrQjQ3Po /C/music/incoming/g3SdKIyBoyjVInfGTK4bUDCjVpuwcrN1aVXUvEOiWIdcIKBK /C/music/incoming/rN6JSKXK /C/music/incoming/UtmIMA262TmbB2NXe6IhcN5GPisqMgugTq1pnQFwJAMTrBlilPkYeAJhvN1EhLs /C/music/incoming/HiAWne5Lo1CaBMaWUNhBFplGsm /C/music/incoming/FQYrUyhBXhVtE5G7ExU04Ax4nYaklhCjGDQq 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/SnBkyw3 /C/music/incoming/5I0bUGm4Ip0FbJujnP /C/music/incoming/gj41p0pCs3yvY4WJNyvsKdgCEVWO7b6kOiDgVKefXHKr0jwvRTDsmboddBvCcJDq4oPPBPVdupCcBVKtxB5mG /C/music/incoming/iDY6KRWtsHhWsejbXJoF3eTPxXJftFi0JNpdUMW44VapYpGqaOgq7L /C/music/incoming/TjtHFdUhrMJeOgU3lJPG2D6pbK5m1xVGuYxAIKCetDayUeVXyUUa /C/music/incoming/n0wM6nDYTocnIwsqpNHBQ5aNaHW1UEFNBQULxrIe5QYmoPrfPJQYxEgpYRLyxJeoRwUYJO06fCDagVxsoQ /C/music/incoming/ivoNKOqcA /C/music/incoming/inN46HTaVgGEsaiqOWI7pbnhjH4cP /C/music/incoming/CkANslBwpg7C1vuj7WxeJ0LUdO /C/music/incoming/VmEYn2iGecxWWwo01AOchujHmWMcsX1PPxohTOQmtpEnYYCEdOpj6yDBd5Lxp 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/0uLhnuIMBKyqBlhXyOsKEJsvLJv /C/music/incoming/dqIwoFCSwDiflFPKtnE5nX60th6VU22OXcpt3Jle /C/music/incoming/dpLFPWbm1cFgbIb55p2AMykRkXagcHUEWahRp6O6cB12DLmO3BeB0krMf1u0V3jtpbraBqO7I4wlFpoGLtkICsLLQDMwKWj /C/music/incoming/G6J2Nrc2xbP2C2eOTwgvKCXf /C/music/incoming/n3MccDLRlwOQ0bObEvDLKM4uDxDfGus3sUramX4hMwtW5gkgcet2YEtJ6rGL7FlXdTxeQNWOAv7nrhxvnwdBbydWBQc2qs /C/music/incoming/fBTjlysDx2MeODXJkesq7J3Y3SE2VkUyN45wJ2tkBevCxQ3kHcl6hrJEG3o /C/music/incoming/IYDKdkx1t6PF /C/music/incoming/nwS /C/music/incoming/TO4c4eshmaGSBypFKmGJeftLhHXlH5Wyfb /C/music/incoming/EyYGe0QiyIgrUnfjTigSEAcmUKkFylmTOhXpRm1EFX3MyNysWQIQv4ldwLSBPlRnvuKMwWA 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/YH7l1nFVsnpHKtpaAC53J54IVtp0v1cntHMXa2g5PlR714PYFNxNn6g2LxwH5MyylbncOAa /C/music/incoming/mEax366km5SbQ7ciJpL5j5KsA2sDjaIrJWwJkih6eSkMYfSi4BYlWpEp1P5bMDamwAy1 /C/music/incoming/NAO3wUpqydDOOUN6iPNKQuqdCnnutXwqXfCJEya667Aiw6mUom7ltjerjKBjG25JNmXJrdCROPMR3hOD /C/music/incoming/V2ysTRUx6MIjvoyyCXPeEglC4MuS2xyosPWCVJ /C/music/incoming/SjXcdEDdH3N120OM5NbmhWxYhwfawKITmLDthYyr4dxIDPmSEjMKUPG3S62NyCO4u1O /C/music/incoming/GpGR2jBVHCtUpPxOQqNV /C/music/incoming/ODycdb52vnmeKMiYqisHStpSu52De0Tp7h5akli2FyRFTO362IGdxTcumNPfhCXEC4fCPiNe7xcsJR6 /C/music/incoming/dnGWIkx0SJEDBx4BfPNjFxJ26WkQKfuJTp1ex1JlRYtDGQTvx6FrJQmNLMXSaPpNn3QkFYdm /C/music/incoming/fbPQ /C/music/incoming/2rEbYQAPh3EKLKVw4131Ulgerf6NtRF2drx0CruDtrrcUsFgND4wwQbPlyRSRTvwwJGtl43MGyGC2er6 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/kHqbJBIbqGI452 /C/music/incoming/4O5Wiu6VJbdTinYA5TTCaPoLeSskjU2OcMfPiH1rDkRcKF /C/music/incoming/RGTdNjhF /C/music/incoming/KSB5oXFbDAgBwuS6UensigGLoVfASJptfEoil0wQAN6MSiJmJ1NfPlBDlWPB /C/music/incoming/dYAQHmFURm3TnAWmUXNE1ttO4xJlIPEVymRJ5RIVP76pRMDowfXCKRVQFSUjKslcPhuaQ /C/music/incoming/IfcLEk1IKvpeKsArMAU04WhGEI7RPvRIgMmLPAtvuxo7S7UOcxxpQA6S6Dh4kj1nLP56fWKlgxFGIhVEVsPr6CYNOCN /C/music/incoming/oR5ndQaJEjJql /C/music/incoming/pfiDChbcN1b5SYSXtQhGdrPNgMTVFkgUPqNDJxFqD6YwBo0BeyYs0m05xDvXunFCUopBlon4lYceBsl0TsQftU3DxQegbP /C/music/incoming/CN63p /C/music/incoming/f5VGgHhlG6uEWBiPrQQb3cdlntlgbxEY2CqLHtxEj7chDo6E5tI1y2Rc1KrUvbjhC 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/Wu6P0fjGsPO7Qn1saIg0SMk1ie6jL3iorXV2HGRSygSlrrou1Y6rlr0kjfHUh72 /C/music/incoming/P6 /C/music/incoming/1ADw4beqtOhA41TraUVutUk3IKcYOVUbBe2CauG2SL3VXhMDHkAX5QogoI /C/music/incoming/cyQ6b4j3bM7D2SD3M4t5t7B6GbLNV6tkNHyvmde1ebluykJKciXGMNsd6SA7sEgcr /C/music/incoming/k5LHT7KPTeT3lxYXmAS7Ji5Dvh7J1lv3rvtFy2jLeRA22QAg0JXb7fdc7ilLabVIQ /C/music/incoming/jkfLGHuS1HfPbcjYt3NLu56Tx5yFVT0CsB7qi4uat52ksYpniJ1etULlmtnJiW4hPKwId1QxHNqwdUAGOkwl0UiFWUdVQTYFa /C/music/incoming/bOoni3cbAt5hlovBWoeKGDkeUdajEb5TsVkxExmvKLvFhrhTOHCaWRdFEjAe /C/music/incoming/HCsnDY /C/music/incoming/bBQMiG0fLdADgj0SuvjbFBQHq0setcOC1LIlNtk4JVy5G /C/music/incoming/5g5tTJKIC4WrmxA6tSvd7Yw6JpiqopKw3GmKVmkEdIdigIX3ELLIYt7gR6SEBttmtAvNlWkhHYaxUn0bymTKLbFJHg1XCOdQo 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/iJQWQFVqfootuIF7ViySIRDtInjgAFoJj41QK2YeYactiN4uGB3tXNfygvoDuPYHaMk /C/music/incoming/I5hMfTOvClHFaS31yRxlcs6VQwiHK6KvxXeEmL7kryTw63OkgSHBYQIo6s4QK /C/music/incoming/wniY0AxDa7NUdUMVn76oDOgVmdytLfVRUbfousphaLMbxWclxKu4mbnPguLVaeY2k3abOxA2 /C/music/incoming/t0VxiuUJv0ekBxafmIQJvVYBOevHmrYaApis23SVpwjuFGvLk5KTFTsFbuQe7mwebdRlp /C/music/incoming/tMXor2PUQS4FrBnS7sAinrmCsK1ctk24q2Fc /C/music/incoming/GQnUtecSdsBELN5BGGFxTNIvWj41fb36BmkFSNdlvG2GgafvDXcrL5g1iY6khjNbxDdxDAP1DsbmSbpWdIxo7KtDf /C/music/incoming/5pM7iWIGYbDcWDysVhrgR /C/music/incoming/x4DmCoB /C/music/incoming/AXX4fCdFh6dn1IvfPGidpHiRrkayVngBOYHMtyeGB3rwQbuEkGlDDOH1OfL2CLR10KHcbRTpCKKtoTaqWD /C/music/incoming/oefuErnjBavy7IidWojo2P6tiAl2tsfsMPdrHpcAsAh27LcQRxiqRPcHfTmegtWi3dTqFXEHlR3CHetEwCj3jVJ4NDmUc6s 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/mxrQLYKkRmAu3jcJ1w3s7LvaYQXWE /C/music/incoming/4J0POOU /C/music/incoming/cX2NtTXV5AHc3yR3i6fYAhjyhP4fhYoxJvw6yHLvnqsJ1S5vKVWC6pn2NDFLXSNgkjA /C/music/incoming/oqUabgTT /C/music/incoming/p1ygC0RuxP4Ec3oGeWLIc2DNTYHQqq /C/music/incoming/5qiIVpS4LYjA1VlpJypyrCvmTtMB /C/music/incoming/YAOfpGni0PvEos1vBwHB0mCSRg6w3rjWNFVHMloQDUP5bbknL1RcJj0L64vjIXnIFGXQFtQoiX /C/music/incoming/sqCabB41P26cYmstFafoxjOAoNwNMYAke4jOhOahi1aHmuAYhcx5sCqjJbTvdqoXBV63 /C/music/incoming/boUfVuk5hFKv2fQU2DY7Yb53bwObp5ixveoINWsd /C/music/incoming/6CCVi4NXu7wjJkx5ES5EnYMv7mjlJDRDn75m66X0NSFBPPsbYLvUaPHhWgV4TCn0o23Jml6G2fXDslN 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: Grouping 10 tracks 23:29:06.5 Trace: Folders: /C/music/incoming 23:29:06.5 Trace: Yielding from 2: /C/music/incoming/6jWCOoNPaakgNaOBwRJo6AoBDvPhELKPX1xH6RUTAMOebT1VQ4R3i0RF2v6sGGlwxDqTKgC /C/music/incoming/oxtySWHEVsAyN017cPlYXOvU6mEQfGnJ1iicSfeknf1 /C/music/incoming/GTkdJS6r7iwlIAwTOy2VeHsNYuhHl2H7O0TUxnaUEh5XAYU1nkLrX7E7BE /C/music/incoming/XsMvAlcdNgb0pjxwiHLdb /C/music/incoming/MQAoj /C/music/incoming/jf5Th3JDdn2tigEGp2gusBxiFVMsKtIqwirdSY552XUO5fscyNBMxPFPPVnspq0QML5aWAUy5iBDNRlADK25 /C/music/incoming/QLgjc7wXlbHkfDJy7LQX1YmdxnqQ7GjsgUxfpWDVAK0Q5fupqPcvK5YYxdTWPOXN0ndreDikh3 /C/music/incoming/riAxPyvGQWKPvICOU2GEtroRty7D5b46pl1m4nGeiRQjHqWa407eqKL72QepA1JO1MykPpSHuBvKJekcK6HecYONH2rmjqMp /C/music/incoming/dLQXXODFmVh6EHYekFjNcj61 /C/music/incoming/3KdO14xyTUNUWTlfb031C2HubqEHkxHhNAIjLhupJSoJ 23:29:06.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: Grouping 10 tracks 23:29:06.6 Trace: Folders: /C/music/incoming 23:29:06.6 Trace: Yielding from 2: /C/music/incoming/aqSBWrAg7LqFM5lwGW3etjGnFgOxNT7IQD0qaNi7gJwjcQSXNNu /C/music/incoming/EhvffERmkD5JHLAPD2f3yf /C/music/incoming/CuimKrH2GJFGpUQfFo06gDeHHhUSaVNbUL0SprUdTe5wepcRKnwldjS7pINCEW1S4ESM25WmCWlbGOCqfdhUy /C/music/incoming/Htixj4HKJq3OSxLPfx1AvXc2bvi6gKX7OHPJB0QsklAPOtHFVsdk /C/music/incoming/SrGKpUOUr3icdqnbMLYVBGpueooEBa0uYFgJLdKxyVInaGXcKsuXk /C/music/incoming/xFKIrDiBCGF3bka64JQglh71dFj3X0pRBeFSk6Fj6MYy3HA3qxdTm0DpFRETtmLKqUB4 /C/music/incoming/X453Lbhaf7WqCbbAKlrAx2aMTnjybj3FyCkIDHW7JWQOlWSjgdXFFpG34six0P63eq0aXA4dvsYIksB5C7s5swaj3oMkxx /C/music/incoming/YaM0BxIyua1Le63dTo3VY0PLkJ2MhsyWilhosFnLvdRCAhVXTrWPLu06sbP0E3rbJeC1XNS /C/music/incoming/ktn /C/music/incoming/hqdCVnCGnNqNmWMp3K2gs4ABbEniEUA3aEaCD5Uh0d 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: Grouping 10 tracks 23:29:06.6 Trace: Folders: /C/music/incoming 23:29:06.6 Trace: Yielding from 2: /C/music/incoming/mxfEgWCEPSv3CUMTlwiSML3c25QHDaQDFyiuObTsjLsdaUi3KLMYPXuJCdKif3bPc1xcLqekKWIas0bgVU5YvYUOdH1LxLmoKKb /C/music/incoming/ITLY4C6iClbfJ70DIK0vvJcwNCTJbVtPejjngsVG /C/music/incoming/SBSLmoeCpIQaSnyLRPsKtDJqbwJmtk5PiEoB0hrBp /C/music/incoming/Rxrjohl0NOEtx11431ofAmjxWbhTMOLoTOcGfHVhlncPgYeYg2Q /C/music/incoming/6IYgAjLpQcJdJmUjH0oLnXYOrCMN25eHhbiU45YeqWfjwmpbjwLOwlKiRjW6E6vS6c3HdanJbjuxRPremLDE /C/music/incoming/2KqbH4tFDYkgloHkViDpwl1rNxrU5NOpnBrOJq3ogc2oIVKWJsw0DOFPQ6vjMHIXk20S40IEnniurMQ0UCkMqWTG3J5L /C/music/incoming/RmRWmwYJDdGuT0dEjWwAd4 /C/music/incoming/jMBPERanbdm5dXg6NrkgvBwQT26RumBAadGbIUL6bKrp7wyfbpwwvfBQpS4JTp1VKU47qfx1NleSihRvC0 /C/music/incoming/PC25NhiucA /C/music/incoming/jHQIa7h1Uay 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: Grouping 10 tracks 23:29:06.6 Trace: Folders: /C/music/incoming 23:29:06.6 Trace: Yielding from 2: /C/music/incoming/dmmCXxB5vwTagk1vTsdkRuTiMlkU7SgpgHW5NndXuiJbrLbsMSJqG3bPAeWLnN6KqE1Gu4QGomX /C/music/incoming/pHCF0h7RWvlQsLCXJlpFJlYxKRbbGircKaHKVfHu7DqnTuiBklbsqgcdPe3hf6lO /C/music/incoming/3 /C/music/incoming/s0 /C/music/incoming/VLtgTiq0o2EdMGKyEKmYfUG0j5D0FjMOfP6G6Dy1MlKuRlkssXbNL1YbfB5VNytfoW65IdAblsm2jlh6TjHPi7dlX4BEFKm /C/music/incoming/aQaPg7 /C/music/incoming/kbhgR2ssdnf0ffwP7Xk /C/music/incoming/DpOeFu4Dq7jKENAKf5S56BN5SgJgJsLKaelPu5kslTMxyH42qiMXe5RbKQtyTX25uGJABS /C/music/incoming/1eHo1LIHUjm55F5OSIetjao /C/music/incoming/0wlLFBqrVaWNpCK6D50xRKNx 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: Grouping 10 tracks 23:29:06.6 Trace: Folders: /C/music/incoming 23:29:06.6 Trace: Yielding from 2: /C/music/incoming/qM0qIK2o73wVUcHhCewvTUGvnWNQ4w1Qeab6R3ES /C/music/incoming/T43okyj1gocRxKALO5M5suXko6CCDPyN71nt07MSnT7EbC63dS0qFiKxgS7m4OxyXwSFvfTOs2QHvsiU7GxRXhhXqWng7A /C/music/incoming/Gks /C/music/incoming/enBlYjwRHK0gUnuXyFvb0kib6P2W2GoDuoHm3pE5Xttf3gyThwQHNA11fymioHWbuvTGNi2ibylG /C/music/incoming/QBq /C/music/incoming/oncEy3hIleLXaG0oTTwJaL3kqdCeIm1HHE2VCtgbfSRwDx4pJT7cgeHLrY /C/music/incoming/L4KyoDIbDJwKUJ0rBDRTweN4t4tbnNFFerOVUnfLGyFTceRd3nmmBiJHqNfsiGUWdYGC2dEmwfm6H22olqgaBse3QhEgiUCaLP /C/music/incoming/DeER1rxei4ImU7vteqQFaq6rshsOC /C/music/incoming/L2Mi30DcaKprJEev6xsx5FG3yGXNQNBtPJimwvxYfte71OvbNBQ2Bj4fvQQwcWsui4J7vY6K7CsKAGcSjW7o4H0G /C/music/incoming/qEVSdfFqqC7teGcp00Avb22OLhHf7nSIfreNEqVjmbNIrqGEwcPTDLXwKgg3FyqcQyoUCvSJepi7nsvtIdQ4F7 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: Grouping 10 tracks 23:29:06.6 Trace: Folders: /C/music/incoming 23:29:06.6 Trace: Yielding from 2: /C/music/incoming/gidbTJXffnE4blp27yuyMEqtYKn4q1gODoSktRnj5ynGc44weN5G204K0Qj /C/music/incoming/IYajExb73khnGqgILA66bfR3UaEjojfJwl3A3FGNf0R4c6TaD7fV7LXDhfwD2YSTfGYuvOMg1s0juV1WoEOpe /C/music/incoming/lMXHH7BCcC1xmp5bWf2RgmuCDG4mn0d0yc3lNVY6tjuITu5a7uY4nJF7rudbcnnj /C/music/incoming/wRMPF1T2Nf4nh1fVu1i0L7wt2Tqi0Y7Syealb6n45qkPkIKE7HfhRIcwusVSKLbVfk /C/music/incoming/c2qEvNcG5NqS7lqA6rIAXVJxVBN5ypFrEFxmJFxIHnVxSOyeAGriiH7os1P3afgOh6nCVdXB1a0J7lNhb /C/music/incoming/KVsFoPGF4HYqU /C/music/incoming/VsCFJohJxJHlooyEGmM4TUdjoNEk14uTVp7jvStF15ee05Yc /C/music/incoming/VPyONX /C/music/incoming/JMV7h1vXitpury6rD3e0eYj0I3qgKsEh1wWovYH4g0 /C/music/incoming/TVkvB 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: Grouping 10 tracks 23:29:06.6 Trace: Folders: /C/music/incoming 23:29:06.6 Trace: Yielding from 2: /C/music/incoming/j2VbQSIoF0YGLSfIsgeunG1h /C/music/incoming/51hJOdgqsVUP5HtR6L2bSUhlhEtQI6m6nwilXI6ylH7RyyiFYE /C/music/incoming/ifhbWRJc /C/music/incoming/XcNtgf3TD1ihd6ey51c7OAc0vAq2jYd1i7vMJ71IW0 /C/music/incoming/ThYj2HyDdObcHGuj2qbXoPOx4EBg1sRHpnfHlPDtAKKabjmK36aYLoLeABmwfrJR4CTtAV6lVOxMfNvUrXk3r04aJ /C/music/incoming/YVsCFnfTbljNEiE7j07t5Bxbx3GDBdcxrI7Wswn2FDuA2tlgwQeiI7PxwqeJOJr6jT /C/music/incoming/GCWAVOIcdVTo2taE5jO7eqhocBHbvmOXYHp /C/music/incoming/tcjgeKEKgtgTVaSxR7oMBHBwnAEjHqV7OqJPrRooVxO5TJudQ7AAa4gUI /C/music/incoming/3lftxnyAcegbO3rpDlGaiLwnvV52UqxlCNyR6j1TVWwTiXwjt2EqvqWqW05KqEMSO3GaDHqsrUlsoLeGyVH0UgWlYh3fmqDq /C/music/incoming/iJnJr6cPm0w72uQBS43gDBN2YkmH07VbJaASOpaKSGyceN1IIbqCRrqP3tSgSCWndvx226TD4su5bK 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: Grouping 10 tracks 23:29:06.6 Trace: Folders: /C/music/incoming 23:29:06.6 Trace: Yielding from 2: /C/music/incoming/iRNi6lG7vvgLTfMtFahR4A4c /C/music/incoming/Kq7OV1Kb76oW4jV /C/music/incoming/Jb32Te6NCJR3FMJuf7a0iGp6NkwM1tgv3L0ob2OFUa3JmtNqawOGYjIcS5oJOsUiDu72Uttls /C/music/incoming/4IEtH /C/music/incoming/iahkFTarK6n6upNkM3nEiWilQ3WolyALbtoddnS4J2comCRHgrqf1fDsY4BK5Sgl /C/music/incoming/EybQfni /C/music/incoming/kOFw5hLDO76fUIaPMqNAtjOTnCjayLwCFD7NmUIV4vacTExqvhHSs1vbaSjD5KedKEHqIuC /C/music/incoming/RSr5PTVldGG4MuHgR4bxRUd /C/music/incoming/W2fEDXyU3bn6yCufkTmVkrc7LEaXjfofq6JKN0AXO1snmLoYl1GtowTFYf16XJLWThOB0RArtvgr7WT7ojLpH3Y1leTH7Ca /C/music/incoming/3rt53lctSpRScyQaj3NUeVxDP20a3Db3XTgAHTiQiUGkOHtLVd7krMNg1XpbscxpoV2psqBxU5 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: Grouping 10 tracks 23:29:06.6 Trace: Folders: /C/music/incoming 23:29:06.6 Trace: Yielding from 2: /C/music/incoming/qxoqqKsounw1VSQl6l7dpabOV1kFs /C/music/incoming/y2KWXBWGwdD2k0V5GpEjAfWrUmKGHoxcI26mW1p3oklxUAR6nlEuFBrterbLYp7hMAsp2IiMaJ2 /C/music/incoming/irVQdG7ADhg2MkypSKj2hpw0BSGc6XPvILoQSfW4LSkRfad0lhoe62 /C/music/incoming/y5km0iypolmwEpmGSwbISuveM6OC0qxTLkRiFW2TyQ43dMRsjkVwcEcdIgH2C5w6UBStGeb4DoicyAa7 /C/music/incoming/WtYvVPfUPpjPy0tFK61iiEvlehUvVYaWUoM /C/music/incoming/3rNX4cPIXDb1qVvURREWbOIHBxcJEw2D0AJtedcJWUJCeYYLIyCv0 /C/music/incoming/MLKDYKcmpApEoLOQvF1aqK6SQJaFeLg0 /C/music/incoming/vckRByC1LcFmY /C/music/incoming/vQGgJOHj4HX7Lct5O6pr7AEFcPKE2rOxVvT0LNl6VYlTrpBKBJHI3jY4mbe2edpM1ykopBtbUrDinRmTn7csS /C/music/incoming/UkoSnGu3hoJR 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Info: Grouping 10 tracks 23:29:06.6 Trace: Folders: /C/music/incoming/album 23:29:06.6 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 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 23:29:06.6 Info: Grouping 12 tracks 23:29:06.6 Trace: Folders: /C/music/incoming/album 23:29:06.6 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 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.6 Trace: LooksLikeSingleRelease: No common artist tag 23:29:06.6 Info: Grouping 15 tracks 23:29:06.6 Trace: Folders: /C/music/incoming/album 23:29:06.6 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 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.6 Trace: LooksLikeSingleRelease: No common artist tag 23:29:06.6 Debug: Falling back to grouping by album tag 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.6 Trace: LooksLikeSingleRelease: No common artist tag 23:29:06.6 Debug: Falling back to grouping by album+artist tag 23:29:06.6 Debug: Falling back to grouping by album+artist tag 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.6 Trace: LooksLikeSingleRelease: No common album tag 23:29:06.6 Info: Grouping 15 tracks 23:29:06.6 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 23:29:06.6 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 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.6 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 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 23:29:06.6 Trace: LooksLikeSingleRelease: No common album tag 23:29:06.6 Info: Grouping 2 tracks 23:29:06.6 Trace: Folders: /C/music/incoming 23:29:06.6 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 23:29:06.6 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 23:29:06.6 Trace: LooksLikeSingleRelease: No common album tag 23:29:06.6 Debug: Falling back to grouping by album tag 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.6 Debug: Falling back to grouping by album tag 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 23:29:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 23:29:06.7 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 23:29:06.7 Trace: LooksLikeSingleRelease: No common album tag 23:29:06.7 Info: Grouping 1000 tracks 23:29:06.7 Trace: Folders: /C/music 23:29:06.7 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 23:29:06.7 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 23:29:06.7 Trace: LooksLikeSingleRelease: No common album tag 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 23:29:06.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.7 Trace: LooksLikeSingleRelease: No common album tag 23:29:06.7 Info: Grouping 15 tracks 23:29:06.7 Trace: Folders: /C/music/incoming 23:29:06.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 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 23:29:06.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.7 Trace: LooksLikeSingleRelease: No common album tag 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Debug: Falling back to grouping by album tag 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 23:29:06.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 23:29:06.7 Trace: LooksLikeSingleRelease: No common album tag 23:29:06.7 Info: Grouping 15 tracks 23:29:06.7 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 23:29:06.7 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 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 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 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 23:29:06.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 23:29:06.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 23:29:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 23:29:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 23:29:06.8 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 23:29:06.8 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 23:29:06.8 Trace: Unmapped files: Path2 23:29:06.8 Trace: Missing tracks: 23:29:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 23:29:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 23:29:06.8 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 23:29:06.8 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 23:29:06.8 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 23:29:06.8 Trace: Unmapped files: 23:29:06.8 Trace: Missing tracks: 23:29:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 23:29:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 23:29:06.8 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 23:29:06.8 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 23:29:06.8 Trace: Unmapped files: 23:29:06.8 Trace: Missing tracks: [ForeignTrackId2]Title2 23:29:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 23:29:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 23:29:06.8 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 23:29:06.8 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 23:29:06.8 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 23:29:06.8 Trace: Unmapped files: 23:29:06.8 Trace: Missing tracks: 23:29:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 23:29:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 23:29:06.8 Debug: Analyzing 1/1 files. 23:29:06.8 Debug: Parsing string 'Title1' 23:29:06.8 Debug: Unable to parse Title1 23:29:06.8 Info: Reading file 1/1 23:29:06.8 Debug: Tags parsed for 1 files in 1ms 23:29:06.8 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 23:29:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 23:29:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 23:29:06.8 Debug: Analyzing 1/1 files. 23:29:06.8 Debug: Parsing string 'Title1' 23:29:06.8 Debug: Unable to parse Title1 23:29:06.8 Info: Reading file 1/1 23:29:06.8 Debug: Tags parsed for 1 files in 0ms 23:29:06.8 Debug: Album accepted 23:29:06.8 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 23:29:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 23:29:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 23:29:06.9 Debug: Analyzing 1/1 files. 23:29:06.9 Debug: Parsing string 'Title1' 23:29:06.9 Debug: Unable to parse Title1 23:29:06.9 Info: Reading file 1/1 23:29:06.9 Debug: Tags parsed for 1 files in 0ms 23:29:06.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 23:29:06.9 Debug: Analyzing 1/1 files. 23:29:06.9 Info: Reading file 1/1 23:29:06.9 Debug: Tags parsed for 1 files in 0ms 23:29:06.9 Debug: Album accepted 23:29:06.9 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 23:29:06.9 Debug: Analyzing 3/3 files. 23:29:06.9 Info: Reading file 1/3 23:29:06.9 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 23:29:06.9 Info: Reading file 2/3 23:29:06.9 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 23:29:06.9 Info: Reading file 3/3 23:29:06.9 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 23:29:06.9 Debug: Tags parsed for 3 files in 0ms 23:29:06.9 Debug: Album accepted 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 23:29:06.9 Debug: Analyzing 3/3 files. 23:29:06.9 Info: Reading file 1/3 23:29:06.9 Info: Reading file 2/3 23:29:06.9 Info: Reading file 3/3 23:29:06.9 Debug: Tags parsed for 3 files in 0ms 23:29:06.9 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 23:29:06.9 Debug: Analyzing 3/3 files. 23:29:06.9 Info: Reading file 1/3 23:29:06.9 Info: Reading file 2/3 23:29:06.9 Info: Reading file 3/3 23:29:06.9 Debug: Tags parsed for 3 files in 0ms 23:29:06.9 Debug: Album accepted 23:29:06.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 23:29:06.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 23:29:06.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 23:29:06.9 Debug: Analyzing 2/2 files. 23:29:06.9 Info: Reading file 1/2 23:29:06.9 Info: Reading file 2/2 23:29:06.9 Debug: Tags parsed for 2 files in 0ms 23:29:06.9 Debug: Album accepted 23:29:06.9 Debug: Album accepted 23:29:06.9 Debug: File accepted 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 23:29:06.9 Debug: Analyzing 1/1 files. 23:29:06.9 Info: Reading file 1/1 23:29:06.9 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 23:29:06.9 Debug: Tags parsed for 1 files in 0ms 23:29:06.9 Debug: Album accepted 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 23:29:06.9 Debug: Analyzing 1/1 files. 23:29:06.9 Info: Reading file 1/1 23:29:06.9 Debug: Tags parsed for 1 files in 0ms 23:29:06.9 Debug: Album accepted 23:29:06.9 Debug: File accepted 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 23:29:06.9 Debug: Analyzing 1/1 files. 23:29:06.9 Info: Reading file 1/1 23:29:06.9 Debug: Tags parsed for 1 files in 0ms 23:29:06.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 23:29:06.9 Debug: Analyzing 1/1 files. 23:29:06.9 Info: Reading file 1/1 23:29:06.9 Debug: Tags parsed for 1 files in 0ms 23:29:06.9 Debug: Album accepted 23:29:06.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 23:29:06.9 Debug: Analyzing 1/1 files. 23:29:06.9 Info: Reading file 1/1 23:29:06.9 Debug: Tags parsed for 1 files in 0ms 23:29:06.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 23:29:06.9 Debug: Analyzing 1/1 files. 23:29:06.9 Info: Reading file 1/1 23:29:06.9 Debug: Tags parsed for 1 files in 0ms 23:29:06.9 Debug: Album accepted 23:29:06.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 23:29:06.9 Debug: Skipping already imported check for album without files 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 23:29:06.9 Trace: Album has not been imported 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 23:29:06.9 Trace: Album has not been imported 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 23:29:06.9 Debug: No download client information is available, skipping 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 23:29:06.9 Debug: Album previously imported at 02/02/2025 23:29:06 23:29:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 23:29:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 23:29:07.0 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 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 23:29:07.0 Debug: Free space check returned an invalid result for: /C/Test/Music 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 23:29:07.0 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 23:29:07.0 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 23:29:07.0 Debug: Free space check returned an invalid result for: /C/Test/Music 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 23:29:07.0 Debug: Skipping free space check when importing 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 23:29:07.0 Debug: Skipping free space check for existing track 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 23:29:07.0 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 23:29:07.0 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 23:29:07.0 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 23:29:07.0 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 23:29:07.0 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] 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 23:29:07.0 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 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 23:29:07.0 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 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 23:29:07.0 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 23:29:07.0 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 23:29:07.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 23:29:07.0 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 23:29:07.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 23:29:07.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 23:29:07.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 23:29:07.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 23:29:07.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 23:29:07.0 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 23:29:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 23:29:07.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 23:29:07.1 Trace: CommandA -> IExecute`1Proxy 23:29:07.1 Trace: CommandA <- IExecute`1Proxy [] 23:29:07.1 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 23:29:07.1 Info: Shutting down task execution 23:29:07.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 23:29:07.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 23:29:07.1 Trace: CommandA -> IExecute`1Proxy 23:29:07.1 Trace: CommandA <- IExecute`1Proxy [] 23:29:07.1 Info: Shutting down task execution 23:29:07.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 23:29:07.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 23:29:07.1 Trace: CommandA -> IExecute`1Proxy 23:29:07.1 Trace: CommandA <- IExecute`1Proxy [] 23:29:07.1 Info: Shutting down task execution 23:29:07.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 23:29:07.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 23:29:07.1 Trace: CommandA -> IExecute`1Proxy 23:29:07.1 Trace: CommandA <- IExecute`1Proxy [] 23:29:07.1 Info: Shutting down task execution 23:29:07.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 23:29:07.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 23:29:07.1 Info: Shutting down task execution 23:29:07.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 23:29:07.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 23:29:07.2 Trace: CommandA -> IExecute`1Proxy 23:29:07.2 Trace: CommandA <- IExecute`1Proxy [] 23:29:07.2 Info: Shutting down task execution 23:29:07.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 23:29:07.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 23:29:07.2 Trace: CommandB -> IExecute`1Proxy_1 23:29:07.2 Trace: CommandB <- IExecute`1Proxy_1 [] 23:29:07.2 Info: Shutting down task execution 23:29:07.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 23:29:07.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 23:29:07.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 23:29:07.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 23:29:07.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 23:29:07.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 23:29:07.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 23:29:07.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 23:29:07.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 23:29:07.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 23:29:07.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 23:29:07.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 23:29:07.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 23:29:07.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 23:29:07.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 23:29:07.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 23:29:07.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 23:29:07.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 23:29:07.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 23:29:07.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 23:29:07.3 Trace: Publishing RefreshMonitoredDownloads 23:29:07.3 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 23:29:07.3 Trace: Inserting new command: RefreshMonitoredDownloads 23:29:07.3 Trace: Marking command as started: RefreshMonitoredDownloads 23:29:07.3 Trace: Updating command status 23:29:07.3 Trace: Cleaning up old commands 23:29:07.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 23:29:07.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 23:29:07.3 Trace: Publishing EventA 23:29:07.3 Trace: EventA -> IHandle`1Proxy 23:29:07.3 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) 23:29:07.3 Trace: EventA -> IHandle`1Proxy 23:29:07.3 Trace: EventA <- IHandle`1Proxy 23:29:07.3 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 23:29:07.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 23:29:07.3 Trace: Publishing EventA 23:29:07.3 Trace: EventA -> IHandle`1Proxy 23:29:07.3 Trace: EventA <- IHandle`1Proxy 23:29:07.3 Trace: EventA -> IHandle`1Proxy 23:29:07.3 Trace: EventA <- IHandle`1Proxy 23:29:07.3 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 23:29:07.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 23:29:07.3 Trace: Publishing EventA 23:29:07.3 Trace: EventA -> IHandle`1Proxy 23:29:07.3 Trace: EventA <- IHandle`1Proxy 23:29:07.3 Trace: EventA -> IHandle`1Proxy 23:29:07.3 Trace: EventA <- IHandle`1Proxy 23:29:07.3 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 23:29:07.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 23:29:07.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 23:29:07.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 23:29:07.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 23:29:07.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 23:29:07.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 23:29:07.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 23:29:07.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 23:29:07.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 23:29:07.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 23:29:07.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 23:29:07.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 23:29:07.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 23:29:07.4 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 23:29:07.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 23:29:07.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:08.1 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"} (683 ms) 23:29:08.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 23:29:08.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 23:29:08.1 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 23:29:08.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 23:29:08.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:08.3 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"} (186 ms) 23:29:08.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 23:29:08.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 23:29:08.3 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 23:29:08.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 23:29:08.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:08.7 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"} (390 ms) 23:29:08.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 23:29:08.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 23:29:08.7 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 23:29:08.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 23:29:08.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:08.8 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"} (178 ms) 23:29:08.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 23:29:08.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 23:29:08.8 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 23:29:08.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 23:29:08.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:08.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489075 bytes) (47 ms) 23:29:09.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 23:29:09.0 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") --- 23:29:09.0 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 23:29:09.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 23:29:09.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:09.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489075 bytes) (36 ms) 23:29:09.0 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") --- 23:29:09.0 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") --- 23:29:09.0 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 23:29:09.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 23:29:09.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:09.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (489075 bytes) (47 ms) 23:29:09.1 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") --- 23:29:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 23:29:09.1 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 23:29:09.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 23:29:09.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:09.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47684 bytes) (35 ms) 23:29:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 23:29:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 23:29:09.1 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 23:29:09.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 23:29:09.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:09.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (76958 bytes) (36 ms) 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 23:29:09.2 Debug: 1 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 23:29:09.2 Debug: 1 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 23:29:09.2 Debug: 1 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 23:29:09.2 Debug: 1 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 23:29:09.2 Debug: 1 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 23:29:09.2 Debug: 1 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 23:29:09.2 Debug: 1 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 23:29:09.2 Debug: 1 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 23:29:09.2 Debug: 1 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 23:29:09.2 Debug: 1 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 23:29:09.2 Debug: 1 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 23:29:09.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 23:29:09.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 23:29:09.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 23:29:09.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:09.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (389 ms) 23:29:09.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 23:29:09.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 23:29:09.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 23:29:09.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:09.7 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 (160597 bytes) (39 ms) 23:29:09.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 23:29:09.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 23:29:09.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 23:29:09.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (53875 bytes) (335 ms) 23:29:10.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 23:29:10.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 23:29:10.0 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 23:29:10.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 23:29:10.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412204 bytes) (39 ms) 23:29:10.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 23:29:10.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 23:29:10.1 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 23:29:10.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 23:29:10.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412204 bytes) (35 ms) 23:29:10.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 23:29:10.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 23:29:10.1 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 23:29:10.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 23:29:10.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412204 bytes) (36 ms) 23:29:10.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 23:29:10.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 23:29:10.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 23:29:10.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (14638 bytes) (40 ms) 23:29:10.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 23:29:10.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 23:29:10.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 23:29:10.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12422 bytes) (280 ms) 23:29:10.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 23:29:10.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 23:29:10.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 23:29:10.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3295 bytes) (35 ms) 23:29:10.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 23:29:10.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 23:29:10.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 23:29:10.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8621 bytes) (38 ms) 23:29:10.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 23:29:10.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 23:29:10.6 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 23:29:10.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 23:29:10.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47684 bytes) (40 ms) 23:29:10.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 23:29:10.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 23:29:10.6 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 23:29:10.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 23:29:10.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47684 bytes) (38 ms) 23:29:10.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 23:29:10.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 23:29:10.6 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 23:29:10.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 23:29:10.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47684 bytes) (33 ms) 23:29:10.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 23:29:10.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 23:29:10.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 23:29:10.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:10.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58874 bytes) (154 ms) 23:29:10.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 23:29:10.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 23:29:10.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 23:29:10.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:11.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191232 bytes) (164 ms) 23:29:11.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 23:29:11.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 23:29:11.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 23:29:11.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:11.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191232 bytes) (35 ms) 23:29:11.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 23:29:11.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 23:29:11.1 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 23:29:11.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 23:29:11.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:11.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47684 bytes) (37 ms) 23:29:11.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 23:29:11.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 23:29:11.1 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 23:29:11.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 23:29:11.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:11.5 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"} (394 ms) 23:29:11.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 23:29:11.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 23:29:11.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:11.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412204 bytes) (24 ms) 23:29:11.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 23:29:11.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 23:29:11.6 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 23:29:11.6 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 23:29:11.6 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 23:29:11.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 23:29:11.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 23:29:11.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 23:29:11.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 23:29:11.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 23:29:11.6 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 23:29:11.6 Debug: [Name1] Setting album monitored status. 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 23:29:11.6 Debug: [Name1] Setting album monitored status. 23:29:11.6 Debug: Monitoring all albums 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 23:29:11.6 Debug: [Name1] Setting album monitored status. 23:29:11.6 Debug: Unmonitoring Albums with Files 23:29:11.6 Debug: Unmonitoring Albums without Files 23:29:11.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 23:29:11.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 23:29:11.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:11.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221516875065_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:11.6 Info: DatabaseEngineVersionCheck migrating 23:29:11.6 Info: PerformDBOperation 23:29:11.6 Info: Performing DB Operation 23:29:11.6 Info: SQLite 3.48.0 23:29:11.6 Info: => 0.0011866s 23:29:11.6 Info: DatabaseEngineVersionCheck migrated 23:29:11.6 Info: => 0.0011998s 23:29:11.7 Debug: Took: 00:00:00.0110705 23:29:11.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 ==== 23:29:11.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:11.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 ==== 23:29:11.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 ==== 23:29:11.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-02-04T23:29:11.7210947Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:11.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 = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-05T23:29:11.7211717Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:11.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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-02T23:29:11.7212403Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:11.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2025-02-01T23:29:11.7213065Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:11.7 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-02-03T23:29:11.7237176Z"] ==== End Query Trace ==== 23:29:11.7 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-02-03T23:29:11.7237176Z"] ==== End Query Trace ==== 23:29:11.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 23:29:11.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 23:29:11.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:11.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221517699010_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:11.7 Info: DatabaseEngineVersionCheck migrating 23:29:11.7 Info: PerformDBOperation 23:29:11.7 Info: Performing DB Operation 23:29:11.7 Info: SQLite 3.48.0 23:29:11.7 Info: => 0.0011373s 23:29:11.7 Info: DatabaseEngineVersionCheck migrated 23:29:11.7 Info: => 0.0011497s 23:29:11.7 Debug: Took: 00:00:00.0109932 23:29:11.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 ==== 23:29:11.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:11.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 ==== 23:29:11.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 ==== 23:29:11.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-02-04T23:29:11.8008224Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:11.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 = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-05T23:29:11.8008247Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:11.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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2025-02-02T23:29:11.8008263Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-05T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-05T00:00:00Z"] Added = ["2025-02-05T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:11.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2025-02-01T23:29:11.8008281Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-06T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-06T00:00:00Z"] Added = ["2025-02-06T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:11.8 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-02-03T23:29:11.8032089Z"] ==== End Query Trace ==== 23:29:11.8 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-02-03T23:29:11.8032089Z"] ==== End Query Trace ==== 23:29:11.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 23:29:11.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 23:29:11.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:11.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221518438152_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:11.8 Info: DatabaseEngineVersionCheck migrating 23:29:11.8 Info: PerformDBOperation 23:29:11.8 Info: Performing DB Operation 23:29:11.8 Info: SQLite 3.48.0 23:29:11.8 Info: => 0.0011924s 23:29:11.8 Info: DatabaseEngineVersionCheck migrated 23:29:11.8 Info: => 0.0012062s 23:29:11.8 Debug: Took: 00:00:00.0118922 23:29:11.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 ==== 23:29:11.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:11.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 ==== 23:29:11.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 ==== 23:29:11.8 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 ==== 23:29:11.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 23:29:11.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 23:29:11.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:11.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221519150313_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:11.9 Info: DatabaseEngineVersionCheck migrating 23:29:11.9 Info: PerformDBOperation 23:29:11.9 Info: Performing DB Operation 23:29:11.9 Info: SQLite 3.48.0 23:29:11.9 Info: => 0.0011882s 23:29:11.9 Info: DatabaseEngineVersionCheck migrated 23:29:11.9 Info: => 0.0012118s 23:29:11.9 Debug: Took: 00:00:00.0118715 23:29:11.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 ==== 23:29:11.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:11.9 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 ==== 23:29:11.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 = ["\"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 ==== 23:29:11.9 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 ==== 23:29:11.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 23:29:11.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 23:29:11.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:11.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221519857816_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:11.9 Info: DatabaseEngineVersionCheck migrating 23:29:11.9 Info: PerformDBOperation 23:29:11.9 Info: Performing DB Operation 23:29:11.9 Info: SQLite 3.48.0 23:29:11.9 Info: => 0.0011874s 23:29:11.9 Info: DatabaseEngineVersionCheck migrated 23:29:11.9 Info: => 0.0012006s 23:29:11.9 Debug: Took: 00:00:00.0118717 23:29:11.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 ==== 23:29:12.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 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:12.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 ==== 23:29:12.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 ==== 23:29:12.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 ==== 23:29:12.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 23:29:12.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 23:29:12.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221520554632_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.0 Info: DatabaseEngineVersionCheck migrating 23:29:12.0 Info: PerformDBOperation 23:29:12.0 Info: Performing DB Operation 23:29:12.0 Info: SQLite 3.48.0 23:29:12.0 Info: => 0.0012147s 23:29:12.0 Info: DatabaseEngineVersionCheck migrated 23:29:12.0 Info: => 0.0012273s 23:29:12.0 Debug: Took: 00:00:00.0119373 23:29:12.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 = ["\"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 ==== 23:29:12.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 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2025-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:12.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 ==== 23:29:12.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 ==== 23:29:12.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 ==== 23:29:12.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 23:29:12.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 23:29:12.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221521256993_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.1 Info: DatabaseEngineVersionCheck migrating 23:29:12.1 Info: PerformDBOperation 23:29:12.1 Info: Performing DB Operation 23:29:12.1 Info: SQLite 3.48.0 23:29:12.1 Info: => 0.0011858s 23:29:12.1 Info: DatabaseEngineVersionCheck migrated 23:29:12.1 Info: => 0.0011997s 23:29:12.1 Debug: Took: 00:00:00.0118228 23:29:12.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 ==== 23:29:12.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:12.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 ==== 23:29:12.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 ==== 23:29:12.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 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 23:29:12.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 23:29:12.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 23:29:12.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221521959888_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.2 Info: DatabaseEngineVersionCheck migrating 23:29:12.2 Info: PerformDBOperation 23:29:12.2 Info: Performing DB Operation 23:29:12.2 Info: SQLite 3.48.0 23:29:12.2 Info: => 0.0011922s 23:29:12.2 Info: DatabaseEngineVersionCheck migrated 23:29:12.2 Info: => 0.0012064s 23:29:12.2 Debug: Took: 00:00:00.0118300 23:29:12.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 ==== 23:29:12.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:12.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 ==== 23:29:12.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 ==== 23:29:12.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 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 23:29:12.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 23:29:12.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 23:29:12.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221522663371_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.2 Info: DatabaseEngineVersionCheck migrating 23:29:12.2 Info: PerformDBOperation 23:29:12.2 Info: Performing DB Operation 23:29:12.2 Info: SQLite 3.48.0 23:29:12.2 Info: => 0.0012032s 23:29:12.2 Info: DatabaseEngineVersionCheck migrated 23:29:12.2 Info: => 0.0012165s 23:29:12.2 Debug: Took: 00:00:00.0117526 23:29:12.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 ==== 23:29:12.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:12.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 ==== 23:29:12.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 ==== 23:29:12.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 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 23:29:12.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 23:29:12.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 23:29:12.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221523662434_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.3 Info: DatabaseEngineVersionCheck migrating 23:29:12.3 Info: PerformDBOperation 23:29:12.3 Info: Performing DB Operation 23:29:12.3 Info: SQLite 3.48.0 23:29:12.3 Info: => 0.0012051s 23:29:12.3 Info: DatabaseEngineVersionCheck migrated 23:29:12.3 Info: => 0.0012187s 23:29:12.3 Debug: Took: 00:00:00.0109914 23:29:12.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 ==== 23:29:12.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:12.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 ==== 23:29:12.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 ==== 23:29:12.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 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 23:29:12.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 23:29:12.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 23:29:12.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221524344091_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.4 Info: DatabaseEngineVersionCheck migrating 23:29:12.4 Info: PerformDBOperation 23:29:12.4 Info: Performing DB Operation 23:29:12.4 Info: SQLite 3.48.0 23:29:12.4 Info: => 0.0011525s 23:29:12.4 Info: DatabaseEngineVersionCheck migrated 23:29:12.4 Info: => 0.0011661s 23:29:12.4 Debug: Took: 00:00:00.0108149 23:29:12.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 ==== 23:29:12.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:12.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 ==== 23:29:12.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 ==== 23:29:12.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 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 23:29:12.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 23:29:12.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 23:29:12.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221525017049_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.5 Info: DatabaseEngineVersionCheck migrating 23:29:12.5 Info: PerformDBOperation 23:29:12.5 Info: Performing DB Operation 23:29:12.5 Info: SQLite 3.48.0 23:29:12.5 Info: => 0.0011793s 23:29:12.5 Info: DatabaseEngineVersionCheck migrated 23:29:12.5 Info: => 0.0011931s 23:29:12.5 Debug: Took: 00:00:00.0108783 23:29:12.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 ==== 23:29:12.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:12.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 ==== 23:29:12.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 ==== 23:29:12.5 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 ==== 23:29:12.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 23:29:12.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 23:29:12.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221525695607_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.5 Info: DatabaseEngineVersionCheck migrating 23:29:12.5 Info: PerformDBOperation 23:29:12.5 Info: Performing DB Operation 23:29:12.5 Info: SQLite 3.48.0 23:29:12.5 Info: => 0.001144s 23:29:12.5 Info: DatabaseEngineVersionCheck migrated 23:29:12.5 Info: => 0.0011573s 23:29:12.5 Debug: Took: 00:00:00.0107486 23:29:12.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 ==== 23:29:12.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-02-03T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 23:29:12.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 ==== 23:29:12.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 ==== 23:29:12.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2025-02-03T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-03T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2025-02-03T00:00:00Z"] Added = ["2025-02-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2025-02-04T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2025-02-04T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2025-02-04T00:00:00Z"] Added = ["2025-02-04T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 23:29:12.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 23:29:12.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 23:29:12.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 23:29:12.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 23:29:12.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 23:29:12.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 23:29:12.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 23:29:12.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 23:29:12.7 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") --- 23:29:12.7 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") --- 23:29:12.7 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","+") --- 23:29:12.7 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","+") --- 23:29:12.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 23:29:12.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 23:29:12.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 23:29:12.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 23:29:12.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 23:29:12.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 23:29:12.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 23:29:12.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 23:29:12.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 23:29:12.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 23:29:12.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 23:29:12.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221527352855_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.7 Info: DatabaseEngineVersionCheck migrating 23:29:12.7 Info: PerformDBOperation 23:29:12.7 Info: Performing DB Operation 23:29:12.7 Info: SQLite 3.48.0 23:29:12.7 Info: => 0.0010802s 23:29:12.7 Info: DatabaseEngineVersionCheck migrated 23:29:12.7 Info: => 0.0010934s 23:29:12.7 Debug: Took: 00:00:00.0105085 23:29:12.7 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 ==== 23:29:12.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 ==== 23:29:12.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.7 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 23:29:12.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 23:29:12.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 23:29:12.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 23:29:12.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221528103326_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.8 Info: DatabaseEngineVersionCheck migrating 23:29:12.8 Info: PerformDBOperation 23:29:12.8 Info: Performing DB Operation 23:29:12.8 Info: SQLite 3.48.0 23:29:12.8 Info: => 0.0011321s 23:29:12.8 Info: DatabaseEngineVersionCheck migrated 23:29:12.8 Info: => 0.0011445s 23:29:12.8 Debug: Took: 00:00:00.0104312 23:29:12.8 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 ==== 23:29:12.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 ==== 23:29:12.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.8 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 23:29:12.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 23:29:12.8 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 ==== 23:29:12.8 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 23:29:12.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 23:29:12.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 23:29:12.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 23:29:12.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221528724829_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.8 Info: DatabaseEngineVersionCheck migrating 23:29:12.8 Info: PerformDBOperation 23:29:12.8 Info: Performing DB Operation 23:29:12.8 Info: SQLite 3.48.0 23:29:12.8 Info: => 0.0011193s 23:29:12.8 Info: DatabaseEngineVersionCheck migrated 23:29:12.8 Info: => 0.0011329s 23:29:12.8 Debug: Took: 00:00:00.0104160 23:29:12.8 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 ==== 23:29:12.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 ==== 23:29:12.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.8 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 23:29:12.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 23:29:12.8 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 ==== 23:29:12.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:12.8 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 23:29:12.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 23:29:12.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 23:29:12.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 23:29:12.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221529312082_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:12.9 Info: DatabaseEngineVersionCheck migrating 23:29:12.9 Info: PerformDBOperation 23:29:12.9 Info: Performing DB Operation 23:29:12.9 Info: SQLite 3.48.0 23:29:12.9 Info: => 0.0011101s 23:29:12.9 Info: DatabaseEngineVersionCheck migrated 23:29:12.9 Info: => 0.0011234s 23:29:12.9 Debug: Took: 00:00:00.0104052 23:29:12.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 = ["\"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 ==== 23:29:12.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 = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00: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 ==== 23:29:12.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 = ["\"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 ==== 23:29:12.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 = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 23:29:12.9 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 ==== 23:29:12.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 23:29:12.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 23:29:12.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:12.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221529937305_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:13.0 Info: DatabaseEngineVersionCheck migrating 23:29:13.0 Info: PerformDBOperation 23:29:13.0 Info: Performing DB Operation 23:29:13.0 Info: SQLite 3.48.0 23:29:13.0 Info: => 0.0011507s 23:29:13.0 Info: DatabaseEngineVersionCheck migrated 23:29:13.0 Info: => 0.0011641s 23:29:13.0 Debug: Took: 00:00:00.0114572 23:29:13.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 = ["\"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 ==== 23:29:13.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 = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00: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 ==== 23:29:13.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 = ["\"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 ==== 23:29:13.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 = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 23:29:13.0 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 ==== 23:29:13.0 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 ==== 23:29:13.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 23:29:13.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 23:29:13.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:13.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221530559552_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:13.0 Info: DatabaseEngineVersionCheck migrating 23:29:13.0 Info: PerformDBOperation 23:29:13.0 Info: Performing DB Operation 23:29:13.0 Info: SQLite 3.48.0 23:29:13.0 Info: => 0.0011594s 23:29:13.0 Info: DatabaseEngineVersionCheck migrated 23:29:13.0 Info: => 0.0011727s 23:29:13.0 Debug: Took: 00:00:00.0115996 23:29:13.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 = ["\"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 ==== 23:29:13.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 = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00: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 ==== 23:29:13.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 = ["\"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 ==== 23:29:13.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 = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 23:29:13.0 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 ==== 23:29:13.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 23:29:13.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 23:29:13.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:13.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221531183330_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:13.1 Info: DatabaseEngineVersionCheck migrating 23:29:13.1 Info: PerformDBOperation 23:29:13.1 Info: Performing DB Operation 23:29:13.1 Info: SQLite 3.48.0 23:29:13.1 Info: => 0.00115s 23:29:13.1 Info: DatabaseEngineVersionCheck migrated 23:29:13.1 Info: => 0.001164s 23:29:13.1 Debug: Took: 00:00:00.0115691 23:29:13.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 = ["\"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 ==== 23:29:13.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 = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00: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 ==== 23:29:13.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 = ["\"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 ==== 23:29:13.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 = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 23:29:13.1 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 ==== 23:29:13.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 23:29:13.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 23:29:13.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:13.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221531804291_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:13.1 Info: DatabaseEngineVersionCheck migrating 23:29:13.1 Info: PerformDBOperation 23:29:13.1 Info: Performing DB Operation 23:29:13.1 Info: SQLite 3.48.0 23:29:13.1 Info: => 0.0011386s 23:29:13.1 Info: DatabaseEngineVersionCheck migrated 23:29:13.1 Info: => 0.0011526s 23:29:13.1 Debug: Took: 00:00:00.0115413 23:29:13.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 = ["\"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 ==== 23:29:13.2 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 ==== 23:29:13.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 23:29:13.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 23:29:13.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 23:29:13.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:13.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221532900281_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:13.2 Info: DatabaseEngineVersionCheck migrating 23:29:13.2 Info: PerformDBOperation 23:29:13.2 Info: Performing DB Operation 23:29:13.2 Info: SQLite 3.48.0 23:29:13.2 Info: => 0.0011406s 23:29:13.2 Info: DatabaseEngineVersionCheck migrated 23:29:13.2 Info: => 0.0011534s 23:29:13.2 Debug: Took: 00:00:00.0105373 23:29:13.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 ==== 23:29:13.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00: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 ==== 23:29:13.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 ==== 23:29:13.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-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 23:29:13.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 = ["\"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 ==== 23:29:13.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 = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 23:29:13.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 = ["\"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 ==== 23:29:13.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 = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 23:29:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 23:29:13.3 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 ==== 23:29:13.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 23:29:13.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 23:29:13.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:13.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221533534587_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:13.3 Info: DatabaseEngineVersionCheck migrating 23:29:13.3 Info: PerformDBOperation 23:29:13.3 Info: Performing DB Operation 23:29:13.3 Info: SQLite 3.48.0 23:29:13.3 Info: => 0.0011388s 23:29:13.3 Info: DatabaseEngineVersionCheck migrated 23:29:13.3 Info: => 0.0011518s 23:29:13.3 Debug: Took: 00:00:00.0104254 23:29:13.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 = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 23:29:13.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29:13.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2025-02-03T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2025-02-03T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 23:29:13.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 23:29:13.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 23:29:13.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 23:29:13.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 23:29:13.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 23:29:13.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 23:29:13.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 23:29:13.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 23:29:13.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 23:29:13.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 23:29:13.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 23:29:13.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 23:29:13.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 23:29:13.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 23:29:13.4 Debug: Updating 50 artist 23:29:13.4 Trace: Updating: Name1 23:29:13.4 Trace: Changing path for Name1 to 23:29:13.4 Trace: Updating: Name2 23:29:13.4 Trace: Changing path for Name2 to 23:29:13.4 Trace: Updating: Name3 23:29:13.4 Trace: Changing path for Name3 to 23:29:13.4 Trace: Updating: Name4 23:29:13.4 Trace: Changing path for Name4 to 23:29:13.4 Trace: Updating: Name5 23:29:13.4 Trace: Changing path for Name5 to 23:29:13.4 Trace: Updating: Name6 23:29:13.4 Trace: Changing path for Name6 to 23:29:13.4 Trace: Updating: Name7 23:29:13.4 Trace: Changing path for Name7 to 23:29:13.4 Trace: Updating: Name8 23:29:13.4 Trace: Changing path for Name8 to 23:29:13.4 Trace: Updating: Name9 23:29:13.4 Trace: Changing path for Name9 to 23:29:13.4 Trace: Updating: Name10 23:29:13.4 Trace: Changing path for Name10 to 23:29:13.4 Trace: Updating: Name11 23:29:13.4 Trace: Changing path for Name11 to 23:29:13.4 Trace: Updating: Name12 23:29:13.4 Trace: Changing path for Name12 to 23:29:13.4 Trace: Updating: Name13 23:29:13.4 Trace: Changing path for Name13 to 23:29:13.4 Trace: Updating: Name14 23:29:13.4 Trace: Changing path for Name14 to 23:29:13.4 Trace: Updating: Name15 23:29:13.4 Trace: Changing path for Name15 to 23:29:13.4 Trace: Updating: Name16 23:29:13.4 Trace: Changing path for Name16 to 23:29:13.4 Trace: Updating: Name17 23:29:13.4 Trace: Changing path for Name17 to 23:29:13.4 Trace: Updating: Name18 23:29:13.4 Trace: Changing path for Name18 to 23:29:13.4 Trace: Updating: Name19 23:29:13.4 Trace: Changing path for Name19 to 23:29:13.4 Trace: Updating: Name20 23:29:13.4 Trace: Changing path for Name20 to 23:29:13.4 Trace: Updating: Name21 23:29:13.4 Trace: Changing path for Name21 to 23:29:13.4 Trace: Updating: Name22 23:29:13.4 Trace: Changing path for Name22 to 23:29:13.4 Trace: Updating: Name23 23:29:13.4 Trace: Changing path for Name23 to 23:29:13.4 Trace: Updating: Name24 23:29:13.4 Trace: Changing path for Name24 to 23:29:13.4 Trace: Updating: Name25 23:29:13.4 Trace: Changing path for Name25 to 23:29:13.4 Trace: Updating: Name26 23:29:13.4 Trace: Changing path for Name26 to 23:29:13.4 Trace: Updating: Name27 23:29:13.4 Trace: Changing path for Name27 to 23:29:13.4 Trace: Updating: Name28 23:29:13.4 Trace: Changing path for Name28 to 23:29:13.4 Trace: Updating: Name29 23:29:13.4 Trace: Changing path for Name29 to 23:29:13.4 Trace: Updating: Name30 23:29:13.4 Trace: Changing path for Name30 to 23:29:13.4 Trace: Updating: Name31 23:29:13.4 Trace: Changing path for Name31 to 23:29:13.4 Trace: Updating: Name32 23:29:13.4 Trace: Changing path for Name32 to 23:29:13.4 Trace: Updating: Name33 23:29:13.4 Trace: Changing path for Name33 to 23:29:13.4 Trace: Updating: Name34 23:29:13.4 Trace: Changing path for Name34 to 23:29:13.4 Trace: Updating: Name35 23:29:13.4 Trace: Changing path for Name35 to 23:29:13.4 Trace: Updating: Name36 23:29:13.4 Trace: Changing path for Name36 to 23:29:13.4 Trace: Updating: Name37 23:29:13.4 Trace: Changing path for Name37 to 23:29:13.4 Trace: Updating: Name38 23:29:13.4 Trace: Changing path for Name38 to 23:29:13.4 Trace: Updating: Name39 23:29:13.4 Trace: Changing path for Name39 to 23:29:13.4 Trace: Updating: Name40 23:29:13.4 Trace: Changing path for Name40 to 23:29:13.4 Trace: Updating: Name41 23:29:13.4 Trace: Changing path for Name41 to 23:29:13.4 Trace: Updating: Name42 23:29:13.4 Trace: Changing path for Name42 to 23:29:13.4 Trace: Updating: Name43 23:29:13.4 Trace: Changing path for Name43 to 23:29:13.4 Trace: Updating: Name44 23:29:13.4 Trace: Changing path for Name44 to 23:29:13.4 Trace: Updating: Name45 23:29:13.4 Trace: Changing path for Name45 to 23:29:13.4 Trace: Updating: Name46 23:29:13.4 Trace: Changing path for Name46 to 23:29:13.4 Trace: Updating: Name47 23:29:13.4 Trace: Changing path for Name47 to 23:29:13.4 Trace: Updating: Name48 23:29:13.4 Trace: Changing path for Name48 to 23:29:13.4 Trace: Updating: Name49 23:29:13.4 Trace: Changing path for Name49 to 23:29:13.4 Trace: Updating: Name50 23:29:13.4 Trace: Changing path for Name50 to 23:29:13.4 Debug: 50 artists updated 23:29:13.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 23:29:13.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 23:29:13.4 Debug: Updating 5 artist 23:29:13.4 Trace: Updating: Name1 23:29:13.4 Trace: Not changing path for: Name1 23:29:13.4 Trace: Updating: Name2 23:29:13.4 Trace: Not changing path for: Name2 23:29:13.4 Trace: Updating: Name3 23:29:13.4 Trace: Not changing path for: Name3 23:29:13.4 Trace: Updating: Name4 23:29:13.4 Trace: Not changing path for: Name4 23:29:13.4 Trace: Updating: Name5 23:29:13.4 Trace: Not changing path for: Name5 23:29:13.4 Debug: 5 artists updated 23:29:13.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 23:29:13.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 23:29:13.4 Debug: Updating 5 artist 23:29:13.4 Trace: Updating: Name1 23:29:13.4 Trace: Not changing path for: Name1 23:29:13.4 Trace: Updating: Name2 23:29:13.4 Trace: Not changing path for: Name2 23:29:13.4 Trace: Updating: Name3 23:29:13.4 Trace: Not changing path for: Name3 23:29:13.4 Trace: Updating: Name4 23:29:13.4 Trace: Not changing path for: Name4 23:29:13.4 Trace: Updating: Name5 23:29:13.4 Trace: Not changing path for: Name5 23:29:13.4 Debug: 5 artists updated 23:29:13.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 23:29:13.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 23:29:13.4 Debug: Updating 5 artist 23:29:13.4 Trace: Updating: Name1 23:29:13.4 Trace: Changing path for Name1 to /C/Test/Music2/Name1 23:29:13.4 Trace: Updating: Name2 23:29:13.4 Trace: Changing path for Name2 to /C/Test/Music2/Name2 23:29:13.4 Trace: Updating: Name3 23:29:13.4 Trace: Changing path for Name3 to /C/Test/Music2/Name3 23:29:13.4 Trace: Updating: Name4 23:29:13.4 Trace: Changing path for Name4 to /C/Test/Music2/Name4 23:29:13.4 Trace: Updating: Name5 23:29:13.4 Trace: Changing path for Name5 to /C/Test/Music2/Name5 23:29:13.4 Debug: 5 artists updated 23:29:13.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 23:29:13.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 23:29:13.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 23:29:13.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 23:29:13.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 23:29:13.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 23:29:13.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 23:29:13.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 23:29:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 23:29:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 23:29:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 23:29:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 23:29:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 23:29:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 23:29:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 23:29:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 23:29:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 23:29:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 23:29:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 23:29:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 23:29:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 23:29:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 23:29:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 23:29:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 23:29:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 23:29:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 23:29:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 23:29:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 23:29:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 23:29:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 23:29:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 23:29:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 23:29:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 23:29:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 23:29:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 23:29:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 23:29:14.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 23:29:14.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 23:29:14.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 23:29:14.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 23:29:14.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 23:29:14.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 23:29:14.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 23:29:14.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 23:29:14.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 23:29:14.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 23:29:14.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 23:29:14.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 23:29:14.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 23:29:14.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 23:29:14.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 23:29:14.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 23:29:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 23:29:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 23:29:14.2 Info: Moving 1 artist to '/C/Test/Music2' 23:29:14.2 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 23:29:14.2 Info: Name1 moved successfully to /C/Test/Music2/Artist 23:29:14.2 Info: Finished moving 1 artist to '/C/Test/Music2' 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 23:29:14.2 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 23:29:14.2 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 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 23:29:14.2 Info: Moving 1 artist to '/C/Test/Music2' 23:29:14.2 Info: Finished moving 1 artist to '/C/Test/Music2' 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 23:29:14.2 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 23:29:14.2 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 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 23:29:14.2 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 23:29:14.2 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 23:29:14.2 Info: Name1 moved successfully to /C/Test/Music2/Artist 23:29:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 23:29:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 23:29:14.2 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 23:29:14.2 Trace: updated: False forceUpdateFileTags: False 23:29:14.3 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 23:29:14.3 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 23:29:14.3 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 23:29:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 23:29:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 23:29:14.3 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 23:29:14.3 Trace: updated: True forceUpdateFileTags: True 23:29:14.3 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 23:29:14.3 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 23:29:14.3 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 23:29:14.3 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 23:29:14.3 Trace: updated: True forceUpdateFileTags: True 23:29:14.3 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 23:29:14.3 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 23:29:14.3 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 23:29:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 23:29:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 23:29:14.3 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 23:29:14.3 Trace: updated: True forceUpdateFileTags: True 23:29:14.3 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 23:29:14.3 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 23:29:14.3 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 23:29:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 23:29:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 23:29:14.3 Info: Updating Info for Title1 23:29:14.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 23:29:14.3 Info: Adding missing parent artist [ForeignArtistId1][Name1] 23:29:14.3 Trace: Updating Album [ForeignAlbumId1][Title1] 23:29:14.3 Trace: updated: True forceUpdateFileTags: True 23:29:14.3 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 23:29:14.3 Trace: release: [ExistingId1][Title1] monitored: False 23:29:14.3 Trace: release: [NotExistingId2][Title2] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId10][Title10] monitored: True 23:29:14.3 Trace: release: [ExistingId2][Title2] monitored: False 23:29:14.3 Trace: Saving Album [ForeignAlbumId1][Title1] 23:29:14.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 23:29:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 23:29:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 23:29:14.3 Info: Updating Info for Title1 23:29:14.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 23:29:14.3 Info: Adding missing parent artist [ForeignArtistId1][Name1] 23:29:14.3 Trace: Updating Album [ForeignAlbumId1][Title1] 23:29:14.3 Trace: updated: True forceUpdateFileTags: True 23:29:14.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 23:29:14.3 Trace: release: [ExistingId1][Title1] monitored: False 23:29:14.3 Trace: release: [ExistingId2][Title2] monitored: True 23:29:14.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 23:29:14.3 Trace: release: [ForeignReleaseId10][Title10] monitored: False 23:29:14.3 Trace: Saving Album [ForeignAlbumId1][Title1] 23:29:14.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 23:29:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 23:29:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 23:29:14.3 Info: Updating Info for Title1 23:29:14.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 23:29:14.3 Info: Adding missing parent artist [ForeignArtistId1][Name1] 23:29:14.3 Trace: Merging Album [1][Title1] into [11][Title1] 23:29:14.3 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 23:29:14.3 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 23:29:14.3 Trace: updated: True forceUpdateFileTags: True 23:29:14.3 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 23:29:14.3 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 23:29:14.3 Trace: Saving Album [11][Title1] 23:29:14.3 Debug: Finished Album refresh for [11][Title1] 23:29:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 23:29:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 23:29:14.4 Info: Updating Info for Title1 23:29:14.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 23:29:14.4 Info: Adding missing parent artist [ForeignArtistId1][Name1] 23:29:14.4 Trace: Updating Album [ForeignAlbumId1][Title1] 23:29:14.4 Trace: updated: True forceUpdateFileTags: True 23:29:14.4 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 23:29:14.4 Trace: release: [DuplicateId1][Title1] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId5][Title5] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId6][Title6] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId7][Title7] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId8][Title8] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId9][Title9] monitored: True 23:29:14.4 Trace: release: [DuplicateId2][Title1] monitored: False 23:29:14.4 Trace: Saving Album [ForeignAlbumId1][Title1] 23:29:14.4 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 23:29:14.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 23:29:14.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 23:29:14.4 Info: Updating Info for Title1 23:29:14.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 23:29:14.4 Info: Adding missing parent artist [ForeignArtistId1][Name1] 23:29:14.4 Trace: Updating Album [ForeignAlbumId1][Title1] 23:29:14.4 Trace: updated: True forceUpdateFileTags: True 23:29:14.4 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 23:29:14.4 Trace: release: [ExistingId1][Title1] monitored: False 23:29:14.4 Trace: release: [ExistingId2][Title2] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId3][Title3] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId4][Title4] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId5][Title5] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId6][Title6] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId7][Title7] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId8][Title8] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId9][Title9] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId10][Title10] monitored: True 23:29:14.4 Trace: Saving Album [ForeignAlbumId1][Title1] 23:29:14.4 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 23:29:14.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 23:29:14.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 23:29:14.4 Info: Updating Info for Title1 23:29:14.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 23:29:14.4 Info: Adding missing parent artist [ForeignArtistId1][Name1] 23:29:14.4 Trace: Updating Album [ForeignAlbumId1][Title1] 23:29:14.4 Trace: updated: True forceUpdateFileTags: True 23:29:14.4 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 23:29:14.4 Trace: release: [ExistingId1][Title1] monitored: False 23:29:14.4 Trace: release: [ExistingId2][Title2] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId3][Title3] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId4][Title4] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId5][Title5] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId6][Title6] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId7][Title7] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId8][Title8] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId9][Title9] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId10][Title10] monitored: True 23:29:14.4 Trace: Saving Album [ForeignAlbumId1][Title1] 23:29:14.4 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 23:29:14.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 23:29:14.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 23:29:14.4 Info: Updating Info for Title1 23:29:14.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 23:29:14.4 Info: Adding missing parent artist [ForeignArtistId1][Name1] 23:29:14.4 Trace: Updating Album [ForeignAlbumId1][Title1] 23:29:14.4 Trace: updated: True forceUpdateFileTags: True 23:29:14.4 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 23:29:14.4 Trace: release: [ExistingId1][Title1] monitored: False 23:29:14.4 Trace: release: [ExistingId2][Title2] monitored: True 23:29:14.4 Trace: release: [ForeignReleaseId3][Title3] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId4][Title4] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId5][Title5] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId6][Title6] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId7][Title7] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId8][Title8] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId9][Title9] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId10][Title10] monitored: False 23:29:14.4 Trace: Saving Album [ForeignAlbumId1][Title1] 23:29:14.4 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 23:29:14.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 23:29:14.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 23:29:14.4 Info: Updating Info for Title1 23:29:14.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 23:29:14.4 Info: Adding missing parent artist [ForeignArtistId1][Name1] 23:29:14.4 Trace: Updating Album [ForeignAlbumId1][Title1] 23:29:14.4 Trace: updated: True forceUpdateFileTags: True 23:29:14.4 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 23:29:14.4 Trace: release: [ExistingId1][Title1] monitored: False 23:29:14.4 Trace: release: [ExistingId2][Title2] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId3][Title3] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId4][Title4] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId5][Title5] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId6][Title6] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId7][Title7] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId8][Title8] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId9][Title9] monitored: False 23:29:14.4 Trace: release: [ForeignReleaseId10][Title10] monitored: True 23:29:14.4 Trace: Saving Album [ForeignAlbumId1][Title1] 23:29:14.4 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 23:29:14.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 23:29:14.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 23:29:14.4 Info: Updating Info for Title1 23:29:14.4 Debug: [1][Title1] has no valid releases, removing. 23:29:14.4 Warn: Album [1][Title1] not found in metadata and is being deleted 23:29:14.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 23:29:14.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 23:29:14.4 Info: Updating Info for Title1 23:29:14.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 23:29:14.4 Info: Adding missing parent artist [ForeignArtistId1][Name1] 23:29:14.4 Trace: Moving Album [1][Title1] to [11][Title1] 23:29:14.4 Trace: updated: True forceUpdateFileTags: True 23:29:14.4 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 23:29:14.4 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 23:29:14.4 Trace: Saving Album [11][Title1] 23:29:14.4 Debug: Finished Album refresh for [11][Title1] 23:29:14.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 23:29:14.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 23:29:14.5 Info: Updating Info for Name1 23:29:14.5 Trace: Updating Artist [ForeignArtistId1][Name1] 23:29:14.5 Trace: updated: False forceUpdateFileTags: False 23:29:14.5 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 23:29:14.5 Trace: Saving Artist [ForeignArtistId1][Name1] 23:29:14.5 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 23:29:14.5 Trace: Updating tags for [ForeignArtistId1][Name1] 23:29:14.5 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 23:29:14.5 Info: Updating Info for Name1 23:29:14.5 Error: Could not find artist with id ForeignArtistId1 23:29:14.5 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 23:29:14.5 Trace: Updating tags for [ForeignArtistId1][Name1] 23:29:14.5 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 23:29:14.5 Info: Updating Info for Name1 23:29:14.5 Error: Could not find artist with id ForeignArtistId1 23:29:14.5 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 23:29:14.5 Trace: Updating tags for [ForeignArtistId1][Name1] 23:29:14.5 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 23:29:14.5 Info: Updating Info for Name1 23:29:14.5 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 23:29:14.5 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 23:29:14.5 Trace: updated: True forceUpdateFileTags: True 23:29:14.5 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 23:29:14.5 Trace: Saving Artist [ForeignArtistId11][Name1] 23:29:14.5 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 23:29:14.5 Trace: Updating tags for [ForeignArtistId1][Name1] 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 23:29:14.5 Info: Updating Info for Name1 23:29:14.5 Trace: Updating Artist [ForeignArtistId1][Name1] 23:29:14.5 Trace: updated: False forceUpdateFileTags: False 23:29:14.5 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 23:29:14.5 Trace: Saving Artist [ForeignArtistId1][Name1] 23:29:14.5 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 23:29:14.5 Trace: Updating tags for [ForeignArtistId1][Name1] 23:29:14.5 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 23:29:14.5 Info: Updating Info for Name1 23:29:14.5 Trace: Updating Artist [ForeignArtistId1][Name1] 23:29:14.5 Trace: updated: True forceUpdateFileTags: True 23:29:14.5 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 23:29:14.5 Trace: Saving Artist [ForeignArtistId1][Name1] 23:29:14.5 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 23:29:14.5 Trace: Updating tags for [ForeignArtistId1][Name1] 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 23:29:14.5 Info: Updating Info for Name1 23:29:14.5 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 23:29:14.5 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 23:29:14.5 Trace: updated: True forceUpdateFileTags: True 23:29:14.5 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 23:29:14.5 Trace: Saving Artist [ForeignArtistId11][Name1] 23:29:14.5 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 23:29:14.5 Trace: Updating tags for [ForeignArtistId11][Name1] 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 23:29:14.5 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 23:29:14.5 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 23:29:14.5 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 23:29:14.5 Trace: Album Title1 last updated more than 60 days ago, should refresh. 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 23:29:14.5 Trace: album Title1 released less than 30 days ago, should refresh. 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 23:29:14.5 Trace: album Title1 released less than 30 days ago, should refresh. 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 23:29:14.5 Trace: Artist Name1 ended long ago, should not be refreshed. 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 23:29:14.5 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 23:29:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 23:29:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 23:29:14.6 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 23:29:14.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 23:29:14.6 Trace: Artist Name1 ended long ago, should not be refreshed. 23:29:14.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 23:29:14.6 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 23:29:14.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 23:29:14.6 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 23:29:14.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 23:29:14.6 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 23:29:14.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 23:29:14.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 23:29:14.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 23:29:14.7 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 23:29:14.7 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 23:29:14.7 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 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 23:29:14.7 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 23:29:14.7 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 23:29:14.7 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 23:29:14.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 23:29:14.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 23:29:14.8 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") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 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") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 23:29:14.8 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") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 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") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 23:29:14.8 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") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 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") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 23:29:14.8 Trace: Media info is unavailable for [0] 23:29:14.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 23:29:14.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 23:29:14.9 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") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 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") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 23:29:14.9 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") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 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") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 23:29:14.9 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") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 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") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 23:29:14.9 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") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 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") --- 23:29:14.9 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") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 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") --- 23:29:14.9 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") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 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") --- 23:29:14.9 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") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 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") --- 23:29:14.9 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") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 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") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 23:29:14.9 Trace: Media info is unavailable for [0] 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 23:29:14.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 23:29:14.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 23:29:15.0 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") --- 23:29:15.0 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") --- 23:29:15.0 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") --- 23:29:15.0 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") --- 23:29:15.0 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") --- 23:29:15.0 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") --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 23:29:15.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 23:29:15.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 23:29:15.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 23:29:15.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 23:29:15.2 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") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 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") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 23:29:15.2 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)") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 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)") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 23:29:15.2 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)") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 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)") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 23:29:15.2 Trace: Media info is unavailable for [0] 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 23:29:15.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 23:29:15.2 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] Skipped should_have_year_zero_when_title_doesnt_have_a_year [< 1 ms] Skipped should_title_without_year_should_not_contain_year [< 1 ms] 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 23:29:15.2 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 23:29:15.2 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 23:29:15.2 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 23:29:15.2 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 23:29:15.2 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 23:29:15.2 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 23:29:15.2 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 23:29:15.2 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 23:29:15.2 Debug: 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 23:29:15.2 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 23:29:15.2 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 23:29:15.2 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 23:29:15.2 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 23:29:15.2 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 23:29:15.2 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 23:29:15.2 Debug: Unable to parse THIS SHOULD NEVER PARSE 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 23:29:15.2 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 23:29:15.2 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 23:29:15.2 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 23:29:15.2 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 23:29:15.2 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 23:29:15.2 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 23:29:15.2 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 23:29:15.2 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 23:29:15.2 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 23:29:15.2 Debug: Parsing string 'thebiggestloser1618finale' 23:29:15.2 Debug: Unable to parse thebiggestloser1618finale 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 23:29:15.2 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 23:29:15.2 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 23:29:15.2 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 23:29:15.2 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 23:29:15.2 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 23:29:15.2 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 23:29:15.2 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 23:29:15.2 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 23:29:15.2 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 23:29:15.2 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 23:29:15.2 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 23:29:15.2 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 23:29:15.2 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 23:29:15.2 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 23:29:15.2 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 23:29:15.2 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 23:29:15.2 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 23:29:15.2 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 23:29:15.2 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 23:29:15.2 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 23:29:15.2 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 23:29:15.2 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 23:29:15.2 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 23:29:15.2 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 23:29:15.2 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 23:29:15.2 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 23:29:15.2 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 23:29:15.2 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 23:29:15.2 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 23:29:15.2 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 23:29:15.2 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 23:29:15.2 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 23:29:15.2 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 23:29:15.2 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 23:29:15.2 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 23:29:15.2 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 23:29:15.2 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 23:29:15.2 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 23:29:15.2 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 23:29:15.2 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 23:29:15.2 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 23:29:15.2 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 23:29:15.2 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 23:29:15.2 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 23:29:15.2 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 23:29:15.2 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 23:29:15.2 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 23:29:15.2 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 23:29:15.2 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 23:29:15.2 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 23:29:15.2 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 23:29:15.2 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 23:29:15.2 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 23:29:15.2 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 23:29:15.2 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 23:29:15.2 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 23:29:15.2 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 23:29:15.2 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 23:29:15.2 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 23:29:15.2 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 23:29:15.2 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 23:29:15.2 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 23:29:15.2 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 23:29:15.2 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 23:29:15.2 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 23:29:15.2 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 23:29:15.2 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 23:29:15.2 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 23:29:15.2 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 23:29:15.2 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 23:29:15.2 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 23:29:15.2 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 23:29:15.2 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 23:29:15.2 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 23:29:15.2 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 23:29:15.2 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 23:29:15.2 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 23:29:15.2 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 23:29:15.2 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 23:29:15.2 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 23:29:15.2 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 23:29:15.2 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 23:29:15.2 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 23:29:15.2 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 23:29:15.2 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 23:29:15.2 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 23:29:15.2 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 23:29:15.2 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 23:29:15.2 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 23:29:15.2 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 23:29:15.2 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 23:29:15.2 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 23:29:15.2 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 23:29:15.2 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 23:29:15.2 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 23:29:15.2 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 23:29:15.2 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 23:29:15.2 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 23:29:15.2 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 23:29:15.2 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 23:29:15.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 23:29:15.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 23:29:15.3 Debug: Rejected Hashed Release Title: 6Wl4DcnVJxfGa2He9S6WOisySDOA2RgJ 23:29:15.3 Debug: Rejected Hashed Release Title: cEJxZH95QEm7ks16TEVMcx8xs3XzRZUc 23:29:15.3 Debug: Rejected Hashed Release Title: fTRXaappEtC3H0V86N9djdMvf60C7qFW 23:29:15.3 Debug: Rejected Hashed Release Title: FsIGhgU282F5d5mwjq3VfJWigcgjm0Lw 23:29:15.3 Debug: Rejected Hashed Release Title: qzeoTigvcsRDO1oHBR0sDi37BGFAn9ID 23:29:15.3 Debug: Rejected Hashed Release Title: SpeMct9jTmCLxi6cD5cXQbzVPyqlhZj3 23:29:15.3 Debug: Rejected Hashed Release Title: oxQByBxk1nW51eRVcG8VOANgEMGwX7fS 23:29:15.3 Debug: Rejected Hashed Release Title: e6QMNAJiW9FkxttW9NRrZSeJ5zHhnMHP 23:29:15.3 Debug: Rejected Hashed Release Title: 9wza6KQCLRnSHaAG06uFL6ZPpT2IZ2Y5 23:29:15.3 Debug: Rejected Hashed Release Title: k9w1cLf6ym7i2IBWrck1Cgr74mGZiqZU 23:29:15.3 Debug: Rejected Hashed Release Title: K9olfqh4zCYbo76Tc7xQKHzLw0z0AWk6 23:29:15.3 Debug: Rejected Hashed Release Title: ORXxJmlhAsYlrZ7R9chuTrdAz5SJyF5u 23:29:15.3 Debug: Rejected Hashed Release Title: gbVFl8yDTai24DY1pjAPKbpPxHCLClId 23:29:15.3 Debug: Rejected Hashed Release Title: XfSefuAWp7VGZdxRhDofaFPECPaROVTX 23:29:15.3 Debug: Rejected Hashed Release Title: lu8YA5VOaAE5jAfVxdyTlR8Qd3wDautg 23:29:15.3 Debug: Rejected Hashed Release Title: twTXL7WFc5mFeySfEepv8XJwDgQ8lfDn 23:29:15.3 Debug: Rejected Hashed Release Title: O06ciToasO39teD6Q5qdoHkmjgc2gYVn 23:29:15.3 Debug: Rejected Hashed Release Title: obNV6JTvIQtt3Py3BJaVnlAn8fcVGkZd 23:29:15.3 Debug: Rejected Hashed Release Title: rx9SqWU7Nw57nJzQhceAQqLtcOheAq3X 23:29:15.3 Debug: Rejected Hashed Release Title: o4N5uBlLKWEo0nZ7rAZ4SMWYI91LHGuR 23:29:15.3 Debug: Rejected Hashed Release Title: aaOBwTXlbsrOTBA840c58Z5nDcDQFyPr 23:29:15.3 Debug: Rejected Hashed Release Title: 5qVkCsWsWUSccTXbGNqI0irFjOfk8u9G 23:29:15.3 Debug: Rejected Hashed Release Title: R7umsj8kjDuHUjq1VYuGwPOekpW8st4S 23:29:15.3 Debug: Rejected Hashed Release Title: 3NvwUwyf6rzsRZeE8kxEcmuqWeeJafoA 23:29:15.3 Debug: Rejected Hashed Release Title: ACCzwIflQiF0F38QnKyAsHmcsvtkEuEr 23:29:15.3 Debug: Rejected Hashed Release Title: fai2s1aJ5Vss1YohvOLgHIpu9McLmu2O 23:29:15.3 Debug: Rejected Hashed Release Title: 80RhTLFLKhMWbCLcKpSEnklRxoaxQLbo 23:29:15.3 Debug: Rejected Hashed Release Title: f35pMsSuHyakubkiZB8g06dODF0A4874 23:29:15.3 Debug: Rejected Hashed Release Title: RaI8UVlpZNLCRrLl6dJ5CxJW6yXHA1tU 23:29:15.3 Debug: Rejected Hashed Release Title: IEZZw4U2YsekNDU1l45Y3Z7iGPmEcbrl 23:29:15.3 Debug: Rejected Hashed Release Title: Z4Vsn5PeDpoC7FnpDycIopVB6DC295CL 23:29:15.3 Debug: Rejected Hashed Release Title: QHAr1lb4F1b09KR3Z0GUEIwffQBYkcm6 23:29:15.3 Debug: Rejected Hashed Release Title: yOiSIQZh7EiB7RIjRjT7mImu8U9ZUyie 23:29:15.3 Debug: Rejected Hashed Release Title: MUltRUb3JJWkbGadzF8UI4SeP8cBXZF3 23:29:15.3 Debug: Rejected Hashed Release Title: aDbLXpWgDytvqKD4ttTvCvDaNO0pJM87 23:29:15.3 Debug: Rejected Hashed Release Title: Dya1IVxwOpB0N5AM62d5mhOw9kPg53v1 23:29:15.3 Debug: Rejected Hashed Release Title: 2aa5ioRf1BOe8vwi3tgMrZQSQVXeWKlj 23:29:15.3 Debug: Rejected Hashed Release Title: IXI9LhxmR2hRO73F8TIIOPJr4H6hgJgW 23:29:15.3 Debug: Rejected Hashed Release Title: nN081NTQXavKh0fgIY5vutsztA39mnCo 23:29:15.3 Debug: Rejected Hashed Release Title: lckfH0nbbd7gHtdfd7EVskAKWVH1Cxsh 23:29:15.3 Debug: Rejected Hashed Release Title: 6qa41PXVa60B1xNXaoM1GGG8ZB22zrBM 23:29:15.3 Debug: Rejected Hashed Release Title: 8Oan0u5nbAAvajNkzsfxufYUj3i54DIt 23:29:15.3 Debug: Rejected Hashed Release Title: ngpSCC8slG12QfhDmNR9iIkPVr6ghiZc 23:29:15.3 Debug: Rejected Hashed Release Title: cI5EipxefV2htMf5DhpCJgMXPGj9F0IU 23:29:15.3 Debug: Rejected Hashed Release Title: kF47ZeFKqBXYQkcl97zUVWHAv2OlgFfx 23:29:15.3 Debug: Rejected Hashed Release Title: 82KvrfeNDgPBzYavRa2y1aYN1ZIA3ivz 23:29:15.3 Debug: Rejected Hashed Release Title: dHYX1mXQNmggzJWxcT07IX0FwVRjdlKV 23:29:15.3 Debug: Rejected Hashed Release Title: tRxxMKRpS3P4xc3vhIkAifftHENhMQxf 23:29:15.3 Debug: Rejected Hashed Release Title: YQqRJaTw5gI8tjsIkfQctKoQkBFEqitt 23:29:15.3 Debug: Rejected Hashed Release Title: YZkU5mHGsh1ClmN1oaKq1o966sowKzbO 23:29:15.3 Debug: Rejected Hashed Release Title: JHdDiLkR6pcrv5NdXQy6dvsjOzM3XExK 23:29:15.3 Debug: Rejected Hashed Release Title: t2qbdXZs4kkBZR0uKmavdkGp29elxdFv 23:29:15.3 Debug: Rejected Hashed Release Title: bg3f84Dzk319RloGz8L2qpt9x1qVLfD6 23:29:15.3 Debug: Rejected Hashed Release Title: BgHYYvkz8zciVNgAUT6KRsVN7zdyFkZr 23:29:15.3 Debug: Rejected Hashed Release Title: kuNihGrEgGPsELNf3Iu700ckNPpSFdEI 23:29:15.3 Debug: Rejected Hashed Release Title: tmCNUm7wu5V3jVWyllNslxCE0kxvyw4v 23:29:15.3 Debug: Rejected Hashed Release Title: 9LQCJicQUfCi86aK9kwtfbpZttofXgIM 23:29:15.3 Debug: Rejected Hashed Release Title: f29eDk7qPWJmgkxrlPE7BbT3H4S5z6fU 23:29:15.3 Debug: Rejected Hashed Release Title: 6f24c81NNKTd9nciOFIzs5RSLNxTcr8O 23:29:15.3 Debug: Rejected Hashed Release Title: OfuRELSWOfniw2cmekM0gvvm8S8bpH5w 23:29:15.3 Debug: Rejected Hashed Release Title: WsODh4Nfw32Li2UWb3Y48SPK5mlLJoUv 23:29:15.3 Debug: Rejected Hashed Release Title: 94IIAUsthMMu0JjMrjCBKFPVZ9uFjGWb 23:29:15.3 Debug: Rejected Hashed Release Title: CnXRlyxaKuaNIZ8hqaqhBjab16LAZWoQ 23:29:15.3 Debug: Rejected Hashed Release Title: gkticllQIySJbGtmZJoqn9kwgZxa7HKX 23:29:15.3 Debug: Rejected Hashed Release Title: GPtrfNJ8gkWd7sEl9U6WCkla7eKXmObv 23:29:15.3 Debug: Rejected Hashed Release Title: bwBxBJmBReDWGiOf4qVlE5undkSVyzig 23:29:15.3 Debug: Rejected Hashed Release Title: wCdKfoWL0KVJ5MPG23OZxg4NxokXUFbE 23:29:15.3 Debug: Rejected Hashed Release Title: T27GPGpaAXPWy4hpFxqx7BHCrPyAkGdn 23:29:15.3 Debug: Rejected Hashed Release Title: VY0Xr3aTJ5nOMZe1mvGd27cw3MBYjSFe 23:29:15.3 Debug: Rejected Hashed Release Title: Kkw1PrwG9Rmjvq6Nx0oBFJmtNrXaGmvw 23:29:15.3 Debug: Rejected Hashed Release Title: Epuwklulm3u8oGC63PCMXX3Pi7VwviWK 23:29:15.3 Debug: Rejected Hashed Release Title: v8SheZFDOu8KDwMJ5TpUhOBMp1csifJc 23:29:15.3 Debug: Rejected Hashed Release Title: gqazUEKfuBKxDiZhIyWtdPgovGV627zs 23:29:15.3 Debug: Rejected Hashed Release Title: ptF5ikbL6MT1EAoefz1ohPR5FzhFfyaX 23:29:15.3 Debug: Rejected Hashed Release Title: 0yXdgz5o52ayCVxkxQtacUAUmEtVZ4yc 23:29:15.3 Debug: Rejected Hashed Release Title: EGx1FBrlF5Hwojf1fQMZko8McT4YAdXw 23:29:15.3 Debug: Rejected Hashed Release Title: 2BetZHr3lSd2xydxlEhv9Z4zqjKVTnfj 23:29:15.3 Debug: Rejected Hashed Release Title: NtGLsomUH871QkWaDU9u6KDSluoEq9iS 23:29:15.3 Debug: Rejected Hashed Release Title: ZoJHIrYwoc0au7usF3fVuU9ZEuDkpjtz 23:29:15.3 Debug: Rejected Hashed Release Title: B0kjdQMDzXXvSPVq08UGk9T5ZSREUZXp 23:29:15.3 Debug: Rejected Hashed Release Title: T2tC2zZmHDMrFrKs1DShItJuMSe6ynWD 23:29:15.3 Debug: Rejected Hashed Release Title: whyBmhp6lyfeWZVDj7G7Sb5SZjrkperu 23:29:15.3 Debug: Rejected Hashed Release Title: WVIpTxdOvgdeL04iInlDxA8m6oVt2ev3 23:29:15.3 Debug: Rejected Hashed Release Title: GgcwxXg7SuuoQSxEdnRjkzhcECLtrtaW 23:29:15.3 Debug: Rejected Hashed Release Title: 5ZDJVO89zE25Ow71LOgUEAXvEJKf6hAe 23:29:15.3 Debug: Rejected Hashed Release Title: I0lUWU84IZFJG1owra4f7hMkV5LRvchj 23:29:15.3 Debug: Rejected Hashed Release Title: F7CJ1iSU2hp6iVDZNoRRFVylmjg2KCXY 23:29:15.3 Debug: Rejected Hashed Release Title: jEvw9PeKTDWJL2aLbob1cPdOez1cF0Nc 23:29:15.3 Debug: Rejected Hashed Release Title: rofiJNHL8I3kvLi31JM5IiklnTQzeTd3 23:29:15.3 Debug: Rejected Hashed Release Title: SYuM96H84w8p8koVwz4G6qcVczizinGx 23:29:15.3 Debug: Rejected Hashed Release Title: c7ZHAI4ZLysU2qRhRbANQH1YaqbBaEVO 23:29:15.3 Debug: Rejected Hashed Release Title: XOC0A9d3T0Y7C3IKhoU1kLWnG2CNcDHG 23:29:15.3 Debug: Rejected Hashed Release Title: oiOmyDsFi6eEWwweUBH9LD1eMcvzE1DF 23:29:15.3 Debug: Rejected Hashed Release Title: zNE7jtJjLpI4p2IJcjIVn80hq8WcwJKA 23:29:15.3 Debug: Rejected Hashed Release Title: GNyKK9Xnr0bEWrH7OqAinjk1c9EeSXVk 23:29:15.3 Debug: Rejected Hashed Release Title: pxpBa1VMWsaIeUfMeInITohz5RM5oP8p 23:29:15.3 Debug: Rejected Hashed Release Title: 9nbpFXBuOi3yXRXt6U3F05I3akdA1qCv 23:29:15.3 Debug: Rejected Hashed Release Title: 9nOcWUK8nIk71U2vTSJCBNKpuCel0QfR 23:29:15.3 Debug: Rejected Hashed Release Title: zcl4nEwaMVesWSf8WxfBgzIDnfivQfdN 23:29:15.3 Debug: Rejected Hashed Release Title: Ppe2FQOxERjDOsnxdFxuJmdyNUveAxSh 23:29:15.3 Debug: Rejected Hashed Release Title: LbTunGpYk3DfxCooHKemJr1EYBaPpc0S 23:29:15.3 Debug: Rejected Hashed Release Title: PudX0WHhfmfDzzd46C48yeot27Ydtau2 23:29:15.3 Debug: Rejected Hashed Release Title: t1PSyFW7PLJcz5LH5JCKlP6Zjm69V19D 23:29:15.3 Debug: Rejected Hashed Release Title: r5Bc0EUxkJS5d932hxu6iB4M5mZM0sro 23:29:15.3 Debug: Rejected Hashed Release Title: 2oz8RFnuMraa4vBTsBvCYHWfdyCtboKX 23:29:15.3 Debug: Rejected Hashed Release Title: InuYLq7UbHW3o8z3Y2CaUMoY2fDwq3cW 23:29:15.3 Debug: Rejected Hashed Release Title: ISO8IfA2OmIxQd4H6ojkXPQun8EZtvF6 23:29:15.3 Debug: Rejected Hashed Release Title: jBbDIAyyO8sfk1tn0J21E66AR8yd4cUI 23:29:15.3 Debug: Rejected Hashed Release Title: v1dTCFsndKyjlLLWvdR5i1QgkTNryOoE 23:29:15.3 Debug: Rejected Hashed Release Title: Pr7cMlK9YvtSpY9moqSQlyEZ3EJydrJX 23:29:15.3 Debug: Rejected Hashed Release Title: QvhG95X9YVxOOwqVCJ7mGgD37ZEeBi6e 23:29:15.3 Debug: Rejected Hashed Release Title: 6SjfQNkEYnwGra5Web493tYhNpCrRMyf 23:29:15.3 Debug: Rejected Hashed Release Title: BZYWpLIgkByowIr8ZJmVOiSD5OPskKi1 23:29:15.3 Debug: Rejected Hashed Release Title: T05ApK0BonOqgthxkqYwYqkXpQQow2i8 23:29:15.3 Debug: Rejected Hashed Release Title: 3zyS2buX0RE0Mylz1IJlQolFJrShPf2h 23:29:15.3 Debug: Rejected Hashed Release Title: qiXK5TVHjsn7YX3m3xwm3LDQUsGcqHUQ 23:29:15.3 Debug: Rejected Hashed Release Title: 1Hq0HyX5ADveScFR1TGWZKAVroEfacDn 23:29:15.3 Debug: Rejected Hashed Release Title: oioZdIccJOK3qe9XgM6pgnpAMZ6dRhkZ 23:29:15.3 Debug: Rejected Hashed Release Title: fNbOUE38YO3ho84fVW6fWTZe8BrSt3Na 23:29:15.3 Debug: Rejected Hashed Release Title: 6F4PKx6Ca56EfgkVCHiZu0zLf28HXHYO 23:29:15.3 Debug: Rejected Hashed Release Title: 3XSuLm4InIixVim068sI2PYKFv5IAei0 23:29:15.3 Debug: Rejected Hashed Release Title: Ssa7bXMFefQvpphwwsG2so2NZpURP1jw 23:29:15.3 Debug: Rejected Hashed Release Title: ahfAylQeglxoCvE8EXV7dvIz7qUyjPKr 23:29:15.3 Debug: Rejected Hashed Release Title: y9nGNkGP4oowhXL3WE936MH8Dg0YFVg1 23:29:15.3 Debug: Rejected Hashed Release Title: WukAKYWYXBXXpYDbVD5HzTYYUwTUq5bW 23:29:15.3 Debug: Rejected Hashed Release Title: MeSry0RwB5hKRoeNUI2IV3X9jCsleJyC 23:29:15.3 Debug: Rejected Hashed Release Title: RB5DpiVQ4cpZgc0frBYTFPfSWHt0EIhm 23:29:15.3 Debug: Rejected Hashed Release Title: ORXqt05K6dYV26zgr5Bf350AYLyvEeWv 23:29:15.3 Debug: Rejected Hashed Release Title: fErJmd9YOhrjkaL59GB9gqQ26knJKM2J 23:29:15.3 Debug: Rejected Hashed Release Title: bR05OMGVY9WzcAKBZXOUWCPzJywB53U3 23:29:15.3 Debug: Rejected Hashed Release Title: aovU7C7dT9yCuAjREigcHEvTo2ichoO8 23:29:15.3 Debug: Rejected Hashed Release Title: mYwuM2r0ttCDf7uMenoup17M3ciWu3et 23:29:15.3 Debug: Rejected Hashed Release Title: cmWOUxgr5B3EyaJCVkgIR94Lp2EVJJDv 23:29:15.3 Debug: Rejected Hashed Release Title: LYML8YjKxxoeq73FG2yR21OVSUCxaLew 23:29:15.3 Debug: Rejected Hashed Release Title: F5gH8CVqQwuPHQ4vsFW0cU02ZpJyiOXL 23:29:15.3 Debug: Rejected Hashed Release Title: 6dIxyMkt3YVm1q6LZN03pfPVP89LB9kY 23:29:15.3 Debug: Rejected Hashed Release Title: fgBZ6NcCrdWi5pQSiR2qSBYxWD4nRwv2 23:29:15.3 Debug: Rejected Hashed Release Title: HdDcoxcqDF1A55c9wsDD2M8DS3YKLkDk 23:29:15.3 Debug: Rejected Hashed Release Title: WAaRX9HQiOC05qv9HBtPg6TS22oZEUh1 23:29:15.3 Debug: Rejected Hashed Release Title: BZFkIA0RF4galVZGnb8RrrVc4Z7VYfo0 23:29:15.3 Debug: Rejected Hashed Release Title: u0P9lGeAFT3ACw9G9Winn2wwSf0HWKCd 23:29:15.3 Debug: Rejected Hashed Release Title: DXZyxKbjAr7uB7MTkv0hwAsC4ESFOfjK 23:29:15.3 Debug: Rejected Hashed Release Title: BLGucvHShK4sHvJswH0XihOs9SZ7BROM 23:29:15.3 Debug: Rejected Hashed Release Title: 6HCyODaEqNS3H1ynen5ns1p947zLXuIu 23:29:15.3 Debug: Rejected Hashed Release Title: XpeoCiW3WawjN6EGmuc5qH7S58pVQhqo 23:29:15.3 Debug: Rejected Hashed Release Title: FMZv2HhPSaOZx0Iqa3uaxgYcIyx3Rw2E 23:29:15.3 Debug: Rejected Hashed Release Title: VeSZwgS3WzX0Do7YvtCEdWhnOQP3ZyMf 23:29:15.3 Debug: Rejected Hashed Release Title: mkvuauvW14zhVnv5HiB9V5UDNpwwRZRL 23:29:15.3 Debug: Rejected Hashed Release Title: LvmTLoKFFdfyVBbONZA6e80GIF0F31CO 23:29:15.3 Debug: Rejected Hashed Release Title: sI0WsEB6vEtmbOUaVskAtQKAWghk5BaA 23:29:15.3 Debug: Rejected Hashed Release Title: 54UirouS63DAvzhL8SIqvlS78BspSpco 23:29:15.3 Debug: Rejected Hashed Release Title: yiAlM6aTE2qDivP30e9mkayWPuncjFjW 23:29:15.3 Debug: Rejected Hashed Release Title: gkA92qE267zmsqfkoHJcPTlWZAu1G0Qk 23:29:15.3 Debug: Rejected Hashed Release Title: ovF86uPBMBxk1sFJN0FveRgpjsJiHQOa 23:29:15.3 Debug: Rejected Hashed Release Title: 2G6jx6pD59YInzMJaYWTzgPXagunPbGa 23:29:15.3 Debug: Rejected Hashed Release Title: piWm5cJNVawBRf98sR8QKCD8WnOEfmuO 23:29:15.3 Debug: Rejected Hashed Release Title: JeGin2glw53UzP1CiwKZGNC7EMgqtxIk 23:29:15.3 Debug: Rejected Hashed Release Title: eeG54KT0OXIO3R5NXDNOkSCLtOjrJJMc 23:29:15.3 Debug: Rejected Hashed Release Title: 5ktifHWw176iPpUEJycgCkmi6oMvofo9 23:29:15.3 Debug: Rejected Hashed Release Title: fosLhS3lIL0p7xuyvapgaleITBQx6jbp 23:29:15.3 Debug: Rejected Hashed Release Title: tD2meGS3jChjunokZehDEPIUpnRbDHVO 23:29:15.3 Debug: Rejected Hashed Release Title: XVwipLGg4IzJgg41R6fYq05GOKZcCZb7 23:29:15.3 Debug: Rejected Hashed Release Title: gpt0wMu1KBS2BFdUMhcqeBkM5WbBitl5 23:29:15.3 Debug: Rejected Hashed Release Title: Tp6tbJe26Tuu9XeKzA6FYIhDj39TC0FJ 23:29:15.3 Debug: Rejected Hashed Release Title: 47vHz0pcVeLG8tyQxlBfdpoDUAtH9ACa 23:29:15.3 Debug: Rejected Hashed Release Title: FvKqqCnBXjX0lb94LFZYBXjfS8XHfuu5 23:29:15.3 Debug: Rejected Hashed Release Title: zI5NkUfLCLntGMTtIlPTSSfmlTIGMTnO 23:29:15.3 Debug: Rejected Hashed Release Title: GehTQQ2N9sZ3tXcmnoNJeucAOgkz8TYq 23:29:15.3 Debug: Rejected Hashed Release Title: tC6T8baHN4oqJAuUiLxIdKWd7HKXtCUR 23:29:15.3 Debug: Rejected Hashed Release Title: x8s8V1USEW3DcjTR24fTHDaFjZsbpWtl 23:29:15.3 Debug: Rejected Hashed Release Title: lJHFmkYp16Q13Ep0M8G6AS8B4qTwKQQZ 23:29:15.3 Debug: Rejected Hashed Release Title: 8H1XFjRH5qoAO1xRqdAVdCuEQGxC2YYu 23:29:15.3 Debug: Rejected Hashed Release Title: 0gGMnMFiyNyxWMJrCCk96oWv69uP22Gc 23:29:15.3 Debug: Rejected Hashed Release Title: UqYGVm8SYfIvSAQel7aJpN0CALUCis1n 23:29:15.3 Debug: Rejected Hashed Release Title: OtSfaOkE9iHIF2OqHNPDAhZ14114h5C0 23:29:15.3 Debug: Rejected Hashed Release Title: urNk4KKWJkCZrYNZGRgokLO4mUnYVyDm 23:29:15.3 Debug: Rejected Hashed Release Title: 9XCK8XPnteYqewCiQsfx24ISMK3PceCW 23:29:15.3 Debug: Rejected Hashed Release Title: FCzgkUxd9mxyXNxEAsvBTi1gpyRvrUy5 23:29:15.3 Debug: Rejected Hashed Release Title: hRD84dzpnZmfcGQb40cYjtwcPPxnWBpZ 23:29:15.3 Debug: Rejected Hashed Release Title: 7hPopi098m8XsCr3hixbgI3Bin8xtcQn 23:29:15.3 Debug: Rejected Hashed Release Title: BPWxsTIFvBthbx8pfvv1lqyZVvo8LNyU 23:29:15.3 Debug: Rejected Hashed Release Title: 2IFnquMpxZZc6NVmi02nn0tOveApuufi 23:29:15.3 Debug: Rejected Hashed Release Title: GTPi1YcHvtmoDqpMF1K4roBvJ3tgHmUH 23:29:15.3 Debug: Rejected Hashed Release Title: pugvhBSNqtC05WVgjiT42FM6SJQfOAFA 23:29:15.3 Debug: Rejected Hashed Release Title: 8sgcdQOyC1qiUkt0Jb1Pa9hfsSYa7h8Y 23:29:15.3 Debug: Rejected Hashed Release Title: JrXBOJJe2y34zYgsfdOjLChtHONYNvOY 23:29:15.3 Debug: Rejected Hashed Release Title: ZgX5f5Aq4IxyeH7G4A1LGbpkO04HaPNk 23:29:15.3 Debug: Rejected Hashed Release Title: pyOds3L3EqIaVweHXXwiYQEY6r9wqRYu 23:29:15.3 Debug: Rejected Hashed Release Title: fo09RGmyZ8f7BXeLfJUdVzRhJfjPofOx 23:29:15.3 Debug: Rejected Hashed Release Title: 7yIqOlFNXmXGbVIOX8qQdQVEbJHgHlJX 23:29:15.3 Debug: Rejected Hashed Release Title: gB5pG23yOhws7Ytt9UhgUAwlLljcoBeL 23:29:15.3 Debug: Rejected Hashed Release Title: OFvdudZfqcUXonw3cBEqhDIZLNfQkZOQ 23:29:15.3 Debug: Rejected Hashed Release Title: sMTUj3qfEMiA0sKjTk0sg28aEjM6qLrM 23:29:15.3 Debug: Rejected Hashed Release Title: eI49kgkltZTbydMl967ZMqVrwyyRSLCn 23:29:15.3 Debug: Rejected Hashed Release Title: a0uSo2ylGwbAmUUQAiDHsy1TIQszFh3S 23:29:15.3 Debug: Rejected Hashed Release Title: 9t9UrUVmkNtRZXSIzmaYulHAMUY06dVj 23:29:15.3 Debug: Rejected Hashed Release Title: JgFOX1mQp0CrSPoH4yecYQ2J6ujkk9H2 23:29:15.3 Debug: Rejected Hashed Release Title: PeI4z5ph0tMghapgb3V8KSY4KmJLRjEA 23:29:15.3 Debug: Rejected Hashed Release Title: LUaPzZoy2SVCiMknWITKng8AYsYT7VMA 23:29:15.3 Debug: Rejected Hashed Release Title: nLUciRjaeJQ18fNFCVmW4jS8xx4B5OBP 23:29:15.3 Debug: Rejected Hashed Release Title: gApZ4KauCOVZwlAKL7eOTTfWAItKOir3 23:29:15.3 Debug: Rejected Hashed Release Title: h0ypN4kqIJR9rS84bWbhDqX5EeEOcs2L 23:29:15.3 Debug: Rejected Hashed Release Title: t5CkU03qkFJRUeRE5Ieeu9GzCYBqgNrx 23:29:15.3 Debug: Rejected Hashed Release Title: R6yKwi1mHZcs5A6H3AI8ZkYQ1mmNiSEm 23:29:15.3 Debug: Rejected Hashed Release Title: uHvTTaRpJ8A0ZSRd5IgcKGpqFUM2Z2WL 23:29:15.3 Debug: Rejected Hashed Release Title: vPfSJwr5CnHYX17bUqGkUXjEx01kFS1S 23:29:15.3 Debug: Rejected Hashed Release Title: aIMieAf5PeRv7OIrjMejiUPsjg7stGBk 23:29:15.3 Debug: Rejected Hashed Release Title: POwHbnb9aL4YNFI4YpS00dqFpt2W6BCT 23:29:15.3 Debug: Rejected Hashed Release Title: QJSVQE12NFkbSjGUcyMGXR0YsOOhV5ym 23:29:15.3 Debug: Rejected Hashed Release Title: YiX1laYfu6IgGMzle9EBuAavjV13kmYp 23:29:15.3 Debug: Rejected Hashed Release Title: Puz6uPFSmUTOslo8oZj4fpmywgEkQf6l 23:29:15.3 Debug: Rejected Hashed Release Title: kV7nQLEkMjprvC7YfnwtQzrZtasFu7GM 23:29:15.3 Debug: Rejected Hashed Release Title: 2rEftoJgBxab6Bwgkgce6Ar6ezljYqDT 23:29:15.3 Debug: Rejected Hashed Release Title: gvaNhZMA5GGbpEJUywgdTxDt0KkxrdjU 23:29:15.3 Debug: Rejected Hashed Release Title: 9qzP92098bj0E4OdvXYvbRDKzxkicAK2 23:29:15.3 Debug: Rejected Hashed Release Title: m1oQ3tNUQe8NzW29J5OK6GZCG8uJNJNB 23:29:15.3 Debug: Rejected Hashed Release Title: FPE7kYvhFjShMbdbNTHUNBCL9q5KO2pN 23:29:15.3 Debug: Rejected Hashed Release Title: PGamfuv2nBEInOnri5TRw8t1BtiHWRiY 23:29:15.3 Debug: Rejected Hashed Release Title: unwL5swD2NvfBpfIaHfW6xYgSc4zPxrE 23:29:15.3 Debug: Rejected Hashed Release Title: HoKdGRK0dfzIfLDr0e7yDzS2NiX71dfJ 23:29:15.3 Debug: Rejected Hashed Release Title: odHvnxNZWQMTi1KlbiH3igVq340wupA4 23:29:15.3 Debug: Rejected Hashed Release Title: sLM2h03RkX7JRDlCCiWv64irHYmaTWXY 23:29:15.3 Debug: Rejected Hashed Release Title: 5Vvv4dFfTdWbZHIayG6kwTYd6PBaY6wj 23:29:15.3 Debug: Rejected Hashed Release Title: Jx86ojMn4fg0ZC8omaEMEZTrpAmyoANS 23:29:15.3 Debug: Rejected Hashed Release Title: Gse1GxluDWqmFOPgK9zaYXPYqsWOgK9M 23:29:15.3 Debug: Rejected Hashed Release Title: hF5PX7QgdoY0uD6DaVci5VEI4PvDotUk 23:29:15.3 Debug: Rejected Hashed Release Title: pWEjEMeF0Y1PDncON9h2EY1p9rdg5EE1 23:29:15.3 Debug: Rejected Hashed Release Title: yDE2K2FYfERkuBtQlsBB9XBkiPeHQARd 23:29:15.3 Debug: Rejected Hashed Release Title: VLGDKESYkDPL7DOvFAxbhuisYEt1qnJK 23:29:15.3 Debug: Rejected Hashed Release Title: txyxNGgV9zHEMwpRTyPlQxgZh4nH0DEH 23:29:15.3 Debug: Rejected Hashed Release Title: kcmAQAMxRn2li0YN2s1KoNl8KFFIkJ5o 23:29:15.3 Debug: Rejected Hashed Release Title: rWhe464NK7G5W637yN78lAy5ce8Ph5mm 23:29:15.3 Debug: Rejected Hashed Release Title: wjdh3Vh8dIO6wPEV79Bw0ylKk64EtzJZ 23:29:15.3 Debug: Rejected Hashed Release Title: RhGZjtmy0ft3A21ZsQAF6CoHqKFcpxT8 23:29:15.3 Debug: Rejected Hashed Release Title: kAwdq6tBZsqbJs5f7LYimC5Kqx6gJkwF 23:29:15.3 Debug: Rejected Hashed Release Title: HOyfIqrMctxP4VG32L8mIcehwhU7GZSx 23:29:15.3 Debug: Rejected Hashed Release Title: 9De097yIwZY434Zk40n33GhKSLEq0U6o 23:29:15.3 Debug: Rejected Hashed Release Title: iWG7qWW5lfFonIjtcF7eNG4ssc4FJTHh 23:29:15.3 Debug: Rejected Hashed Release Title: 2jTyAUS4yv4SUMJGQwvqHCWNkd8khoM2 23:29:15.3 Debug: Rejected Hashed Release Title: NShcbvtUCyFx3ZhBUUgQNBAmhXhVpYPI 23:29:15.3 Debug: Rejected Hashed Release Title: YJTH9E10kpYdBP7kHnsQjzc2jm3ldcz9 23:29:15.3 Debug: Rejected Hashed Release Title: gn6zeq8fF6Lqy5Fkk5JOBOTfDKw3XRjf 23:29:15.3 Debug: Rejected Hashed Release Title: xkagBSTIF8f40SNR9SWy3YCBe8SNo9Rf 23:29:15.3 Debug: Rejected Hashed Release Title: fNgAViwMEU6Efvn9nAxO7qC4dqlJc71o 23:29:15.3 Debug: Rejected Hashed Release Title: 84SUtINUtvADLEK22Fg5nxB7Xm7t6tV3 23:29:15.3 Debug: Rejected Hashed Release Title: TasYIVJDg55ZSLdnb0HVLEVrKsMKdmHI 23:29:15.3 Debug: Rejected Hashed Release Title: nMfaXgh5InxwVVtTKINv6WjQwVHqepHY 23:29:15.3 Debug: Rejected Hashed Release Title: vOcUe8MrqBha3P8338kgtmS77UG2wGDc 23:29:15.3 Debug: Rejected Hashed Release Title: TDdAmm23wMDvHs2eh0RdjzhvlEhYhJQV 23:29:15.3 Debug: Rejected Hashed Release Title: 1vTGVO3Mcc3tfEP7I5b2YznxJaQKlyji 23:29:15.3 Debug: Rejected Hashed Release Title: 4S0Y5b8IPVEhPtMYaAqOwD9MbDo62uP8 23:29:15.3 Debug: Rejected Hashed Release Title: 9A7GnpnxneTfpmkXJHpvtumB0Bo86kQv 23:29:15.3 Debug: Rejected Hashed Release Title: WyNtnRouzXDyV1okv0lmQtiIdUjdXsZu 23:29:15.3 Debug: Rejected Hashed Release Title: Cf8TQoqVeWsXvZEHZgOgvQxlC1Cim7Q9 23:29:15.3 Debug: Rejected Hashed Release Title: w2AKcw6gWGnVLEspaN40m8gAmFjH7hPr 23:29:15.3 Debug: Rejected Hashed Release Title: 9gU0maaRJzAWDUyn51YI6TtmGyNimUps 23:29:15.3 Debug: Rejected Hashed Release Title: 7uFtf0rAxj98UoeCVC1u14iT8hKOmWvW 23:29:15.3 Debug: Rejected Hashed Release Title: NpAynzqYChuBsLwYHdPA4znFQ8Abn3M6 23:29:15.3 Debug: Rejected Hashed Release Title: dyOLDGtDYE62pRA4FCb37XkRr9sel3UK 23:29:15.3 Debug: Rejected Hashed Release Title: HxlYz8faUnG12XeBDWuXHvNO96GUAfMZ 23:29:15.3 Debug: Rejected Hashed Release Title: gpiLNiqmwVBY5zY1WOOEkbybItng7NSa 23:29:15.3 Debug: Rejected Hashed Release Title: dPylQ3chyMh7IE4JSbRRDUwpT91wrO3C 23:29:15.3 Debug: Rejected Hashed Release Title: tHemdq8R4qeoNMhIslQZWugLIfToMTng 23:29:15.3 Debug: Rejected Hashed Release Title: 7YWhpbQwbI6wIsGQMDAVL0k2YNEIKO4u 23:29:15.3 Debug: Rejected Hashed Release Title: luana8e1zbndIkn7MszCGclZr2yaimWV 23:29:15.3 Debug: Rejected Hashed Release Title: HiBa1uY7PfHcgaLJ0vWLc6eXNy5o7cu9 23:29:15.3 Debug: Rejected Hashed Release Title: 5u3RVyrr5ZNczWqFcBU7MA6BYLZKsYOf 23:29:15.3 Debug: Rejected Hashed Release Title: FA5J6dbiE6YyTqlAtWugDNow9eq9Nrp2 23:29:15.3 Debug: Rejected Hashed Release Title: 3pN2aq58yK108l6zBSVq41lqJOoEEXqQ 23:29:15.3 Debug: Rejected Hashed Release Title: E56lAv4APZtxWz2cHuCRJw0TRtWXYqoG 23:29:15.3 Debug: Rejected Hashed Release Title: PBSbiBcRRx3FsAwcnGohDxqElnWyDsiW 23:29:15.3 Debug: Rejected Hashed Release Title: Drw056ryra2DllZ5rUQoI1P1fjbS8INj 23:29:15.3 Debug: Rejected Hashed Release Title: wc1OhwHuG3Tx4TV3hdtmwWCNqdmWCJHi 23:29:15.3 Debug: Rejected Hashed Release Title: UWbG2Qbnrq6o9pnbFDtAGVIOnCvN0zrH 23:29:15.3 Debug: Rejected Hashed Release Title: Uwbu6vSZVv2AXibCkKi4it8FFXq3HYd3 23:29:15.3 Debug: Rejected Hashed Release Title: W4cb5uVhgG37pZbpVmhAZHzgbWjv1EUX 23:29:15.3 Debug: Rejected Hashed Release Title: S7mavSPc41vgNrpRyTKBoAedhuzg3rE6 23:29:15.3 Debug: Rejected Hashed Release Title: YRAxZrdTgcCOseUvmFqRPJS9xrz7xjxe 23:29:15.3 Debug: Rejected Hashed Release Title: IkgsPzKjZIY0wKnyoINx1ZvIUvhwntN5 23:29:15.3 Debug: Rejected Hashed Release Title: gC7T5YZlrvPuNZu8xAHem5uynL1VmmsU 23:29:15.3 Debug: Rejected Hashed Release Title: fwvl7AfFHHuOdMQgNO6MKhTHBept9IyC 23:29:15.3 Debug: Rejected Hashed Release Title: ulwrWl0BX1cy9MT9I6qPpHN9FUtr8lni 23:29:15.3 Debug: Rejected Hashed Release Title: zSkwqrrHRcIufmZjb3ZICR0XMnmVC9A0 23:29:15.3 Debug: Rejected Hashed Release Title: bTT7REIEHL9AaVnlDmTKhKxq0T0SY1RP 23:29:15.3 Debug: Rejected Hashed Release Title: r1Q813ehz60FWldmfWvlP5fT4MeQR0oS 23:29:15.3 Debug: Rejected Hashed Release Title: VLUJoSbVZ8MkAHPfOgjxgMgS47dhxKUZ 23:29:15.3 Debug: Rejected Hashed Release Title: xa6izKavgVPa6K0JWzw65K7SZHErkYwE 23:29:15.3 Debug: Rejected Hashed Release Title: KXIrC5Dw00uZkOCPRVasqciOoPDqM3kV 23:29:15.3 Debug: Rejected Hashed Release Title: SR56S4fUHSiy7TtLYe6C0XKlzz2aZiPi 23:29:15.3 Debug: Rejected Hashed Release Title: AXnAXdLaRC395MRHGpJ2gNwLHwfYz74z 23:29:15.3 Debug: Rejected Hashed Release Title: pkuw0mdfU73FttZASXkiV6Vq0BPd9y2N 23:29:15.3 Debug: Rejected Hashed Release Title: 8K4jTs9VyFDS12aXne5dbgQ7KI5Wsh1X 23:29:15.3 Debug: Rejected Hashed Release Title: e2GeK4nFh71aVVAZDGUfAh24GMYEoQvt 23:29:15.3 Debug: Rejected Hashed Release Title: Tisw7PgyvqUYHyl5SSQ8ElgErh7pNFAI 23:29:15.3 Debug: Rejected Hashed Release Title: PF66TQVT7ZIVnddPQ8nPGyPIDSezYi6m 23:29:15.3 Debug: Rejected Hashed Release Title: JRaHCZMN5iAJX9rdU3ukYdQ5n2KuwVCD 23:29:15.3 Debug: Rejected Hashed Release Title: r2Fbkcd9vfJt2GrZgrbyFeS9xIHtCl60 23:29:15.3 Debug: Rejected Hashed Release Title: F2wijiaLTiXAk5M1yuVljZdyhNywilcE 23:29:15.3 Debug: Rejected Hashed Release Title: ux0lmEzFYnEVbFwk5KUndkp1dMSC5GeK 23:29:15.3 Debug: Rejected Hashed Release Title: PBJobxwBMF90Iw82mHPwtU8C3oJf84Is 23:29:15.3 Debug: Rejected Hashed Release Title: dB7OFYcCIKADQSU3O7jtRjw7Sw1wFAeD 23:29:15.3 Debug: Rejected Hashed Release Title: 4yEsivIjmgNFng7iV4dSTpDowVNMBjOL 23:29:15.3 Debug: Rejected Hashed Release Title: RbjSCSfTdzzQKffLji6v74CNuKxrJpzc 23:29:15.3 Debug: Rejected Hashed Release Title: D2t4koVsI49EvkKcIOEAethuEgHbFals 23:29:15.3 Debug: Rejected Hashed Release Title: zHDdvLHIDQULlJ3ssyBnOyLM6bemkHVO 23:29:15.3 Debug: Rejected Hashed Release Title: NSAmay2tjSmfJCCiRjROXtYZ6iNwR2pP 23:29:15.3 Debug: Rejected Hashed Release Title: 0ythUxwVBI3BQcyW472mlGsvwBvqmwU0 23:29:15.3 Debug: Rejected Hashed Release Title: RPIwkiLNy8BGmGgofeShqnRuszlLmnW3 23:29:15.3 Debug: Rejected Hashed Release Title: lHCWyleVcQP4X3nSdUBslbB9m8L0o1Jd 23:29:15.3 Debug: Rejected Hashed Release Title: hhX3cFw4jdexU5XD1dHUUaT043p5bdZH 23:29:15.3 Debug: Rejected Hashed Release Title: 5kwrTVfpeYo8u08DB6Lq0GDrhBYpDHp5 23:29:15.3 Debug: Rejected Hashed Release Title: AzYKFoi2muVlgBmkueAntBgamQS7ZImy 23:29:15.3 Debug: Rejected Hashed Release Title: kNI40YFGABDWf90TQ0iaTDxfWiwc4yt7 23:29:15.3 Debug: Rejected Hashed Release Title: h9J4qtmCfNsKhnxfEB64rOPBB3B2KDMI 23:29:15.3 Debug: Rejected Hashed Release Title: lX5NtI10UrXDrhgeFGQTHZ01NG8OCQEV 23:29:15.3 Debug: Rejected Hashed Release Title: OZ7amWjdIFMMf84YYR5IDkGV3PwiAiBH 23:29:15.3 Debug: Rejected Hashed Release Title: h18cgvUtKaIPRtymRKXbn5w9jbRHD9mp 23:29:15.3 Debug: Rejected Hashed Release Title: dW5PP7G4WdFFFo1uZrbGP448g5zca3Qu 23:29:15.3 Debug: Rejected Hashed Release Title: RYXZcftQhsazISChMNn2VQ3phj0uZNln 23:29:15.3 Debug: Rejected Hashed Release Title: 7l00ZyER6tqP8reYBImVEaCrPvDCt57A 23:29:15.3 Debug: Rejected Hashed Release Title: 0JLqzXSx2PN7VFeXj97M7zYNlhh31KvQ 23:29:15.3 Debug: Rejected Hashed Release Title: U7qWNR7pFtMVJePtoExwWQd5EL30qpQf 23:29:15.3 Debug: Rejected Hashed Release Title: HM2FS7gZV2rFfMpQIjBCP76Cwgvdwg90 23:29:15.3 Debug: Rejected Hashed Release Title: HVCx905DkDn1dPueTJJDzz699Dlq92bo 23:29:15.3 Debug: Rejected Hashed Release Title: MruMyMVvF4rCQUAHOBDwdXNaIC9ziUmx 23:29:15.3 Debug: Rejected Hashed Release Title: lFIs5PWrMhZpHudel9OkwJSnBRRPvAeu 23:29:15.3 Debug: Rejected Hashed Release Title: umciGA6lt3PuIiw2ioOQYSTvc6hohaGD 23:29:15.3 Debug: Rejected Hashed Release Title: c50l0KzmN3r7iwEecJrvFkHWXimXA5TT 23:29:15.3 Debug: Rejected Hashed Release Title: ORI6Qr9au7XtnLwSZvdeAxUEDL8PatbH 23:29:15.3 Debug: Rejected Hashed Release Title: oYK7tISoguPnWHNc9o06z9wHSKanOrf1 23:29:15.3 Debug: Rejected Hashed Release Title: 53ixJ172FeHqT4m65Euo8eE1U5MmoyeZ 23:29:15.3 Debug: Rejected Hashed Release Title: NeBKvrZEnhPvLH1bwYfcOIQkrT0ZOt28 23:29:15.3 Debug: Rejected Hashed Release Title: kPCJhAwriIbinW2iN54rsCgovUIvTqcp 23:29:15.3 Debug: Rejected Hashed Release Title: COhuKVSBT9WWgEYpinqqM6Anr5CYpmDB 23:29:15.3 Debug: Rejected Hashed Release Title: SUM6quRDjn3wA1MZZW0rgEKHlPLozRjD 23:29:15.3 Debug: Rejected Hashed Release Title: 3J5zRid0UNBxcx8XwTvgPs4iKL3iORsk 23:29:15.3 Debug: Rejected Hashed Release Title: AljMyaofw6yh9J69vUrdKW5U5dobK1md 23:29:15.3 Debug: Rejected Hashed Release Title: Z0GOO9eoYHS7daGi4k8jJS5Ud1diSpw4 23:29:15.3 Debug: Rejected Hashed Release Title: 8JJmxc8VxxiU1EAU8iMFB1VV0BgYt4eK 23:29:15.3 Debug: Rejected Hashed Release Title: rB149wzDlTHHq42d8LOjQpz6JmHGaGGU 23:29:15.3 Debug: Rejected Hashed Release Title: aWGRzzjc4Jc68jt3bNYf3E12A4xoTGgB 23:29:15.3 Debug: Rejected Hashed Release Title: YMgWQvFofdAQczQm6kX9nNhYyUfxAbr4 23:29:15.3 Debug: Rejected Hashed Release Title: mRued214P8Ib2Wi2tbbRQ4tYWYV3Mz5C 23:29:15.3 Debug: Rejected Hashed Release Title: pT5YcOp4CXOfhx4HKrxhH8hAwCtkOPDu 23:29:15.3 Debug: Rejected Hashed Release Title: hIeBm1IK42n9JuD3oeHqM5ezZIEz47qA 23:29:15.3 Debug: Rejected Hashed Release Title: RNqx9tacord6HBIytnoCmsBgo2DWWNv0 23:29:15.3 Debug: Rejected Hashed Release Title: RBdqCVgGZgNiVWnD4TstH48QBUvnnx9K 23:29:15.3 Debug: Rejected Hashed Release Title: sCbQQ9ZpPumKxiY8XSavDVr2Yde7IMqD 23:29:15.3 Debug: Rejected Hashed Release Title: HXIgsNDjPMjYWU0o5IKGftSylhjc5Yke 23:29:15.3 Debug: Rejected Hashed Release Title: 6FRrvTLDAre9uxyvBuMsogv2YRDJYpSz 23:29:15.3 Debug: Rejected Hashed Release Title: JbA8MpYQHeRTCm2YHvjCv7mJxrk5Vbsk 23:29:15.3 Debug: Rejected Hashed Release Title: GscRgwtbt3S0F5jMuMzFR0wiqcuUC8rb 23:29:15.3 Debug: Rejected Hashed Release Title: 7JWI9x5bk0PDaPsFr0Yhfj3pouzgLDpC 23:29:15.3 Debug: Rejected Hashed Release Title: 6t3jEi94rGbwKuuMLVT76J1oFkB0e3pp 23:29:15.3 Debug: Rejected Hashed Release Title: PHH3G0ciX6hW4My9DWtWLhBCsnzLIjm3 23:29:15.3 Debug: Rejected Hashed Release Title: zR4WJkJrPzBVKPZiNOkO1UwH6WCqDBNB 23:29:15.3 Debug: Rejected Hashed Release Title: RsC7yGUTRHoXQkgYYlMTsJVrFXef7fH5 23:29:15.3 Debug: Rejected Hashed Release Title: Rs8TwwKhREihkHf2SSPgmMU9BUz3U6Ex 23:29:15.3 Debug: Rejected Hashed Release Title: 5eV8rzpJZ7kWjmP5ks0rqAOi3xicd8Hl 23:29:15.3 Debug: Rejected Hashed Release Title: RQCvJz5BHT5HIx0PyGh4yJEyYrghIfvb 23:29:15.3 Debug: Rejected Hashed Release Title: do4zH7oy6brdGcEIin51U2Gx10Yt66XU 23:29:15.3 Debug: Rejected Hashed Release Title: J3jShPbNAX1Cv3ywQGT5MWEKVyHLNSRL 23:29:15.3 Debug: Rejected Hashed Release Title: ewG7RerQlcJapMLTShMivwbsP3Ih4SBN 23:29:15.3 Debug: Rejected Hashed Release Title: HafjzXTV0v95trfIp4kIBv7SwfVasEZ5 23:29:15.3 Debug: Rejected Hashed Release Title: RBZmuKXTrUsjWoEZ5aVW7eQiQtXEVYTo 23:29:15.3 Debug: Rejected Hashed Release Title: o7c74XZWaEr6yAaCEhiBwRAewV8DEWVE 23:29:15.3 Debug: Rejected Hashed Release Title: sp7KhVBg5xmngiFV80U8mQBDciXBdVfI 23:29:15.3 Debug: Rejected Hashed Release Title: WHeAB1QAjYkGBNk5HAxxFisFLXdMbdSo 23:29:15.3 Debug: Rejected Hashed Release Title: X0ilfOKyC30Z5WndKisbVNOu7cqkB4dn 23:29:15.3 Debug: Rejected Hashed Release Title: XnxuXYeBb5KYSlr0vyl9kkmXLECnhLaL 23:29:15.3 Debug: Rejected Hashed Release Title: F9PECQ7cVNW4LOFNzBAfM14cduUDOAre 23:29:15.3 Debug: Rejected Hashed Release Title: FfKePvVC9yYL829xLcjijPlT2ZqfoN82 23:29:15.3 Debug: Rejected Hashed Release Title: MVRNgfxyVJq9kdxl6FpeXRCs3RKUKd7a 23:29:15.3 Debug: Rejected Hashed Release Title: bmYodhOOQ0JMWpbETdHRmchGHY9OqfTB 23:29:15.3 Debug: Rejected Hashed Release Title: idhK3RqRPlychCvvFr0LJ9XWIIrMuVTJ 23:29:15.3 Debug: Rejected Hashed Release Title: qitZ9BFTUUqA7JTSCrILfo0ns3yrxddd 23:29:15.3 Debug: Rejected Hashed Release Title: Yj70yvcayrzuPsYxthCjzFXFpAHlGcch 23:29:15.3 Debug: Rejected Hashed Release Title: rRdeGkyZjKO2yw3Axw18TLllkfSmxFhh 23:29:15.3 Debug: Rejected Hashed Release Title: jkaZM47RXRJWtcWjySEas25XfJEHPrAc 23:29:15.3 Debug: Rejected Hashed Release Title: mPy4UidCrfHLtGc8BszvitfROi6zfiEU 23:29:15.3 Debug: Rejected Hashed Release Title: 01hiVECh52fbzTV5TaiFa1hNRHFPlgK2 23:29:15.3 Debug: Rejected Hashed Release Title: Gq6B0aQDVRT778HINIJE0D03FuZeQf6y 23:29:15.3 Debug: Rejected Hashed Release Title: t60zwAnDLqvDJCIZ5ruAXlymsogJXtCJ 23:29:15.3 Debug: Rejected Hashed Release Title: xJpS7BC4hjhn52U1ebdQ9IrNyQPSJYwt 23:29:15.3 Debug: Rejected Hashed Release Title: x3A9TA0Fn9m1Q15JYmmQMUsBFzWlIWJ5 23:29:15.3 Debug: Rejected Hashed Release Title: uOFKeHunjwzGkacgwiZ0iAzGfYpSBEl6 23:29:15.3 Debug: Rejected Hashed Release Title: rLnTvEfK2pPd4GeOF2hgytCEneknEIpk 23:29:15.3 Debug: Rejected Hashed Release Title: 71lDK4QtWcTP1v7N0JOcwtrsED5EVLrH 23:29:15.3 Debug: Rejected Hashed Release Title: 4L2UMkDPvV0iWVPEnBXVfNmI60k65Vfn 23:29:15.3 Debug: Rejected Hashed Release Title: cVPtTOnydznNwF5xDC8YiUCQya8Gjvg8 23:29:15.3 Debug: Rejected Hashed Release Title: jou85iIM5VfbsP8YjibyHsKAKyCD9Zbo 23:29:15.3 Debug: Rejected Hashed Release Title: hc1a2t9uykg8x22IqHzd4Qng8jws4XCz 23:29:15.3 Debug: Rejected Hashed Release Title: MSeIYFX5YKq0ctMBKc2cNHpKSVNifiZH 23:29:15.3 Debug: Rejected Hashed Release Title: 6SP3v3kR4IoNsk37nblV98Ldso2NDILl 23:29:15.3 Debug: Rejected Hashed Release Title: jpXH7e75DNrJB7Inx9mG0pbpvFaSPxFo 23:29:15.3 Debug: Rejected Hashed Release Title: YUPHJ5GLGl7C4AQZ6J8kr6QpVk4tiXLR 23:29:15.3 Debug: Rejected Hashed Release Title: VOQbz8ZZ3xuEJaLacQHGlPYy7z5ucyxd 23:29:15.3 Debug: Rejected Hashed Release Title: wyQPRFT3gtWJ5N9Tu70vIHUJLKcG3gsp 23:29:15.3 Debug: Rejected Hashed Release Title: hKis8Th2SjK8QsLqd68AlRrOK5h5bY0w 23:29:15.3 Debug: Rejected Hashed Release Title: PpHdN3BZBO4EvfopjOps8o46DEDlcyCh 23:29:15.3 Debug: Rejected Hashed Release Title: Flbg05NVDKyoWz9Zhfd9t7UJsq7OfDxP 23:29:15.3 Debug: Rejected Hashed Release Title: lYuNsFOeaSVBXc9npTQS8uPQ8fl0svf4 23:29:15.3 Debug: Rejected Hashed Release Title: 6FRB7sHEdnCXm0oVVtDcK6u744kIcOpR 23:29:15.3 Debug: Rejected Hashed Release Title: 35fWo7qd2wdCaWCxLvg1agRpR9JzT9kM 23:29:15.3 Debug: Rejected Hashed Release Title: MJ6giUG2FwvrAbA53mjmIiwBNWWKu22d 23:29:15.3 Debug: Rejected Hashed Release Title: AYPkAJ2BAeTTsFvD9b7dovmPboSQlMoE 23:29:15.3 Debug: Rejected Hashed Release Title: hh0tG91SHQ451lJU75C3DwZp1GPqBjEt 23:29:15.3 Debug: Rejected Hashed Release Title: C73txmWCrmHruF5sjKEk6q91YBTlCLUO 23:29:15.3 Debug: Rejected Hashed Release Title: 8C81i8kl0nj20LRac1qOkYFXmgDe9uqo 23:29:15.3 Debug: Rejected Hashed Release Title: fELrmMPg0bLkKEYug8kofwyFk75NddfN 23:29:15.3 Debug: Rejected Hashed Release Title: Z01cCdJzW4o10239bWKN17M91kBdHoN2 23:29:15.3 Debug: Rejected Hashed Release Title: HwpXD07CDzAwxHjrr2kZTuPRhMvAxcnU 23:29:15.3 Debug: Rejected Hashed Release Title: jFXnshmhIcfAf6okuPJR3UeyLycl6ZED 23:29:15.3 Debug: Rejected Hashed Release Title: fsw27yix6R9BFAYTFZrk7kpgTz1B16tG 23:29:15.3 Debug: Rejected Hashed Release Title: CB5HqwqVWhvMr7RaLYNrUCAtQpeTQb4D 23:29:15.3 Debug: Rejected Hashed Release Title: BNhT3ZO0Dudwl06S8jWxSsOjI2IxrcNN 23:29:15.3 Debug: Rejected Hashed Release Title: 9gkSE1NvP1IIgUcwI2Wub5xpdo3gFXPo 23:29:15.3 Debug: Rejected Hashed Release Title: dfEaCcC4ntj8e0V0s215Sy8UrqB5Hd2C 23:29:15.3 Debug: Rejected Hashed Release Title: U5m9FgFzO8yUGHsyyxSYYdRLXpsH9evK 23:29:15.3 Debug: Rejected Hashed Release Title: Bgb6rYXMsJmJer8F3r13tzW3IaP0PFQn 23:29:15.3 Debug: Rejected Hashed Release Title: Kp3ncP9lAooNaxEzFbUhzhM8GVmvwefy 23:29:15.3 Debug: Rejected Hashed Release Title: tYMU5xwqLeTC4smPAj11qMJXfjlBHoun 23:29:15.3 Debug: Rejected Hashed Release Title: mQqBRnmhXNrq0PF532uMCvFoTXDXzC7O 23:29:15.3 Debug: Rejected Hashed Release Title: ZRoMsYWvCxHS1FGVpMgQcFEcAmHoNIdR 23:29:15.3 Debug: Rejected Hashed Release Title: UZjHAfRCO3MNudFbXhA4LaS8YqCWoxhN 23:29:15.3 Debug: Rejected Hashed Release Title: QmtgcC6qdSqEJxV6Z6NlFlaYQ5lVaeww 23:29:15.3 Debug: Rejected Hashed Release Title: rJ47F1gMnibJZyWozbVkKHJ9AMzhTOiK 23:29:15.3 Debug: Rejected Hashed Release Title: RN0PevjYP5AQ3crex4SWtP2IdaNuGfh2 23:29:15.3 Debug: Rejected Hashed Release Title: 2q9pHFGgguIkm4cL4Cw3mpfk0JEZjtle 23:29:15.3 Debug: Rejected Hashed Release Title: ME8ABS30oGxsHRW9HeADtnG3GQDdEWgl 23:29:15.3 Debug: Rejected Hashed Release Title: BnT1es4HSGIU0UVQlx25SsC2UaiFAQxN 23:29:15.3 Debug: Rejected Hashed Release Title: KuLReVb2Xwp5TwulgxB3hLh3FvRwptJR 23:29:15.3 Debug: Rejected Hashed Release Title: KlTMLnOL8Y1uLNwb3DANW79C9zFSZwUL 23:29:15.3 Debug: Rejected Hashed Release Title: SBtrsfsnmwini6FcFDVTn3pZ7llKOS8N 23:29:15.3 Debug: Rejected Hashed Release Title: 99inAezdm1kykeXftuLJgbnvoLhyHRDi 23:29:15.3 Debug: Rejected Hashed Release Title: EKLpdqJyM7oVp7pJAHSl793f2tRuzHQv 23:29:15.3 Debug: Rejected Hashed Release Title: p5SCnKcNCJ9GFHgpa5WxCCGXKCZu3WXb 23:29:15.3 Debug: Rejected Hashed Release Title: Y7ITK4AfK5uhVv9ozTzadDEfvSzgkgil 23:29:15.3 Debug: Rejected Hashed Release Title: zB6gIiBvTJBqZ0eNVrws6fe3R6GADDLz 23:29:15.3 Debug: Rejected Hashed Release Title: ZQXu9yKP4zqiRiS6TNEqQtBHPhc5qxSq 23:29:15.3 Debug: Rejected Hashed Release Title: KW03vTlSi8OwvD4wtSIAUw0gCaez53lg 23:29:15.3 Debug: Rejected Hashed Release Title: Q4CpdtOxE9ya9jRfHFUZfTtHk5Pa44ih 23:29:15.3 Debug: Rejected Hashed Release Title: tTUrVNKOaX2cUvr0PT48v69ZPLPyxnzy 23:29:15.3 Debug: Rejected Hashed Release Title: Uwlxe8iPvAwBosMVTgHpFuDMUzW59He7 23:29:15.3 Debug: Rejected Hashed Release Title: TSHJtmhp5m4LkKM2SONE5SXVFo13nQZF 23:29:15.3 Debug: Rejected Hashed Release Title: 8kGK3UKDjJTE0WxGySZahzWBVnwF2wLM 23:29:15.3 Debug: Rejected Hashed Release Title: 1QmkmGIz8ur2KUxmzK6uMAA1wvDxCt1o 23:29:15.3 Debug: Rejected Hashed Release Title: YtIQxBhHu4gbso8GGIrsBqxxOwiocDD3 23:29:15.3 Debug: Rejected Hashed Release Title: d2zxq0PzQFTVJHMS71cLrHPCJxGns9OC 23:29:15.3 Debug: Rejected Hashed Release Title: hRPkP0CzyB0bvLUg1O6X6fF3h18ZYIUf 23:29:15.3 Debug: Rejected Hashed Release Title: 3OcIwbp9dg2ugckRtHE5JAOT5VIl4W4N 23:29:15.3 Debug: Rejected Hashed Release Title: cNuu3JnKJF9TILBrwqVKuLixlEp6Dt3N 23:29:15.3 Debug: Rejected Hashed Release Title: yKQDgwRdUWNxX6ihyUSgkJ1BIF5USkds 23:29:15.3 Debug: Rejected Hashed Release Title: NADsCnPayMRuT4K0hHvy36nmDiQolLPS 23:29:15.3 Debug: Rejected Hashed Release Title: Fe9iGlh2QsSJLFfYggcdJNhSjyR161Qu 23:29:15.3 Debug: Rejected Hashed Release Title: fAqMLXz2tvU1xqE65tz6jyxwxhzAfggr 23:29:15.3 Debug: Rejected Hashed Release Title: LGIuIKw65dSQiTNAiC6FzV5LQ5yjB5Zp 23:29:15.3 Debug: Rejected Hashed Release Title: i210GNxUSJWCIjHgWKKouYt0V52wqSTs 23:29:15.3 Debug: Rejected Hashed Release Title: wUEiqt7dhHFJvo2ayIsNtWWtjLkaCqiH 23:29:15.3 Debug: Rejected Hashed Release Title: fZv9bnI535CghpYGMINyytQ2wyBgMEnT 23:29:15.3 Debug: Rejected Hashed Release Title: tMd1OPDboA5RrDQ390ew8Hd8RQZbk6ak 23:29:15.3 Debug: Rejected Hashed Release Title: 7lzSHiE4PJOUJMFbvDtWUsddebF2HdCA 23:29:15.3 Debug: Rejected Hashed Release Title: xCuwRfBVoDHpOdEdcRgVoWZ87OTPbRMG 23:29:15.3 Debug: Rejected Hashed Release Title: v21ITo7SPt7R5rHEIEYczPaEQsaDx7s1 23:29:15.3 Debug: Rejected Hashed Release Title: MQJqNm1ZDkL5eyg82LTUBjzA9x7XrBiq 23:29:15.3 Debug: Rejected Hashed Release Title: 87xo6XoXzuogaLxJqGhcQYgtys4GNFF2 23:29:15.3 Debug: Rejected Hashed Release Title: WyqoEprAFPQ3ldvBkZBdx7t6p5DAgAlh 23:29:15.3 Debug: Rejected Hashed Release Title: NgrHxXy5VZxKGS0ls68aiXUu5LLWD2Xy 23:29:15.3 Debug: Rejected Hashed Release Title: Mke7A04L6Ypa247wOHI5d9QsIgLNVQiI 23:29:15.3 Debug: Rejected Hashed Release Title: fyHGAseJnSnHTlnrP4e1KwXA5jUSPvhg 23:29:15.3 Debug: Rejected Hashed Release Title: rzt38XjnpFUgf1TLSfVlBJtwSHQB60LB 23:29:15.3 Debug: Rejected Hashed Release Title: 0T9iBbWYEr0YPdB27J2rDMVIgKIYnjed 23:29:15.3 Debug: Rejected Hashed Release Title: aGFSAO5ZXApQwF8PnKYyJKu4ETJVQDmt 23:29:15.3 Debug: Rejected Hashed Release Title: yzXYzR9LYaTE0JiNXXyBgA0zOJ33ppzF 23:29:15.3 Debug: Rejected Hashed Release Title: QtqdeAk7OgrdYJsntU549EdHrZ6id3HW 23:29:15.3 Debug: Rejected Hashed Release Title: 7OsyOd8z6jL15G8l5S1ixmCO43obONV0 23:29:15.3 Debug: Rejected Hashed Release Title: yZ5lDqNBqTdELFbV71W2Uk0a70XDrWzk 23:29:15.3 Debug: Rejected Hashed Release Title: FWpyYXpuoAVq0OJYBDJC0AHSuC35DJSH 23:29:15.3 Debug: Rejected Hashed Release Title: jC8NPSpY1dpbADHByuQOFvts9oVmqNKg 23:29:15.3 Debug: Rejected Hashed Release Title: A4pxCIEcRHzxmcjTLbqDF4UOloiOEiv1 23:29:15.3 Debug: Rejected Hashed Release Title: YRDUNiMHRjW0W3ddyeRepLkQaWnl5eYT 23:29:15.3 Debug: Rejected Hashed Release Title: 6h6SF9bPtIVNV45yml1DrfBgIX2WYQXm 23:29:15.3 Debug: Rejected Hashed Release Title: bKe7xmw6l48TvnmH3NIP2uAjU51EJPX5 23:29:15.3 Debug: Rejected Hashed Release Title: irBskw78RAnlYvoZDGwPjg0ZeMRuIjpt 23:29:15.3 Debug: Rejected Hashed Release Title: IvWdDMynkC125xA5xVhIMdTYuauV7C8i 23:29:15.3 Debug: Rejected Hashed Release Title: wyKwdowZlg9rQ1mWQjdbrBJlYdmkNwYv 23:29:15.3 Debug: Rejected Hashed Release Title: 96kRO6eUCl0g5W6REdeTuuVvrqkyyKEP 23:29:15.3 Debug: Rejected Hashed Release Title: WUMM6KUZ0fjZ2yWNJAivWQP8agUTyoep 23:29:15.3 Debug: Rejected Hashed Release Title: nZXRN6EvnwUDAsgMpSY23V7ikebFoScE 23:29:15.3 Debug: Rejected Hashed Release Title: jP2ovZptjIUMyVFQWrOoxeHHGmheIrRL 23:29:15.3 Debug: Rejected Hashed Release Title: V35V4IOBxeKRXSMAtQZKiD5pIFeO3JxT 23:29:15.3 Debug: Rejected Hashed Release Title: PdSIgsccHQ3Q3SDfJJDE0XlUR3NwM4sD 23:29:15.3 Debug: Rejected Hashed Release Title: 4y7SAebWYwRxpuJ9GTpBQ6J702GcCtWc 23:29:15.3 Debug: Rejected Hashed Release Title: JOBByL73sUjfVnSqyF4xIS4siLVnr4SM 23:29:15.3 Debug: Rejected Hashed Release Title: LYD8MMbpSqhi9QJxeZ3wLLWFWnAtdTxf 23:29:15.3 Debug: Rejected Hashed Release Title: Dc630nlKiJ0HGCyeStOVfw2DfmDnp6Mx 23:29:15.3 Debug: Rejected Hashed Release Title: hLJcLmcJv2tUeMBbkg5utUvvISM19gFn 23:29:15.3 Debug: Rejected Hashed Release Title: pSaRjGFvfXlkcBpaPJUS7EHRB4rUZMhw 23:29:15.3 Debug: Rejected Hashed Release Title: jZIVnM20JHYqJGfH3t7lMMCdS4tS0eVG 23:29:15.3 Debug: Rejected Hashed Release Title: OcDxO9YNCMdFYVgLrk4l2qwAM9N7AqWm 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 23:29:15.3 Debug: Rejected Hashed Release Title: cUELd286IpmO3cGiIKM4f5z4E7AfVhpAbB8xrWK6 23:29:15.3 Debug: Rejected Hashed Release Title: bwGFcc9Eyp3wJ4oLQhnr2KxWo54KnG9ISlBUOwvy 23:29:15.3 Debug: Rejected Hashed Release Title: PNawjDcAKgqBXthwMZfywRzXqT2kHsmtDfYFAxxK 23:29:15.3 Debug: Rejected Hashed Release Title: 0Ma8Zuxfx0eUQvbjKqsyUNLrm9UmukVxYxyJQuYz 23:29:15.3 Debug: Rejected Hashed Release Title: mdZV73PiuEFzxKeRxtraiYAXNVqD119yO1EVN9oP 23:29:15.3 Debug: Rejected Hashed Release Title: x06e1z1blk4AaqXtFBDpDGtwHpqIPFW2gDFuSZxu 23:29:15.3 Debug: Rejected Hashed Release Title: NfDPYOrfbbX6BlfkqgQIi4EQwACbkea73nQWRm3c 23:29:15.3 Debug: Rejected Hashed Release Title: Xy9EQkhKT9DoLP1xFO9oZfzNgI1nGpa9z9vNcCmh 23:29:15.3 Debug: Rejected Hashed Release Title: KXmZbFw6JelV0GHWkgTbFUK02JxFf75JPEhBCYmv 23:29:15.3 Debug: Rejected Hashed Release Title: lwInRiLgKhwNI2wDmcSp7JzlnfxUuz3ltB0cYY3X 23:29:15.3 Debug: Rejected Hashed Release Title: mHPf3WoFmClEoFHhjakbuqSd3bcej9l2s9NBxkWj 23:29:15.3 Debug: Rejected Hashed Release Title: 0V9ooNh8X5L13MWqUiaTWv6fFxwmxINVVcVcS7ic 23:29:15.3 Debug: Rejected Hashed Release Title: bIyFSHJwUEGZf909J0ePGQU7k9Mm5tmIRBGg0inX 23:29:15.3 Debug: Rejected Hashed Release Title: FqU69chnytu6Sv2jcg62IGdhJ1mAzRrtorT0LHUH 23:29:15.3 Debug: Rejected Hashed Release Title: WtsrU2FhSGvXRuumB3BWLiSJZTMzNppmZFovLLkv 23:29:15.3 Debug: Rejected Hashed Release Title: bH8jPT1YNz7JsvZygSHDc7TgylBvOefFsM25WhUN 23:29:15.3 Debug: Rejected Hashed Release Title: 4LwXeT7dzBbQq5VKj0Iojq74QcZZOksklw5C9Cas 23:29:15.3 Debug: Rejected Hashed Release Title: Fh4rXPKd0J05AukKmVQfwIWHBSQlUIczSG7BvtlR 23:29:15.3 Debug: Rejected Hashed Release Title: 36fcqS7E9rHbhHCQBXOxuhnmY3f0ka4KkBlaecdq 23:29:15.3 Debug: Rejected Hashed Release Title: FhCD0pxALq9Y4jYLHQS4if2V6JmKaCagz6Zkw9b0 23:29:15.3 Debug: Rejected Hashed Release Title: XDqIAEjqb4mcPbCLU5ur5PTFn3FxQDCCEzjACedD 23:29:15.3 Debug: Rejected Hashed Release Title: XY8ffOWxd3eQeSRi3iZnz9ZggASNCjEp9COqjjjt 23:29:15.3 Debug: Rejected Hashed Release Title: eIcRvoVOWadTbj83D5JAzwCUTiLM6lDBLKOlq8hI 23:29:15.3 Debug: Rejected Hashed Release Title: aKpPCG4ZPxGkrSkQZ4fN1vC6hRjtIsR6GPxhbslQ 23:29:15.3 Debug: Rejected Hashed Release Title: cMJ6Odgel2kU1kPatcrTbWjlTAKAukHZ2vWGm32q 23:29:15.3 Debug: Rejected Hashed Release Title: uRHjyCVnaol2hgrDJSPDEporTQ7CAv8C33DnNCWr 23:29:15.3 Debug: Rejected Hashed Release Title: Pg4G8au50kUWDQscBYg4wfPrFP2Ut9VFD6gdUSMO 23:29:15.3 Debug: Rejected Hashed Release Title: hHpF9Y0fIWbAGOUR8rt1b0gBIpdH3HbhOOsis33d 23:29:15.3 Debug: Rejected Hashed Release Title: 3NwbjB0fQAFYiIL1mdemucLj681kzzlW5CV1Pn0y 23:29:15.3 Debug: Rejected Hashed Release Title: Q5774nDhpYjDezOkMABsEhYEIeR34uVhoD6sgdtv 23:29:15.3 Debug: Rejected Hashed Release Title: 9sQk0VNWOWCVLjdCWp2lPC2h4q6glb5hm1NrBB1t 23:29:15.3 Debug: Rejected Hashed Release Title: TKfY7rxadQnnNcTd9MuulRV9ws4B7BiVVauVsqpU 23:29:15.3 Debug: Rejected Hashed Release Title: Z9VQyaJhaiI2a8Z3qo4YcYeTPkfG45wpoPeFIcHG 23:29:15.3 Debug: Rejected Hashed Release Title: ogac995sm7yOHQvZT64x2fYdkfust5VBm4r7pu1S 23:29:15.3 Debug: Rejected Hashed Release Title: dtFkmRIBbR9ITIDBFojao63cTe96eXzq7mysvAw0 23:29:15.3 Debug: Rejected Hashed Release Title: w1xW1jNk39y1DZyKGvpUQVH12AyEb4AtbZI3cPWH 23:29:15.3 Debug: Rejected Hashed Release Title: ve9cihLpZFEgQB5VwgVN6w8qgZhonvlkRFNxhfhN 23:29:15.3 Debug: Rejected Hashed Release Title: 84ekVdaz5xBJhrCvlOaNit6wXxBLEdx2CffZ4uQW 23:29:15.3 Debug: Rejected Hashed Release Title: WxNEkQiZN9pzk5OdiLA7x7TodkjIU0mLiUchpPJq 23:29:15.3 Debug: Rejected Hashed Release Title: 1WoORxn4FYCWreX45DngMTS6NFw2DmMHPUH2u087 23:29:15.3 Debug: Rejected Hashed Release Title: XpDXlQVPcXl4S8DoDa5plYF0z8vVBMZkMN99F3pF 23:29:15.3 Debug: Rejected Hashed Release Title: LeE2yobhHdgsXX43uczeyMxrE2OETcaM6JkvAFPh 23:29:15.3 Debug: Rejected Hashed Release Title: ct8c7r1qsMsjGGApCT06TusoLxuch6Wiaq1lLxML 23:29:15.3 Debug: Rejected Hashed Release Title: Epobus8rPV8jUMs9Vz16zpxNcZdjgU3WgtZG3ABv 23:29:15.3 Debug: Rejected Hashed Release Title: rhD70sGE7ksujJWZESdp6pIlfPPxReiOYbcQVh4e 23:29:15.3 Debug: Rejected Hashed Release Title: apXLHZ9iiqcUunf0f6ow6qe7c5iWLeY58AItGu3G 23:29:15.3 Debug: Rejected Hashed Release Title: 0Byag7YvHloJDRQpKs98H03hURZD4qgyxG5NjM61 23:29:15.3 Debug: Rejected Hashed Release Title: P3kji5qxoDnDJXaEzEmCXmmkhjom54SfVyioYpqQ 23:29:15.3 Debug: Rejected Hashed Release Title: mz8q4hs3mdMV1w9IsGRFNvbp4Wd40ZthsqtF7f7d 23:29:15.3 Debug: Rejected Hashed Release Title: rThTuNgPlDGqjE7Ysay07muY9bMP5YtzdJr5shC8 23:29:15.3 Debug: Rejected Hashed Release Title: PrQsrb1KhrArV6qOkxsVBFZYCu8c9ptuWjqR8Q2b 23:29:15.3 Debug: Rejected Hashed Release Title: W07Wq4tGxarUcGVqxBRZXZCX7Z0CMJWmrd7FsNAg 23:29:15.3 Debug: Rejected Hashed Release Title: cL1DmgnOeJRsRvf1yaszBaCOwbZ2ujBw1HI8kjVX 23:29:15.3 Debug: Rejected Hashed Release Title: oqPROrPgHNHwe3EIwzRulRTI8dCwo975Gx6uhJpE 23:29:15.3 Debug: Rejected Hashed Release Title: EFZQ0Q5y6bt3YJCaSFpzraRr27zCXTSfSqz9ZgQc 23:29:15.3 Debug: Rejected Hashed Release Title: 7CDqFVYQrlThpNs8WWpzRmuAkp632WjS5axymtNG 23:29:15.3 Debug: Rejected Hashed Release Title: PmE41cuLCSDkhYDVJxKBDwfQDzEkobfEz8OF2TNW 23:29:15.3 Debug: Rejected Hashed Release Title: RmhdmeYyY7GVcoyctCqJRD7gWkYYO6fPtN3jpwkp 23:29:15.3 Debug: Rejected Hashed Release Title: ru5uYvCfMK95Kdo6ygRggDGCYYwhGU5BTP6E7hp1 23:29:15.3 Debug: Rejected Hashed Release Title: P1XfnHEIbsj6O6JzA1dUeung5Esg4yiBOHXEgJaT 23:29:15.3 Debug: Rejected Hashed Release Title: 83JCMJJWlriqQ4GQ425eqvXj04lxNFRXUWVBZiQe 23:29:15.3 Debug: Rejected Hashed Release Title: xnl0NIbXFeZ7h7qWtnHOf4PHVU3U6rWQI65rCdUC 23:29:15.3 Debug: Rejected Hashed Release Title: 070yFZkMi69L5eHBJKqtLfmoZGmnNcRjanStpxt4 23:29:15.3 Debug: Rejected Hashed Release Title: rNWki2eZFmid4iPU3iYNYGPOHFQuQIlDZbV6GM19 23:29:15.3 Debug: Rejected Hashed Release Title: LQRQleXVqsTBvdeiGKQPGTWoDi08uu2xkBNy0144 23:29:15.3 Debug: Rejected Hashed Release Title: yZLoRhyllALjL7jF40DZv8N6eKj1CgvSIMrtnJxE 23:29:15.3 Debug: Rejected Hashed Release Title: c346CBXGBAjExGcHdY3ZqyHhCbhrlXDrTTwKCrXe 23:29:15.3 Debug: Rejected Hashed Release Title: abd2EmNqF54hZtBwlHXVFzdyzrdTuh3qmT1m1EWD 23:29:15.3 Debug: Rejected Hashed Release Title: 9LyEqnCubqjgSxYLu7pzoNN2Yt2CI6H47uLcSAFt 23:29:15.3 Debug: Rejected Hashed Release Title: yS3EQgoeA9qxqCh67RBY2sseFsjU4sRMmO5V6e3i 23:29:15.3 Debug: Rejected Hashed Release Title: kCw7LV6MmjQiqmTfihiFaH4K0tKPsaRsKMtQ3j5C 23:29:15.3 Debug: Rejected Hashed Release Title: NIm2yXHO9j76VTdanD78UxgaySFQ8MT5YOYvBAQG 23:29:15.3 Debug: Rejected Hashed Release Title: LIgTeYUB1sMwT9d5aLX1RYqGAC6jBbCDXHFb5tGg 23:29:15.3 Debug: Rejected Hashed Release Title: 48qmA7vH8aqJG3LjjlutRwuOB18ZYhMtszLtsX6Y 23:29:15.3 Debug: Rejected Hashed Release Title: ZZM55UTc1YvyTLAQmsnIy1fhEPwf2vUWg9af1KMS 23:29:15.3 Debug: Rejected Hashed Release Title: iWLbCodwz2iGcSys3UPMRshhKlAmouUIvCR5eUoK 23:29:15.3 Debug: Rejected Hashed Release Title: XUOvgPbPnHJHPC9pICOF432TFLn0OufsmDmDKBaI 23:29:15.3 Debug: Rejected Hashed Release Title: lscdPkgs98HL7aogwhoREmKVpseHYd1hZaY835Ho 23:29:15.3 Debug: Rejected Hashed Release Title: RS9S0HxQ6Gp1yRzDb1Jl5ib9zDEmYG74eqCo6HNm 23:29:15.3 Debug: Rejected Hashed Release Title: eqikdtyzdPuY6e85gFvVhZ2cVf4LeapwEJSI4Z6M 23:29:15.3 Debug: Rejected Hashed Release Title: XJAJchKHuDalNo6L4XoEmYTX6DAMJGNdfXYUky9T 23:29:15.3 Debug: Rejected Hashed Release Title: gIKZix9MA0bdpdEl0rs4kr0mCnx0StbuJNUKf6ye 23:29:15.3 Debug: Rejected Hashed Release Title: oD3u1NXo1CYVAT6uDxzGE7afYJ9ZFAkJ6YJHEbH5 23:29:15.3 Debug: Rejected Hashed Release Title: 5PokIfJHumAXU1x1H8SwBODMdXWA9SmmuI5RIf85 23:29:15.3 Debug: Rejected Hashed Release Title: YHcOLPBDlAJXz6WJ2uZdITtxrgyYumD3hcO9hxSC 23:29:15.3 Debug: Rejected Hashed Release Title: rcQJpeDiVV2JbK7Y86fhB6DTdSGTQ1MAgj6qfzzi 23:29:15.3 Debug: Rejected Hashed Release Title: dXPyMdJiX1S08qcBPRpWD7aT3s4WErRCT25NYfr0 23:29:15.3 Debug: Rejected Hashed Release Title: 2iS1EESt13hR2yYbzcZmFLSfkMSF47o3ej6AsPhd 23:29:15.3 Debug: Rejected Hashed Release Title: i93mZzxXYyzdzvyH6ZQPYc8V9hao6M9SYPbmjUhn 23:29:15.3 Debug: Rejected Hashed Release Title: mrK0r80ASYkDHHe1236DpDQvUP4tFjqCOuhPSK8n 23:29:15.3 Debug: Rejected Hashed Release Title: C3G3JsCiwD1R21jZexbt58Ou2iwa2RLhXjTLhjef 23:29:15.3 Debug: Rejected Hashed Release Title: 2fKlb77dbD2KMkiWxxYqiKAHqSyAx4zFNXxtGscF 23:29:15.3 Debug: Rejected Hashed Release Title: VExw0iR0SEnJW6NtSJgXU0zQ9HcEvzyBEOwxkbNa 23:29:15.3 Debug: Rejected Hashed Release Title: d3NciHtGVsc0fPzha2pjMTc8d8RySDF3iIifXbCM 23:29:15.3 Debug: Rejected Hashed Release Title: FdwPlONJtNyMWqkkqbSwtc07qdsPUoJpEJDC7s7m 23:29:15.3 Debug: Rejected Hashed Release Title: vfNTOGLlNCbTN7RRoU2ISnj3xpK4wKKfLZhWsoXQ 23:29:15.3 Debug: Rejected Hashed Release Title: tW2yEZ63IxCddRcv4kgWPu4QfM0EWuvGYVIpDnWM 23:29:15.3 Debug: Rejected Hashed Release Title: azItdxhsDsFj9QYrtHHsWkl16zPOYo74s6l5Onsx 23:29:15.3 Debug: Rejected Hashed Release Title: q55M4JzbtU5xiFrA17bqpm3a03vEWDy0WcJrIJdF 23:29:15.3 Debug: Rejected Hashed Release Title: 2WUJU4kQpy4verX9KszrGSb8SLAp48mppS37dx9F 23:29:15.3 Debug: Rejected Hashed Release Title: Y2zKYaRUFdlxbG5ypviiq01V2GRvzdZnDtCYRBTd 23:29:15.3 Debug: Rejected Hashed Release Title: QoCx48OlyjqlWkySxFbeVPer78KIRoy6BfOMIcPA 23:29:15.3 Debug: Rejected Hashed Release Title: qGU7ZRsRrkSjTyWR0LTJSs789nU2JDl4dIKmDC44 23:29:15.3 Debug: Rejected Hashed Release Title: rbcJpYYlwLxJ4vl8ewIKVc6FPgqg4u4OPc1pGIvi 23:29:15.3 Debug: Rejected Hashed Release Title: 11YII2sZZxLN2V5H8rHLJea7tv9ibiB6lsOnz7zA 23:29:15.3 Debug: Rejected Hashed Release Title: 1MCmGSj6lsfOUHByJuhkqc6h5K8Bs9V02nhY8Xbi 23:29:15.3 Debug: Rejected Hashed Release Title: b96QlGdJ4ScMBkGakR7anYwWKPQwfUnxOCVl1hfq 23:29:15.3 Debug: Rejected Hashed Release Title: OTCf65ObF7dlkyMco6al63iim7gfOfKFYdEOxbax 23:29:15.3 Debug: Rejected Hashed Release Title: TMX5WeqEJxo7DQO6Y7HwRzGBDFb0EqY2myrmPQtN 23:29:15.3 Debug: Rejected Hashed Release Title: 7YXmLYkkdXuJ8p1fKu37ExgwHlopqdjZ6wFhq25o 23:29:15.3 Debug: Rejected Hashed Release Title: br7wP58Nk4bKNL29duODtHPgcTrcgUPCUar40HfY 23:29:15.3 Debug: Rejected Hashed Release Title: vdydFDNKlSwm7GecLNdF3fTJCG4JrcVaJYDrFiSv 23:29:15.3 Debug: Rejected Hashed Release Title: Ruxr7qvT3ErCYWOc2eEJYx47EWnkO46nWBGyv2BG 23:29:15.3 Debug: Rejected Hashed Release Title: brpzZqWIKVcnnC2QIDwyQWk1R8Pz6A2YZuyXnmxd 23:29:15.3 Debug: Rejected Hashed Release Title: 036VS9LxwI9WSX8ucPnCHeEfd1al6b6irlCQa5tV 23:29:15.3 Debug: Rejected Hashed Release Title: fuOtPK1yxXAtPBdBIcVfYsnnONmvwBVXdlPBnnhv 23:29:15.3 Debug: Rejected Hashed Release Title: 1TAYUncHsRRW0nthUbygjFvNzHAYU9rGbAWL7P2A 23:29:15.3 Debug: Rejected Hashed Release Title: 5F30EXQbmaSlRHJYJURkncH2MwXCQNjNzAL8J6Oz 23:29:15.3 Debug: Rejected Hashed Release Title: kePMav0G5CHq2rJ4jzsh9syrwvPNzeURgCCyGYBa 23:29:15.3 Debug: Rejected Hashed Release Title: aSk2xhganRgn3Mcswx5lgJPMjHZBBsQ9WbMyE8jk 23:29:15.3 Debug: Rejected Hashed Release Title: avcQ6cR2zX76acnbu2NaYdY4d7ot9dX0EeTcAQbW 23:29:15.3 Debug: Rejected Hashed Release Title: 9h8OBhfBGCarHvhMg2YMmlvfD773ftI1VD1BHk5H 23:29:15.3 Debug: Rejected Hashed Release Title: wRRwrkgml3qlIlAz3bhB73fRRtaEjLd7UOVFOVo6 23:29:15.3 Debug: Rejected Hashed Release Title: 831chO4oSO4eM3imQ1tbpbvaK0wrvOuuOUQxuMmZ 23:29:15.3 Debug: Rejected Hashed Release Title: PMK4OWvcCKt2fTRTJtWPKY1nqe3NlZdm9RXiV18z 23:29:15.3 Debug: Rejected Hashed Release Title: L2pmQ6LYEztV9d2KRRqaD8NwSmZxbmXx7NhxoENx 23:29:15.3 Debug: Rejected Hashed Release Title: KcQnmuGpT9V2kQVV2ViwSZvyODNuaPhX4R4QsFLG 23:29:15.3 Debug: Rejected Hashed Release Title: 6U7Dr6PJ8J27BPteP1dTNnVAcW0n3sxib2mRvuAy 23:29:15.3 Debug: Rejected Hashed Release Title: i4n4Y57r57IVQ2WDMdmIdmOamlAprRtXFe7DJuS2 23:29:15.3 Debug: Rejected Hashed Release Title: A0WCOyHb349pKiflY0KXie5q6QmDvTlF05AZIH7L 23:29:15.3 Debug: Rejected Hashed Release Title: XsPARI2oJ8gsE3F3hV0rq3e6ezQFhx9nHjAAFxtP 23:29:15.3 Debug: Rejected Hashed Release Title: iI9Ijr1BGP3sd5L8sTmRuKuDLAtGdQ5iX0BGp57Q 23:29:15.3 Debug: Rejected Hashed Release Title: NTwTeWnrRyQUqv6hBpcKBu0XWtzptKk2SuulO1Cz 23:29:15.3 Debug: Rejected Hashed Release Title: myDRqGqSO1VGDoweSDRAGWQew1yXB6b3ubhaAaQz 23:29:15.3 Debug: Rejected Hashed Release Title: EVVYX5xFmrUpQlpLku0YaIgEsyTof5tNxclCMHDy 23:29:15.3 Debug: Rejected Hashed Release Title: rHS2lsugAWyW6ZmRaCDjUt285dXRs4yVp4kICgFZ 23:29:15.3 Debug: Rejected Hashed Release Title: 1XvNiYvs7NCEJ7m32QwRCRKXuH9tKMLW4JDWl5nX 23:29:15.3 Debug: Rejected Hashed Release Title: bn6tjk1GgmYRutG8gcZf4IK6Em7lU9P3jYqE6Byo 23:29:15.3 Debug: Rejected Hashed Release Title: ei74nCQc9OMbHsd2566ihebrxuzKf0UoCYHNZe7n 23:29:15.3 Debug: Rejected Hashed Release Title: ynewNHhATFRqOYvOnsrwsHu4fmxR7nhbqvDQty5v 23:29:15.3 Debug: Rejected Hashed Release Title: 0KaUm201TNnwCBytxZ9qLU7dUtHLmNervlhkOiyh 23:29:15.3 Debug: Rejected Hashed Release Title: geLqiHWZWB5z7ImXDh1d6V8KkbJUyJirtcO61iMw 23:29:15.3 Debug: Rejected Hashed Release Title: nFVLOBcOvXHnAjnQX4BAfgVSAvVS7dcx9YevYI7H 23:29:15.3 Debug: Rejected Hashed Release Title: rYxBhUfHekicBHSTO6cwbiLObeX4JVYY80APLNla 23:29:15.3 Debug: Rejected Hashed Release Title: WaJ0cGOJweE6MyLueNcfdx1bfPl3kTK8nZBIbym9 23:29:15.3 Debug: Rejected Hashed Release Title: tDa4PaWyGkm5wbnGllvPVCLDxWTQ90waH4nqYjaF 23:29:15.3 Debug: Rejected Hashed Release Title: AYQ8Gbat5zRuBeHqERddjRFoe8o3FxkZmXOTZ3th 23:29:15.3 Debug: Rejected Hashed Release Title: J6usxXX1uY6CMHTM6nrOnBSvIsEok8cDrJx6g5kk 23:29:15.3 Debug: Rejected Hashed Release Title: b7aGlSPjpCo7pGPDVsvoFhLETXiWcq99AO9Srm9o 23:29:15.3 Debug: Rejected Hashed Release Title: EUqN2YbnegqlVV4e5PvwLXwQyZS05jnhsSI0Q3FA 23:29:15.3 Debug: Rejected Hashed Release Title: pXRt5m08xJu1NzmgNHNt4IXy1pJwdvY6RDscAeMx 23:29:15.3 Debug: Rejected Hashed Release Title: nGriEd8fBMJMw10FOrlN5a4h1q46Za6ryiYYQhQR 23:29:15.3 Debug: Rejected Hashed Release Title: RVjID1ok9mZ1Q5pM4G3snZnh3Q1Q75SCBanQVhrd 23:29:15.3 Debug: Rejected Hashed Release Title: FmkKQXCa34FmnvriJQ8IuJDkRzxuqRU0G8mCI1ot 23:29:15.3 Debug: Rejected Hashed Release Title: nNMQUYZPXJ8Oiptxzkma4Ky4oLdqYf5rbyWV5Hjf 23:29:15.3 Debug: Rejected Hashed Release Title: AJKgfEtoyrQWt5Plue7CzDzSQMyQSn7f5gafS5GZ 23:29:15.3 Debug: Rejected Hashed Release Title: 0FXIr5DJmvIJjuziBRW2gbxLTSoPUpmqrnJmylL6 23:29:15.3 Debug: Rejected Hashed Release Title: xFKmeaJkBMXxPLsBZ8HpmO4l9estHycQumfokrC9 23:29:15.3 Debug: Rejected Hashed Release Title: FyUIQrtQvAJSkGPDvlvDiakT9P0cMymxJObndKFZ 23:29:15.3 Debug: Rejected Hashed Release Title: encHDLfhyFUcuLmMYHwhEwVa7GV3OKEJtas8gYcR 23:29:15.3 Debug: Rejected Hashed Release Title: 31TkGMDB2fm7gMt5SzNs8wPLhErArgbpX5u9nsDP 23:29:15.3 Debug: Rejected Hashed Release Title: 4DNg7m9oYsNht9YuahHiaAyfjFhfYyF36l44i8Bu 23:29:15.3 Debug: Rejected Hashed Release Title: 4we4BDkxYEsVinZ9bNsUTIq5uzkfL4jrQtC8Xkyh 23:29:15.3 Debug: Rejected Hashed Release Title: pfEZrT4oSGnJhm92ekxEX7RXIjcPVQxM9eysVywl 23:29:15.3 Debug: Rejected Hashed Release Title: ABB88fckTlb3edRYp8ZRMslSGTdofGaphYPsuF8k 23:29:15.3 Debug: Rejected Hashed Release Title: QoNdtWtxgIofbHhEF1H4jUKNiLPjm9B6AWy9uIzm 23:29:15.3 Debug: Rejected Hashed Release Title: R9lpezLyhy1vGFExhHEHNPFkLCPhhVwlL0UTky3w 23:29:15.3 Debug: Rejected Hashed Release Title: yZfQG6Fc6IoD4PTvm1LpytZ8hn7vlKTU9HlmQWp7 23:29:15.3 Debug: Rejected Hashed Release Title: srItQxdsObNb10VDpKXPfVlc4fqLxHqg5uq8oXta 23:29:15.3 Debug: Rejected Hashed Release Title: sq6EZsEbN5aEQosjzNn3aIn9OwHnVGk783fW1cEM 23:29:15.3 Debug: Rejected Hashed Release Title: V5maVNlB4rpEVH8hVtLMMXBTeOxUbVVI5TuRU241 23:29:15.3 Debug: Rejected Hashed Release Title: hVwovt1hQ73pBCYRyCTuYrpKcV1Mqw81tBCc8a9r 23:29:15.3 Debug: Rejected Hashed Release Title: nONxtPD0BZLqcG7wz1kLP2mRPc3gDBNzj3OBTvmy 23:29:15.3 Debug: Rejected Hashed Release Title: wETLlA8QLlTi6j2Iq3R6P5qMcIUIusCI65i6EGH3 23:29:15.3 Debug: Rejected Hashed Release Title: 7y8aal8oHZS1gTV5Xr7vV9sgp4RWKriHXdfYcR7N 23:29:15.3 Debug: Rejected Hashed Release Title: 5z7Q4yMYkFbLZR5gBlZXxj1WP6x7H1aW3SJM3Cld 23:29:15.3 Debug: Rejected Hashed Release Title: SiduXdVMSDDtimPy0cY6riNJqgkt3UBuqe9qlHGf 23:29:15.3 Debug: Rejected Hashed Release Title: u9L1PLO1i5agDdofFd9HDbUGDnBO6nIIUoxw8anT 23:29:15.3 Debug: Rejected Hashed Release Title: 7CWzKN9OwkCnSki1YpsaH1pw7IyoJeKd0dcYSVTT 23:29:15.3 Debug: Rejected Hashed Release Title: n3PEs9q1V30u7sljX222RTpXfS4ESIUR2zecuBfo 23:29:15.3 Debug: Rejected Hashed Release Title: hQBTrvZsbaPIuVzZL0YQ2FrlkvjBM7MwlsHCWwiY 23:29:15.3 Debug: Rejected Hashed Release Title: 5F6fwddrdhTC2yK1cQMMNwEgJEFhde22SMT7j1Oh 23:29:15.3 Debug: Rejected Hashed Release Title: UMVFRzc5yCwdSJq1xNqfcm9LIk9QUG6f6OVpP9e3 23:29:15.3 Debug: Rejected Hashed Release Title: UPC0RA2QYjgEQeUHQPzpowQZdIj1J5sE4Vk3wpJO 23:29:15.3 Debug: Rejected Hashed Release Title: ocp6L7hjND2DfeWA7CKxiw3TGBCR0bdggfqzi3yw 23:29:15.3 Debug: Rejected Hashed Release Title: B1QqJvYNX2A0IUn5VFVvvdIMmh19QHW6eTH7GgA7 23:29:15.3 Debug: Rejected Hashed Release Title: qxZlg2bJVMzhPhZM6P3fTOqk52BcLvhVdrhhxK7w 23:29:15.3 Debug: Rejected Hashed Release Title: inVBnKOrOsrrYPUmiE0JoRsQFnxG3zzrr02KeqMG 23:29:15.3 Debug: Rejected Hashed Release Title: 858qPxZEmgnuO5daH4mJV1R9ZcfPMA4TwdKrM4gj 23:29:15.3 Debug: Rejected Hashed Release Title: 8rDoIxTgX2tfHB7U8RG0da0eLMzJg4u52lcqRe7Z 23:29:15.3 Debug: Rejected Hashed Release Title: ryce7Jssiv0zOkOONfK2EN1yRRrJaQUmRPuGvUUm 23:29:15.3 Debug: Rejected Hashed Release Title: MdCmVWMpNmCQozYOvADXFHYYLA3ZW4yfYs0NjbIl 23:29:15.3 Debug: Rejected Hashed Release Title: Sd7nyhkCT1IJCtXR3lSGUUOrwnphXWOPzM0MNeaA 23:29:15.3 Debug: Rejected Hashed Release Title: dUD9qBsftNHovfpvBffiI5xMvtDOLeLQyaNFNSMP 23:29:15.3 Debug: Rejected Hashed Release Title: lRtjlpZmMAjMkPifObgTdOcZ1pHAAqooxUuIZQGy 23:29:15.3 Debug: Rejected Hashed Release Title: qckSUgQdGdWHiMDaqB1lPoMPv2OT0gkyi9uTamFA 23:29:15.3 Debug: Rejected Hashed Release Title: rna4fLryqEs55c20OhOSOZK86gdQ1Ye6SFATIFTc 23:29:15.3 Debug: Rejected Hashed Release Title: FeyJl6H3rCLidz2LOGQizjKtBSBF1iMsnQ3ahcTe 23:29:15.3 Debug: Rejected Hashed Release Title: LqJQdEn6ocdqY1DaLoIfldmHy3h5VLS2M6bDk9oj 23:29:15.3 Debug: Rejected Hashed Release Title: 0StXQpPSxdoVSM0iAe80Njr4M8TSU1daN1i6LOwt 23:29:15.3 Debug: Rejected Hashed Release Title: b2K1CLcPQtwxUKPXz0M2TC6gnO2aVcOh3q7uuQec 23:29:15.3 Debug: Rejected Hashed Release Title: robhkXr24hD5TqR1gtynB3YGC8FfIg9watKbvTJe 23:29:15.3 Debug: Rejected Hashed Release Title: ccujES1drcRrszul4Gay2VRSBE5e6vAWMqfJMhEx 23:29:15.3 Debug: Rejected Hashed Release Title: 4VjY2b20HuqlMOrZUqVbKAWeYET2LV3YTeeQSRBO 23:29:15.3 Debug: Rejected Hashed Release Title: 1RIYkEWfEPgbR5sDmD3PBWBmyuf2xzXoyLYAwoTm 23:29:15.3 Debug: Rejected Hashed Release Title: DjWPuLgRqS2n4HkYHrYHnteyvr2b6TzEARCpeC4Y 23:29:15.3 Debug: Rejected Hashed Release Title: fCUpLtOawmWoB9Yp3jES6dS5LXmEWe0GXHMwLtvj 23:29:15.3 Debug: Rejected Hashed Release Title: V6ESl9ZMcB5MT7PeMI6kX9w7ZtIdOvLzFfK8mVpm 23:29:15.3 Debug: Rejected Hashed Release Title: PiHGj1u33sqYdKEJK85pa5W9mjIkxB1U9I2VIWdC 23:29:15.3 Debug: Rejected Hashed Release Title: ClZvZClvXnwqlBdM52gDejmRRoJwFL1pAutPBgJ1 23:29:15.3 Debug: Rejected Hashed Release Title: t9Gb7Pm50aRByNm3DwKJYGX0GhI9m4Vnvf2pZJxO 23:29:15.3 Debug: Rejected Hashed Release Title: 5y1cQwHF4g90K9U0kMBHI6YLe9Fb4f7octlIDZNb 23:29:15.3 Debug: Rejected Hashed Release Title: 3IqV9DbAzuihEjxdHzkfLrYOioTDkb7U4EKdtoqU 23:29:15.3 Debug: Rejected Hashed Release Title: OcouwqiwcHjaOq96YQH1zXwWCQC4BHVLzvkE9r4n 23:29:15.3 Debug: Rejected Hashed Release Title: lARgmHd86XzLjbVjXJPih6B9YRv1WyquUPDPxLdZ 23:29:15.3 Debug: Rejected Hashed Release Title: gT80kgG3xR6AfMk8KKyJnNiHSNzlkdyHIX4VZBKj 23:29:15.3 Debug: Rejected Hashed Release Title: hXc0CHd2X8FaOLILzd8mHEZt2OnBQVRlspKXpwPg 23:29:15.3 Debug: Rejected Hashed Release Title: KWwg0SWD7Y5rCrVQZ5gV7NE3IEaeb75SC8OVNQMa 23:29:15.3 Debug: Rejected Hashed Release Title: yRQj9xnJb1OUX3OGBB5NAGqDqfQbm13kI2u4ullO 23:29:15.3 Debug: Rejected Hashed Release Title: BOQR4vnl3GGLyezW066YBXcp17eZn3IaZ4HjVnDe 23:29:15.3 Debug: Rejected Hashed Release Title: kt4acIs8lfJuHAcdoESeYGRCu5vyRAW0kbfuXYDd 23:29:15.3 Debug: Rejected Hashed Release Title: TxlkQ7H0gPIvwI86JTPKh976eL6wWLOJc3SBYdO1 23:29:15.3 Debug: Rejected Hashed Release Title: oYqzMDYxTrjvW8cyQTb2qSdmpP651cpvOy7J3dF4 23:29:15.3 Debug: Rejected Hashed Release Title: lL2Om88SmZbmTXsXIy9HxKNgN6yHnOJGk0FiiHix 23:29:15.3 Debug: Rejected Hashed Release Title: NQn8VYkD4oXG2DDPHVKcebHZUvpFb60WGaLMUadG 23:29:15.3 Debug: Rejected Hashed Release Title: n3dZJrmDbqZT1RvvU19BKFZicEh7QjJPbKPDQPA4 23:29:15.3 Debug: Rejected Hashed Release Title: rB2D3NHECPXkE1DPqJm3o2XI2tHKXmTKSpRRDwCG 23:29:15.3 Debug: Rejected Hashed Release Title: Cb3YLLUQb1q6Cfs8X29KkKiZQ4nTYZOT3wnSTP9F 23:29:15.3 Debug: Rejected Hashed Release Title: iYoTMXxIeBkPBYc0FHZxtwyI2iA5pp0AHFlkor57 23:29:15.3 Debug: Rejected Hashed Release Title: fVii6IABJZ98AHUyW2wQVPBDvvf3vLVPFKZQBdV5 23:29:15.3 Debug: Rejected Hashed Release Title: JhRDYxYeIlpRkyvIDVHXTa0ujFDL4QlnIQNHXCE0 23:29:15.3 Debug: Rejected Hashed Release Title: TNsxzuGbF0WtE3FghVend1A48Mv6iBLOHelUAaBe 23:29:15.3 Debug: Rejected Hashed Release Title: ZvCQDRjeRPiT8IaZhBpordYoq3YFFVqA1tEJLO3L 23:29:15.3 Debug: Rejected Hashed Release Title: 49xMdM22osKzn9OYE8a1m53vzWTAFNRB358r3o36 23:29:15.3 Debug: Rejected Hashed Release Title: p7Eg34MKZbRL1PilMfJSYFRO7bbhZvJl4FsjMERT 23:29:15.3 Debug: Rejected Hashed Release Title: zD5EH48AlKPRMl5gCt1NxQbjo8irAQARV8IXkSHr 23:29:15.3 Debug: Rejected Hashed Release Title: IXEJnv1W1JodNfuGgIP36X320LuRvxmXVbkG0820 23:29:15.3 Debug: Rejected Hashed Release Title: E5HnEEQ9CtvHHHr2MWjrzRwYhcfMztIEdq3NKDoa 23:29:15.3 Debug: Rejected Hashed Release Title: AqBJY1DCiSarPE4vvactFTX07gaIRncyGMOhnyIw 23:29:15.3 Debug: Rejected Hashed Release Title: IaS6FIImd7PFNeaagfasgWcwVh5ZrBtaBVwOJSlS 23:29:15.3 Debug: Rejected Hashed Release Title: azmTB4gFNYWcSnEXZVcX6IPvZqFgbB03hE6rkDhc 23:29:15.3 Debug: Rejected Hashed Release Title: 24jkRlgC6Mi8gTKtcLiVVi8hIJPDYkfWZHv89oJK 23:29:15.3 Debug: Rejected Hashed Release Title: DpVErwql2RFi2cwJ3FI4mRpQViv0ziUd10U4PItz 23:29:15.3 Debug: Rejected Hashed Release Title: seoKmZjaldlrHAlj4auCZwGOjQ8mAqwyxY6KQKeO 23:29:15.3 Debug: Rejected Hashed Release Title: Q8bcicPRdL8AxCfpgHd6CfFgriU53yTEYRh8BBBw 23:29:15.3 Debug: Rejected Hashed Release Title: 7RIo3ItXauALBj9S7oFzOLSCqyIqIXMvqG3BiYTz 23:29:15.3 Debug: Rejected Hashed Release Title: zCG1S3ybesM7lWoHSX4smO7DxTHWGeluCABuhSCI 23:29:15.3 Debug: Rejected Hashed Release Title: VSXqq7HckaLlcqGvYKrxZjP2jpUcnZq3LutfjiVC 23:29:15.3 Debug: Rejected Hashed Release Title: L8BKE5rag62aLNDuPefV2OIpioqD3O3C0CZSz1E1 23:29:15.3 Debug: Rejected Hashed Release Title: tGyLW9SsyO54SnpQURsWEa4Z6Jc1HxTjAJQe0UtO 23:29:15.3 Debug: Rejected Hashed Release Title: wjlWoEK4lRDRp1I7BlBe2g7eKOK6IaGroiUgl2Pf 23:29:15.3 Debug: Rejected Hashed Release Title: 3bbHlOYSAeItvW3sxDFoJcwCn3JzCLfe394WERcE 23:29:15.3 Debug: Rejected Hashed Release Title: bZYx258bGsiLYJzsUunzxpBgzFmgbRrntoKIG4cT 23:29:15.3 Debug: Rejected Hashed Release Title: OInYTyOTbosz57oqHuX0ZtItqGi7SEWbERCE4ZvT 23:29:15.3 Debug: Rejected Hashed Release Title: 8cAkTmQPpJ0UJSKvWTQlZs4LDG0hmDGJdD01pXiJ 23:29:15.3 Debug: Rejected Hashed Release Title: prK6YrPXyI0lvOdtUy9BXxFLGa0Dykczix5FMyTN 23:29:15.3 Debug: Rejected Hashed Release Title: SG92fj5flzDbaKPjiBFvsed3uHatewnzGdP9UsEa 23:29:15.3 Debug: Rejected Hashed Release Title: TszcIZTsVfaQsRXz5Gfr6MR0ro8Qq8lwlcqLI7dG 23:29:15.3 Debug: Rejected Hashed Release Title: bsZleauozEXFoIIDxh22FRjc4DWOVkRXsvPbaUcZ 23:29:15.3 Debug: Rejected Hashed Release Title: I8LsAu1os8bGmhYXspwJfLum46RIuxnUXGt8Lz5b 23:29:15.3 Debug: Rejected Hashed Release Title: wGP94rnSkVJPj88LFKDSFM5HelkDaElK7FS7LGhS 23:29:15.3 Debug: Rejected Hashed Release Title: nvC3mwgkeoHmCU1vQBtoLtSILhvJENlHW8zpbXKB 23:29:15.3 Debug: Rejected Hashed Release Title: acxze3duovh3pSUCfXUqICUbD248nvTthHTdU0TG 23:29:15.3 Debug: Rejected Hashed Release Title: 8Mf2YcvMERuY4nendyWxTc3IZUt4UALRlryaQD1X 23:29:15.3 Debug: Rejected Hashed Release Title: rrm0Yy3KsUSVhTFUv9I6eZ95QFB85VRpYV25iv7z 23:29:15.3 Debug: Rejected Hashed Release Title: YJm5r0V8UyIOY7qaTVjaBce76r1ZfD5IW3I9gslX 23:29:15.3 Debug: Rejected Hashed Release Title: zRbSmTJLdatkEaJFXqXxLK4Ms1OJlH6EtOLRgPAu 23:29:15.3 Debug: Rejected Hashed Release Title: QkOoS49RjwbTLuRsCcCVcSHRzkRkkchxhrydU430 23:29:15.3 Debug: Rejected Hashed Release Title: CAiCoyVpiL5yScNhqKQ743smztwEAoTlk4zwrTxE 23:29:15.3 Debug: Rejected Hashed Release Title: nGzvIwKHzGiCk6yIYvUQVNAXQ8iTOzXnuCN7V1Qg 23:29:15.3 Debug: Rejected Hashed Release Title: D4xTjLeSlo0dsmtJdyfICbNboQn4ww18GVdQM9Yi 23:29:15.3 Debug: Rejected Hashed Release Title: b5IhamsgRinto9eXRwuUuhlXxUsJ4BCZZPPrBYGI 23:29:15.3 Debug: Rejected Hashed Release Title: OonXat1jf0sI2Y8cgjpV8JKpzEQKRIO9rSVv9ypi 23:29:15.3 Debug: Rejected Hashed Release Title: NIyrSXN3tBdVc3vajdS9VYl7TdB8Z4tJ98MTBDJa 23:29:15.3 Debug: Rejected Hashed Release Title: EHFJqlXfP56e3EHY9yp4S8HjSxw2snqHc768vSeB 23:29:15.3 Debug: Rejected Hashed Release Title: oCQZyKyIWkhjUV6A6Iw392PE1UUtswc9PyLwo0uq 23:29:15.3 Debug: Rejected Hashed Release Title: A2v4Hy8iERJTWboDP2nxqaupBOrrIaBTLpP0GOm7 23:29:15.3 Debug: Rejected Hashed Release Title: BiLOxZHbEXsdNCGr9ZdCdB0M0RN6HMHkBFx9Rz9W 23:29:15.3 Debug: Rejected Hashed Release Title: UsybtjuzcWPzQHqw988kC2Hc1vNIaau5tBvIIYPw 23:29:15.3 Debug: Rejected Hashed Release Title: LaW2MH8ek6JYRaxubU7o89zfh97cahbeyQ5ctCKP 23:29:15.3 Debug: Rejected Hashed Release Title: JRwEI5rDBzidabC90sd4WKDsEw5MsoZpu0iDjJvZ 23:29:15.3 Debug: Rejected Hashed Release Title: NrGaw9xbWq1Yj0RWp7DsJzRbMFbfrvm9zoEMi098 23:29:15.3 Debug: Rejected Hashed Release Title: cQP0mQq8qezrQI64JqzAjCJeGHJCqKgk9ktD3tJE 23:29:15.3 Debug: Rejected Hashed Release Title: AtkivUYwvMu1mRw1VZwKfinWsyLQDairHBaZx1Na 23:29:15.3 Debug: Rejected Hashed Release Title: NYoSpp7PnCxY3TKXksflVr3LOsXg386iyNV42QsW 23:29:15.3 Debug: Rejected Hashed Release Title: qnNnOC0HpJpioQSLHewEnqLmYvmPzKkQACsEmgoA 23:29:15.3 Debug: Rejected Hashed Release Title: uUC69bU3j0o992RVtq7Or7c0youfTSUTGzdCGPvg 23:29:15.3 Debug: Rejected Hashed Release Title: 4cERWlrmteoahC0UaSAurgIcUM7J0rzZzrcFvKR4 23:29:15.3 Debug: Rejected Hashed Release Title: 7RgwglVP5YdXn1q432J4df5SeG4BynkZfu1SIHDX 23:29:15.3 Debug: Rejected Hashed Release Title: FQfFfUR4bfvivifzSZf2A0QcBkjrXHyAHDqE6sd0 23:29:15.3 Debug: Rejected Hashed Release Title: yKee7bQEIPV6JyoSb2qyrRyvYze3g5NN5X0CJbCp 23:29:15.3 Debug: Rejected Hashed Release Title: UE3FIESKr6S1IMVJkYVnz8GBWo30iSqwSv6Ty4Ft 23:29:15.3 Debug: Rejected Hashed Release Title: XWfQWNgyq3JBDfXnDtXZDgpHZhS1dKm3Qe4ZfWvY 23:29:15.3 Debug: Rejected Hashed Release Title: T2OMdFOaM59MxnZFULMpuGwjSVdh8J1HJlNNGcHY 23:29:15.3 Debug: Rejected Hashed Release Title: EPE7FBNOl2M7njbvM0kLJLDb31YOeN36PUNCtrz0 23:29:15.3 Debug: Rejected Hashed Release Title: vCnNkf2dptrgNgz3O8gSngzMnQVSMjDq4vsYWd3Q 23:29:15.3 Debug: Rejected Hashed Release Title: I3QagznsJt0i8KjlEaaTRSozaFuQTh3PMQrwRP5Y 23:29:15.3 Debug: Rejected Hashed Release Title: bqhjGCLcvdblv4JNIuQBwXKxFMjttRRXzJAzoPAv 23:29:15.3 Debug: Rejected Hashed Release Title: HNRbODe6SwGNIyeirmH1eN8EzMsEOp65JkGao4o5 23:29:15.3 Debug: Rejected Hashed Release Title: B0ZNPtyzYsHJdphWvTJXgI9zF1s7RYVOl813pK3p 23:29:15.3 Debug: Rejected Hashed Release Title: Ii96OztRySFk1V6OV7sip5BnMMQCOUYdN7aH9l0y 23:29:15.3 Debug: Rejected Hashed Release Title: 3VwqSs5jmhYlid0LZ6Fr0hACfYu7SJ2AFHjZXAkM 23:29:15.3 Debug: Rejected Hashed Release Title: 86YqLUZiONLDdB6tTZM110zToYaoGC7OcnVpFKoA 23:29:15.3 Debug: Rejected Hashed Release Title: 3xr4fxfwp38MEAqrEyF5PDsGEzQMO4jKdb1ldK7F 23:29:15.3 Debug: Rejected Hashed Release Title: IdBqSO8gy2JNrmkc9C00eYrfrq7gIApSjmDqRY1B 23:29:15.3 Debug: Rejected Hashed Release Title: raLcNMNjngbSVjMRNMBiCGhGNP7JL1LtPpjIaiy9 23:29:15.3 Debug: Rejected Hashed Release Title: YlMP3cOfRhd2Bv8KvK3ncr9anYZRE315YMEMNoN9 23:29:15.3 Debug: Rejected Hashed Release Title: uHNay208nDVvMygxybBg5q4oziTIHsmqHoC2lLe0 23:29:15.3 Debug: Rejected Hashed Release Title: cOw3g5xJMuQgtw6gCORCaYF2JiLm0OLmOYTExwjI 23:29:15.3 Debug: Rejected Hashed Release Title: Q0yEzAOpoXW7sqbydLOLio0oDyNo7murCjCLRjFb 23:29:15.3 Debug: Rejected Hashed Release Title: gqFfEIOWG7xRry6vExZhlXZg6ahNYTrkHqtnap18 23:29:15.3 Debug: Rejected Hashed Release Title: LLNrfubY889gVc9OVWnkO6ZpRGSWbwpaWLukv7lK 23:29:15.3 Debug: Rejected Hashed Release Title: Hc4IPw6Ga2CKF4tfeCtezfUP2dDoZIAud2NOAYVf 23:29:15.3 Debug: Rejected Hashed Release Title: zjydRncYC9rRDmD0ZDTZXpz7mtHlpHaolo9ioCcL 23:29:15.3 Debug: Rejected Hashed Release Title: es4g8jsFBQc6xTTICdPzfeqYiEM14P8riTTvqZuU 23:29:15.3 Debug: Rejected Hashed Release Title: IafvuKNYlMHXczbcrwRbR61jN32SflGfq4OLakZI 23:29:15.3 Debug: Rejected Hashed Release Title: L8NVFLBwnYgLVZIflXUI6H4xpWOixziKn8u5Mz8d 23:29:15.3 Debug: Rejected Hashed Release Title: R8aXUrgELFlgwBtMwnJ5I79S8iQbiu1Ajn7kzbfG 23:29:15.3 Debug: Rejected Hashed Release Title: L5ORkAaqL5JVmoJjgx9c5DvHa4Qzw7nnng37xAO7 23:29:15.3 Debug: Rejected Hashed Release Title: 4AoqX50R8J8S9OFFdxOUndiM6m0Hv58MRK0Hnult 23:29:15.3 Debug: Rejected Hashed Release Title: iL2dn4fk0p5kOBWLxzxeYuhO7K8MG5Q2tvI3kntd 23:29:15.3 Debug: Rejected Hashed Release Title: MS1h2G5dIhdt70NRR9TfLvUCI65q8fWw5Ass6W6L 23:29:15.3 Debug: Rejected Hashed Release Title: NG1Hm2Vvhxoz0dXPNwaYLS7IbwEZpxaNu9eF3QbH 23:29:15.3 Debug: Rejected Hashed Release Title: 53TLXpw5LZrVqviJlQKPnIfKIlNuphzd2DCNACc3 23:29:15.3 Debug: Rejected Hashed Release Title: 7LYGsw7EPX0twlXfrF3KoqtxKp8nN0S0m6iSAJ17 23:29:15.3 Debug: Rejected Hashed Release Title: t3AMBAQQYMIesg82tf12slp1DfBYcEv2TPMDho2F 23:29:15.3 Debug: Rejected Hashed Release Title: c2ESgj6AQhCMbl1V2vMBegSGFDQXDUe1EfiLtxM0 23:29:15.3 Debug: Rejected Hashed Release Title: BwU7wio3xK801GdoAD9t4ZXjOE8qxhJQNvxffkgJ 23:29:15.3 Debug: Rejected Hashed Release Title: BEdLGLXEwuFftS2ZL0k8tUCrXJ6Ui27yUhm6PEi4 23:29:15.3 Debug: Rejected Hashed Release Title: Xy8FkXSPagUcIZ6Jlr4NnpSo7qobqfxBLbimd6Zu 23:29:15.3 Debug: Rejected Hashed Release Title: X2fhu9XypG5r8oGuPbBIsmOEylg4hPQqKA4SUW3C 23:29:15.3 Debug: Rejected Hashed Release Title: 9HWu56JwUjNIw0wf0w9hwRC5bztptpvXgCT3K6Fu 23:29:15.3 Debug: Rejected Hashed Release Title: rnAPC0tv0RAIGOEb7szQM9q5ySDYsLWGeF71hWMR 23:29:15.3 Debug: Rejected Hashed Release Title: G4S6AFbd3TkfC6aCLZUd18E9cpT87EvjYE69YOu5 23:29:15.3 Debug: Rejected Hashed Release Title: wtdPCV58ciNVF0sxBKqdVpYFd0HuGhsN90TZaLiu 23:29:15.3 Debug: Rejected Hashed Release Title: fP8zJM3D3U6kGchJQltaeNe7rk2AXCC64QyMRuqb 23:29:15.3 Debug: Rejected Hashed Release Title: RKjcNbsqaJSaROIk9QTm47ar0ELaOar1tZ0IuR35 23:29:15.3 Debug: Rejected Hashed Release Title: hSGK85O5pXebIU0TMzTiHo69dPSbJQlIJIQjayTO 23:29:15.3 Debug: Rejected Hashed Release Title: K9jQ10TRaCEAPO0OaHg2ucpztXnPQQ4GxPhHQcIH 23:29:15.3 Debug: Rejected Hashed Release Title: XEFsC0Er8lxR28SWF6MFSy99hbTQawI2X5yVJsTp 23:29:15.3 Debug: Rejected Hashed Release Title: x4V6InbMGOgCaX5rx8ooG9fkPhYoJFxSGLKD4NKj 23:29:15.3 Debug: Rejected Hashed Release Title: GzzgLnjkRNKMtkenFuUh92a399noGZdzzpjHu9wg 23:29:15.3 Debug: Rejected Hashed Release Title: sVujqM6ITrHmnqJnsukhx6AGG6UksIE7I0iXCeMv 23:29:15.3 Debug: Rejected Hashed Release Title: vvbWntOOFgz5MwxoGAWOq0ilpL31gjnATUECIpYa 23:29:15.3 Debug: Rejected Hashed Release Title: TzybTVsZrEIeaHaAMJxrc5SN0nTwA256jhCHzPtI 23:29:15.3 Debug: Rejected Hashed Release Title: exsXBoVIFphFhAKnlzMktIItMmc2CFBlmr2mm7Ur 23:29:15.3 Debug: Rejected Hashed Release Title: s6SoqcUle1X6AvfBErjTJrIeMJVMQhhYFx3fExmo 23:29:15.3 Debug: Rejected Hashed Release Title: mgLkFxeN20pniCou4drNtslaxYXRD8wvtLqcwgyt 23:29:15.3 Debug: Rejected Hashed Release Title: Pn7ZgDe6aswSIVtumrwj21NkBsGU2uuniOPU3Ina 23:29:15.3 Debug: Rejected Hashed Release Title: p1njGnXe3NmdIHYn7zwOKbCjabmJfr5jMZWuFJIG 23:29:15.3 Debug: Rejected Hashed Release Title: jS68InzfbCb9LF2T0yavBX7eE692Elz5oFVDECgR 23:29:15.3 Debug: Rejected Hashed Release Title: RfulVMOojB8HrPmXWPoWTaPwuzDzxOLpX9zrVdBx 23:29:15.3 Debug: Rejected Hashed Release Title: 7e0cTkJjV3EJCiO9aJmWOi0PBaUxGujngs1UGpTD 23:29:15.3 Debug: Rejected Hashed Release Title: rx3ySPDDi0RP4W34sWa3w047rS5j4ehFIEwmTu6m 23:29:15.3 Debug: Rejected Hashed Release Title: 5mmXIzm2dtD6AJEJOrrOTLyhjpBs7MVdjfi8KTH6 23:29:15.3 Debug: Rejected Hashed Release Title: S2NwNqhaK6okMgiVU9lJwYFXal2jqEdaFlSunnm1 23:29:15.3 Debug: Rejected Hashed Release Title: CeP8eBo1AoeHf177syqWqpjPT8nyeG8XfNW7g7UL 23:29:15.3 Debug: Rejected Hashed Release Title: I0m6PcS16BvCk3BcJnKLEsuAWQFNgCpxoxsCkXor 23:29:15.3 Debug: Rejected Hashed Release Title: 6OwEZuMDYu5baYeSnrkz6TeOMqRPYsc9fw1dT6ti 23:29:15.3 Debug: Rejected Hashed Release Title: JJFCOWz09fk7p1Jsoraz8bgAeLeiDsKEQh44085a 23:29:15.3 Debug: Rejected Hashed Release Title: R21EjXkc9lmyWPuwcxwxTpXFPauC58tZrYCPWij2 23:29:15.3 Debug: Rejected Hashed Release Title: fA8bNUGw9oIXf6SdWSVEtmSFVOIA83PEold58Rzo 23:29:15.3 Debug: Rejected Hashed Release Title: VXGMYTh1HIXEUxMDP7q9HJyPAeUwaHza6ODndG3k 23:29:15.3 Debug: Rejected Hashed Release Title: wxauiUbiOeJZhm83NjrgDRdu3Ljn4uIeX5gyC15c 23:29:15.3 Debug: Rejected Hashed Release Title: 9bxmPWEvguPDRUKuNNi138GyjyrsuoyiRVhlz4QJ 23:29:15.3 Debug: Rejected Hashed Release Title: 2T9tKlNWfbw3ppdKP6HIiwzYWf7NSvizGow9Y1tn 23:29:15.3 Debug: Rejected Hashed Release Title: 4DeG7MrfnxKDEgS2MMfDJncZl3KTwOewS9iqYtxd 23:29:15.3 Debug: Rejected Hashed Release Title: QcXP0Vl2zUaqn12jKKHFZKxpRYe1XBXQCG9llpM8 23:29:15.3 Debug: Rejected Hashed Release Title: IqrnPuhEScLfKESj2B53q6O7fZAREhXXTSOwMDCo 23:29:15.3 Debug: Rejected Hashed Release Title: YYNPAzxn2riuydQVw8wPIbgmd8FfIDojgszuuSRQ 23:29:15.3 Debug: Rejected Hashed Release Title: RSciFz9PMkAJdDYwjgU2V5YdspxqG0q4Jp7EgYGD 23:29:15.3 Debug: Rejected Hashed Release Title: 3rCuKaYo8ic2AXyQYowJX7Ape3e7BbpxPcSjLoS5 23:29:15.3 Debug: Rejected Hashed Release Title: gKQww4ykcX82tkN1ybIUe3a1NVeJ8QeP2s0W0MFd 23:29:15.3 Debug: Rejected Hashed Release Title: EmtiYyT2LMQPis6P4We3T4bihygqyWvYwO308au1 23:29:15.3 Debug: Rejected Hashed Release Title: Zx4WvEyKgPb1cITGGqLJyIdFydXypAA80ELwfBwm 23:29:15.3 Debug: Rejected Hashed Release Title: SlCobVVAZgLVlod1vOH68Pon1cDuBkMnUzykWgoe 23:29:15.3 Debug: Rejected Hashed Release Title: 5fDRCX4OiGY25kvcQG7Ugq54oGRdTz6tUTyl1GhN 23:29:15.3 Debug: Rejected Hashed Release Title: O5BICaoOw2sez6jb8eTMN0uDlo66A8a3og3X18Xo 23:29:15.3 Debug: Rejected Hashed Release Title: gt02cEyIIpunUVfqo4Bg7tAMSNIKziwdtLziKTPQ 23:29:15.3 Debug: Rejected Hashed Release Title: xeDQWsHsenqDSGzSfpRVr9bRLjRPMoQ0sBxBwfLi 23:29:15.3 Debug: Rejected Hashed Release Title: pPYqbpXN2bt3OL0oHG1f3DAjoCCxWuEujLMuYR1A 23:29:15.3 Debug: Rejected Hashed Release Title: Gkr5bVV8Jmv4iAvZl3GZGcJabjxlEbAtBWeWANhi 23:29:15.3 Debug: Rejected Hashed Release Title: cAXQKUyYTGDl0pSOC9pMoGhaPYgumGyLJo5BTAbf 23:29:15.3 Debug: Rejected Hashed Release Title: zgwHr7U4xqBQ9tTFHOVUY6K4RpgnhG2RmfkR4x0d 23:29:15.3 Debug: Rejected Hashed Release Title: APP76Mu7vbdx7GNn5nEF6PEtjW5aS09QliO9abk8 23:29:15.3 Debug: Rejected Hashed Release Title: G1t1fdr3Tjs308WM8Xw489tr7dTWAjoHc1oEzNUn 23:29:15.3 Debug: Rejected Hashed Release Title: anEHE0PRe54QYiyzgqTVTHW0TnRgUU4l2YSlsdOv 23:29:15.3 Debug: Rejected Hashed Release Title: kalbcXJKKNckeP1VXB3hyx4t7V70dZXKFnmYF9ky 23:29:15.3 Debug: Rejected Hashed Release Title: UDd3D3mtm4cmPaKgMzkt8KFGDQXdmb29UjHYe4x9 23:29:15.3 Debug: Rejected Hashed Release Title: sxUyGCgjrcO0YH8pjZepNIHiTFvJwBNWkC9eHfsZ 23:29:15.3 Debug: Rejected Hashed Release Title: MHOeT2X3DnbDiFIH4b5uQbe0yuWilAFfpP9eH1IF 23:29:15.3 Debug: Rejected Hashed Release Title: aez6C17A7f62CUxE564bN4SulAEOoJhCoybmWkh6 23:29:15.3 Debug: Rejected Hashed Release Title: 1wx5jT064AcS6iDWTAayRgYhoKQgMUUttiuubnOC 23:29:15.3 Debug: Rejected Hashed Release Title: IbNGotl3mG3gXKtE4kO6mCCHGxgyK1horCQUoqZO 23:29:15.3 Debug: Rejected Hashed Release Title: 8tGcvJbNah15Vhy7TdkMsBNdHTUd6s1yV8MksYq5 23:29:15.3 Debug: Rejected Hashed Release Title: Z2SfDjQ7ICbbn5qUfmLG3YWYH3oNgts6OaNSAl1m 23:29:15.3 Debug: Rejected Hashed Release Title: KYICRIN7ypXYPnpcWSv1q2J0BE7GuguuMsG6xgpM 23:29:15.3 Debug: Rejected Hashed Release Title: FYgyv3V2FlPk8JsOZPyg9qvDxqorjmFeWwA00GlB 23:29:15.3 Debug: Rejected Hashed Release Title: eRsxNr2AOiX83uXAuymeWQxFDyhgdOWYzUDgBmnI 23:29:15.3 Debug: Rejected Hashed Release Title: I1f7XU0MBjjvm6FCOztXtfFTBawtS3cNQaqwdC4W 23:29:15.3 Debug: Rejected Hashed Release Title: ePY9vBk1Ojrz3URhXmL7omeFFEXtdZNiZgsQxBRH 23:29:15.3 Debug: Rejected Hashed Release Title: e8JLS8tlXVRwDYmmqeZU2ESDYbCo0rRMIeV56OI3 23:29:15.3 Debug: Rejected Hashed Release Title: ZLQ8a0OmfrVEbQZ6JicpTvwYrg1y4RHsJJBoobu9 23:29:15.3 Debug: Rejected Hashed Release Title: 6tcotMBBCAy3KL64vUs43zHjoCSD3LXte0MbIosW 23:29:15.3 Debug: Rejected Hashed Release Title: jry4UcKB8GD3TH7B72lrmy53ssJEjWeUjjIX87uy 23:29:15.3 Debug: Rejected Hashed Release Title: kCaxz29w02Uwz7KtejXu4sLpjMyvnrxqKcRrmcXL 23:29:15.3 Debug: Rejected Hashed Release Title: 78PXtxNhGBNtu1hBgVGaM45jzANDJjoVlOFoeKw3 23:29:15.3 Debug: Rejected Hashed Release Title: mbaRLp9k5SQaNnVrN4OXdGXtBsU3YI8AmNgTOfdF 23:29:15.3 Debug: Rejected Hashed Release Title: qeU6HuEvfCA7DVF2G1r3nPuy9X7fL0ISaByRBiK9 23:29:15.3 Debug: Rejected Hashed Release Title: xPHlXT2BEmWJAK6nyJ3zE1VH4QSowOsuGnobHFO9 23:29:15.3 Debug: Rejected Hashed Release Title: ahy98BM9gc99Qv1esCvzv4E4lH3qnx0ZCqqigKDO 23:29:15.3 Debug: Rejected Hashed Release Title: tBZVAUhiWgiCZ0AOlV8fo62V5b8XILuEuTB0mVj3 23:29:15.3 Debug: Rejected Hashed Release Title: AbktqpzbG3m1qggMz8tsR4TlKZm62z40JAaSlAT9 23:29:15.3 Debug: Rejected Hashed Release Title: E7CbHXhAcq5lET1NdND4LpR7IGtcfudpEdhOWuoZ 23:29:15.3 Debug: Rejected Hashed Release Title: 1BSVWgBdXivbwTvKd4b6uBMYVAlgC85Mq8UIz1pZ 23:29:15.3 Debug: Rejected Hashed Release Title: ALpBsV8P65zwbgKEEH6jEeJggxUpSbPON2qEHwlk 23:29:15.3 Debug: Rejected Hashed Release Title: IIoysirfjsOBi8tDhIgbs8bEBOm5O8LZLZpElWAl 23:29:15.3 Debug: Rejected Hashed Release Title: B0Zx477vvesThrZ9YJW2XJdAdayKZCH7bSFFbb9m 23:29:15.3 Debug: Rejected Hashed Release Title: bAF5eryB9NGXRJwKhCmwjhkjuj747rd2nRgsYg02 23:29:15.3 Debug: Rejected Hashed Release Title: enOEC9PgSQHgOKqS0sXPiSDQWzls9PH8XZnMVRFM 23:29:15.3 Debug: Rejected Hashed Release Title: MPkeE5oeKOed52UAZNvnO5gqB9z5X3x8u8HbtIIZ 23:29:15.3 Debug: Rejected Hashed Release Title: MGNnc5XZVyWJvIEGlW7xsayOC5MZUL0qgnvvZiF4 23:29:15.3 Debug: Rejected Hashed Release Title: 1BwNrJbuORu92KZGVDOH3tHhx3YloZuZxTiljnjP 23:29:15.3 Debug: Rejected Hashed Release Title: UbTvASu0yyKSoNAGwwXVDvQltoMeuzIazA6ENwJz 23:29:15.3 Debug: Rejected Hashed Release Title: ZVTgNWLnzEZ3CzloqksYeoZHWgIaf9XqsX2FXupp 23:29:15.3 Debug: Rejected Hashed Release Title: oD7qOBVyI4M90jPA8hXToAEBATu5TVcPeNjnXS3f 23:29:15.3 Debug: Rejected Hashed Release Title: amtHfPGbfsyAvx8hlSPFwoPUufRsqfw29iChyZ3P 23:29:15.3 Debug: Rejected Hashed Release Title: ZClhcCs28p2uCa3BGGjiCLYS5ekXesY5wWf2C4CW 23:29:15.3 Debug: Rejected Hashed Release Title: WlWLKSMDcDB9zl6ydUOUBO25ayFIWJMB3hXaBxZh 23:29:15.3 Debug: Rejected Hashed Release Title: 7APdNkLad6Dbn8vOrVWzFhYADkgO7GzFemAhAddL 23:29:15.3 Debug: Rejected Hashed Release Title: lPfuSLYAHmVFh4KOq2A7TPq7wBqT5q1QqeTSQg7H 23:29:15.3 Debug: Rejected Hashed Release Title: fORl6Jw2jiSgJwIi8J69iuuaMvWGNfx6FEOcqnUD 23:29:15.3 Debug: Rejected Hashed Release Title: ALeKgNwdlIZoTOwbzXmx6hmjdFgaJp11byPc0sWo 23:29:15.3 Debug: Rejected Hashed Release Title: 0jB99yfY1Qe8gthz18A563vNOTSNiDWuUPguqEmS 23:29:15.3 Debug: Rejected Hashed Release Title: FapvhWXs2awaH8BtxPK8xMDuEP6G43MEttABLKgk 23:29:15.3 Debug: Rejected Hashed Release Title: EmUhuqHrEjIoHKtKhOV8ooCwCz6AFo2Cn57fMNIp 23:29:15.3 Debug: Rejected Hashed Release Title: mUffRTHQzjzxXZyXWqCyke6ldqO9BrBePtfnYK14 23:29:15.3 Debug: Rejected Hashed Release Title: U5FfwKv5izy8dm4Mgrj7QEdXDLFuwwDETxDXqLJn 23:29:15.3 Debug: Rejected Hashed Release Title: ULI7vNEal4I472Nuwr5TOMfcAN5X8yJ8m9tX9LnR 23:29:15.3 Debug: Rejected Hashed Release Title: Wd3xvlpTNQ7hkiSmkNwcKNVudiU0ll7U02TUdk7A 23:29:15.3 Debug: Rejected Hashed Release Title: HxDKA6FACaNnSG7276cVGY3SQtJs2TVNfoT55QWB 23:29:15.3 Debug: Rejected Hashed Release Title: gpeacSL5cyCzH6qrbEQk1RFeGmSUjIlIHDbUaOju 23:29:15.3 Debug: Rejected Hashed Release Title: qtDU4HaP8alIz2Uw3y42o4CXdou3gxuYvSjQcADr 23:29:15.3 Debug: Rejected Hashed Release Title: Wc9L2glzTwrRgkZUrSU8TRjlee3VIQhHbVpvrmYM 23:29:15.3 Debug: Rejected Hashed Release Title: hWqiq5YYCsUJNkio6ZM3n5yDI3kEfp19S9R50YN3 23:29:15.3 Debug: Rejected Hashed Release Title: Z9SMG9vvzYPr1oAbWY0insgZvOnLLsYbKdUocvtK 23:29:15.3 Debug: Rejected Hashed Release Title: c2Az6sarmiZ4AA8SVuMWpSzrcTPkmALJxkaFl5nM 23:29:15.3 Debug: Rejected Hashed Release Title: K2nDkJ0WzoxGksbTBx7EgmC1SNtLgm11F5uouRfg 23:29:15.3 Debug: Rejected Hashed Release Title: KVS2WOAZFm6ivutsnADhrwlD7pbt4iboN4X9ie3M 23:29:15.3 Debug: Rejected Hashed Release Title: gn9vLrbldddHN3FeIrf6pKTowTYXruhHX4GCErMt 23:29:15.3 Debug: Rejected Hashed Release Title: vxJrRADVu8MqwMj5TnDinshOLpxnhi5vfVhf0tfi 23:29:15.3 Debug: Rejected Hashed Release Title: arEEqldFKxpOEUWbLgHjS8V2MQ7Mt7dpSk6UE5gA 23:29:15.3 Debug: Rejected Hashed Release Title: vHf5XTVSNPDKdxWoa9tMfRZScSXcDdT611IUaeRQ 23:29:15.3 Debug: Rejected Hashed Release Title: T1hZVyLnIuzNiD9A6d89FbvBmXpO9dWK7cOvucgk 23:29:15.3 Debug: Rejected Hashed Release Title: SOP7EtiXOz7b1a3eLcJ7nTU4cCTdueqQOBisI5NJ 23:29:15.3 Debug: Rejected Hashed Release Title: K24WLwS658CxDxwUs9Anacwd6ZDenoy2MAQq91ey 23:29:15.3 Debug: Rejected Hashed Release Title: 2VKl22VlWIUHz60A8ECqhVULmQSYQpzRrDzL8ozX 23:29:15.3 Debug: Rejected Hashed Release Title: r3xdJxyrxWEaeooOclYVXpRXfRQVT1OJ8EK3M42v 23:29:15.3 Debug: Rejected Hashed Release Title: tjzzmSJm3aTAlqu58KeWHL0GJdUE8pqMI6AGSmki 23:29:15.3 Debug: Rejected Hashed Release Title: D5mKyFvl9Cs3RYFcpD8Hnr9IW0jQtCswFMmwWVv3 23:29:15.3 Debug: Rejected Hashed Release Title: 5lkmsWouf2WMAdxpYHFUAzYfmsDYXwGy0Ui39VJs 23:29:15.3 Debug: Rejected Hashed Release Title: Zn2xlXN2QJGatDnRINJdYejEUQg2RIedxtuFAmfb 23:29:15.3 Debug: Rejected Hashed Release Title: ZWYfcFd7lQtR7tlYoikxSKLyFM6aK2wE6c9L7AHE 23:29:15.3 Debug: Rejected Hashed Release Title: ESk7xRMzy8n32vzhIjCztLC5fZePBujCJTMGQK6u 23:29:15.3 Debug: Rejected Hashed Release Title: 6MhZXzDZEADHL59NrH61JXS8Tn9pyXUglX5srpcQ 23:29:15.3 Debug: Rejected Hashed Release Title: tQo96iEZ17gCFO93XtZViYEU1FE8ip1dInIS30Cn 23:29:15.3 Debug: Rejected Hashed Release Title: 235fJ9HfuMT9VPnzCwwjAgqGQkWK3tWXtkM2Jat7 23:29:15.3 Debug: Rejected Hashed Release Title: DKJSVt5zRTTS0Rb1nqSj4FYlMnGKOjvMuvKt4t5j 23:29:15.3 Debug: Rejected Hashed Release Title: 7NaPeBUDDPIxMVl02qBqNLw5QZR3V1Msc31TXUm3 23:29:15.3 Debug: Rejected Hashed Release Title: FjvVRJPKQafBi3rjwGRUL5lOLn9JT6zlaITUduKR 23:29:15.3 Debug: Rejected Hashed Release Title: 8XONZGvdV5u7FimdFnLwrB1XAmWQXYvOIuyKusVs 23:29:15.3 Debug: Rejected Hashed Release Title: qOszbnyzjgnIYYJJMBIz3RbFcuFDI8uDRcY605GL 23:29:15.3 Debug: Rejected Hashed Release Title: okVAnOOl6nV0ZVxlWs161Cvq4opKAgIwTJgHI6mV 23:29:15.3 Debug: Rejected Hashed Release Title: AJrTh4ZYWXjR1gcl64PVdY7g7qazuxJEHR7Fk0mE 23:29:15.3 Debug: Rejected Hashed Release Title: 63sLb4YyUDNHYtPza9FuV4kA7Ff2knVI3ryLBp6u 23:29:15.3 Debug: Rejected Hashed Release Title: JLKk82ULLgfmHYqEQ3oqcdP1BiOYk0OJlCQkfP6x 23:29:15.3 Debug: Rejected Hashed Release Title: jaPLMAVnMyX1gU4kbbPCvZCiuVD8Bh6ftbLxKuqH 23:29:15.3 Debug: Rejected Hashed Release Title: nHHsG8C2SRO0A7rfjZqGS50U9UklypT5eGTOXApY 23:29:15.3 Debug: Rejected Hashed Release Title: 65I4PJ4aEipLtg1qW0xl00NNIKiaLzjWXJyOILsy 23:29:15.3 Debug: Rejected Hashed Release Title: iYOqatJE68ZMu7wIv0TTpklmpcJXGtGWkt7svljZ 23:29:15.3 Debug: Rejected Hashed Release Title: wejdH2OKUoZIgmHh104KKFf9lD1Qf9koJP4tzJr1 23:29:15.3 Debug: Rejected Hashed Release Title: ZuR8KJhr5NzifYSlyK2yBWmBe86plE7K9x8TX82K 23:29:15.3 Debug: Rejected Hashed Release Title: S1mINRLgfj1C0GfwGw9uX6muk5TpTfqmRVWPcbQ0 23:29:15.3 Debug: Rejected Hashed Release Title: KGpsCgLh8upO0sSRikoOaK1oIdj0WlTD1eSj60AZ 23:29:15.3 Debug: Rejected Hashed Release Title: KCFGJQBbArKMm3QYmUViaNc7VMlOYSg10X84P2lX 23:29:15.3 Debug: Rejected Hashed Release Title: cTTHIPyw4lXOsVnUL4TDStfDxX2wKGWn4VvD7DFg 23:29:15.3 Debug: Rejected Hashed Release Title: TttUGHmbfY0GEv6DE16NoqAVmNEcNES1ZCDUTGZv 23:29:15.3 Debug: Rejected Hashed Release Title: JIo0fcMQSZrXduRXk3JypCdiNlW8D3vjgYFnWBxi 23:29:15.3 Debug: Rejected Hashed Release Title: vLkaMG8FCXMAHNP0XkjnZKZhSJitVwjYeqljms9Y 23:29:15.3 Debug: Rejected Hashed Release Title: 8TJDV0dZ2BhGlVHyPZI1RgQOLX5qiTXwy9ciwEx5 23:29:15.3 Debug: Rejected Hashed Release Title: 7PwXeWJ2wWR4bvLSIlFwNyCY1AqsNiYbzoMbMS9x 23:29:15.3 Debug: Rejected Hashed Release Title: s1EYRNYgY0DDifGTENFL119wk0NbzZ3Wuoz9g3iO 23:29:15.3 Debug: Rejected Hashed Release Title: paSc9aX5JHVirrlT1hx5qTSlqFpXlQUFrrIyPOGM 23:29:15.3 Debug: Rejected Hashed Release Title: DnP2Xdd6yBqrb8gprIxKoeGrZEUrgR4hMSdtEEEH 23:29:15.3 Debug: Rejected Hashed Release Title: JIPiZzCtfcOod41w3SKTocOx10yT0WV4WTPAAfyF 23:29:15.3 Debug: Rejected Hashed Release Title: yzo4VaNGs04XxmKVnW5yzCwUlbciWsVr1jVBNviL 23:29:15.3 Debug: Rejected Hashed Release Title: r9HCvRdySMLl72gZUsuK7oKh7hNb0xxPSkTY24N1 23:29:15.3 Debug: Rejected Hashed Release Title: 5Npu13bUySayxSkZlYYJLzZui8t9OOVz2AQoCsNz 23:29:15.3 Debug: Rejected Hashed Release Title: 7Li7wh5FRDozpM6URQ7BH53z1QAPeKycvoIPkPwv 23:29:15.3 Debug: Rejected Hashed Release Title: 2rkanahzYKsIIBlT99gPz00r70sqQwcuxbBOUgwB 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 23:29:15.3 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 23:29:15.3 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) --- 23:29:15.3 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 23:29:15.3 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) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 23:29:15.3 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 23:29:15.3 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 23:29:15.3 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 23:29:15.3 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) --- 23:29:15.3 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 23:29:15.3 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) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 23:29:15.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 23:29:15.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 23:29:15.3 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 23:29:15.3 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 23:29:15.3 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 23:29:15.3 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 23:29:15.3 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 23:29:15.3 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) --- 23:29:15.3 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 23:29:15.3 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) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 23:29:15.3 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 23:29:15.3 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) --- 23:29:15.3 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 23:29:15.3 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) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 23:29:15.3 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 23:29:15.3 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 23:29:15.3 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 23:29:15.3 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) --- 23:29:15.3 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 23:29:15.3 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) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 23:29:15.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 23:29:15.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 23:29:15.3 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 23:29:15.3 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 23:29:15.3 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 23:29:15.3 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 23:29:15.3 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 23:29:15.3 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 23:29:15.3 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 23:29:15.3 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 23:29:15.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 23:29:15.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 23:29:15.3 Debug: fpcalc version: 1.5.1 23:29:15.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 23:29:15.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 23:29:15.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 23:29:15.5 Debug: fpcalc version: 1.5.1 23:29:15.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 23:29:15.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 23:29:15.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 23:29:15.7 Debug: fpcalc version: 1.5.1 23:29:15.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 23:29:15.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:15.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:15.8 Debug: Fingerprinting complete. 23:29:15.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 23:29:15.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 23:29:15.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 23:29:15.8 Debug: fpcalc version: 1.5.1 23:29:15.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 23:29:16.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:16.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:16.0 Debug: Fingerprinting complete. 23:29:16.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 23:29:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 23:29:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 23:29:16.0 Debug: fpcalc version: 1.5.1 23:29:16.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 23:29:16.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 23:29:16.3 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:16.3 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:16.3 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:16.3 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:16.3 Debug: Fingerprinting complete. 23:29:16.3 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 23:29:16.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 23:29:16.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 23:29:16.4 Debug: fpcalc version: 1.5.1 23:29:16.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 23:29:16.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 23:29:16.4 Debug: fpcalc version: 1.5.1 23:29:16.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 23:29:16.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 23:29:16.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:16.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:16.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:16.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:16.7 Debug: Fingerprinting complete. 23:29:16.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 23:29:16.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 23:29:16.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 23:29:16.7 Debug: fpcalc version: 1.5.1 23:29:16.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 23:29:16.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 23:29:17.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:17.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:17.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:17.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:17.0 Debug: Fingerprinting complete. 23:29:17.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 23:29:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 23:29:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 23:29:17.0 Debug: fpcalc version: 1.5.1 23:29:17.0 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 23:29:17.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 23:29:17.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 23:29:17.1 Debug: fpcalc version: 1.5.1 23:29:17.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 23:29:17.2 Trace: Too many requests, retrying in 1s 23:29:18.2 Trace: Too many requests, retrying in 1s 23:29:19.2 Trace: Too many requests, retrying in 1s 23:29:20.2 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 23:29:20.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 23:29:20.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 23:29:20.2 Debug: fpcalc version: 1.5.1 23:29:20.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 23:29:20.4 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 23:29:20.4 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 23:29:20.4 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 23:29:20.4 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 23:29:20.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 23:29:20.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 23:29:20.4 Debug: fpcalc version: 1.5.1 23:29:20.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 23:29:20.5 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 23:29:20.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 23:29:20.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 23:29:20.5 Debug: fpcalc version: 1.5.1 23:29:20.6 Debug: Webservice error InvalidFingerprint: invalid fingerprint 23:29:20.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 23:29:20.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 23:29:20.6 Debug: fpcalc version: 1.5.1 23:29:20.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 23:29:20.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 23:29:20.6 Debug: fpcalc version: 1.5.1 23:29:20.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 23:29:20.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 23:29:20.6 Debug: fpcalc version: 1.5.1 23:29:20.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 23:29:20.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 23:29:20.7 Debug: fpcalc version: 1.5.1 23:29:20.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 23:29:20.8 Trace: Too many requests, retrying in 1s 23:29:21.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:21.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 23:29:21.8 Debug: Fingerprinting complete. 23:29:21.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 23:29:21.8 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] 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 23:29:21.8 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] 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 23:29:21.8 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 23:29:21.8 Debug: Album Parsed. Discovery TV - Gold Rush : 02 Road From Hell 23:29:21.8 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 23:29:21.8 Debug: Quality parsed: Unknown v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 23:29:21.8 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 23:29:21.8 Debug: Album Parsed. Ed Sheeran - I See Fire 23:29:21.8 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 23:29:21.8 Debug: Quality parsed: Unknown v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 23:29:21.8 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 23:29:21.8 Debug: Album Parsed. Ed Sheeran - Divide 23:29:21.8 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 23:29:21.8 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 23:29:21.8 Debug: Album Parsed. Ed Sheeran - + 23:29:21.8 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 23:29:21.8 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 23:29:21.8 Debug: Album Parsed. XXXTENTACION - ? 23:29:21.8 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 23:29:21.8 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 23:29:21.8 Debug: Album Parsed. Hey - BŁYSK 23:29:21.8 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 23:29:21.8 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 23:29:21.8 Debug: Album Parsed. ??? - Album 23:29:21.8 Debug: Trying to parse quality for '??? Album FLAC' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 23:29:21.8 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 23:29:21.8 Debug: Album Parsed. + - Album 23:29:21.8 Debug: Trying to parse quality for '+ Album FLAC' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 23:29:21.8 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 23:29:21.8 Debug: Album Parsed. /\ - Album 23:29:21.8 Debug: Trying to parse quality for '/\ Album FLAC' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 23:29:21.8 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 23:29:21.8 Debug: Album Parsed. +44 - When Your Heart Stops Beating 23:29:21.8 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 23:29:21.8 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' 23:29:21.8 Debug: Album Parsed. Michael Buble - Christmas 23:29:21.8 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 23:29:21.8 Debug: Album Parsed. Michael Buble - Michael Buble 23:29:21.8 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 23:29:21.8 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 23:29:21.8 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 23:29:21.8 Debug: Parsing string 'Bad Format' 23:29:21.8 Debug: Parsing string 'Bad Format' 23:29:21.8 Debug: Unable to parse Bad Format 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. VA - The Best 101 Love Ballads 23:29:21.8 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 23:29:21.8 Debug: Quality parsed: MP3-192 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. ATCQ - The Love Movement 23:29:21.8 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 23:29:21.8 Debug: Quality parsed: MP3-192 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Maula - Jism 2 23:29:21.8 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 23:29:21.8 Debug: Quality parsed: MP3-192 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 23:29:21.8 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 23:29:21.8 Debug: Quality parsed: MP3-192 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 23:29:21.8 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 23:29:21.8 Debug: Quality parsed: MP3-192 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 23:29:21.8 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 23:29:21.8 Debug: Quality parsed: MP3-192 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 23:29:21.8 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 23:29:21.8 Debug: Quality parsed: MP3-320 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 23:29:21.8 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Ricardo Arjona - APNEA 23:29:21.8 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 23:29:21.8 Debug: Quality parsed: MP3-320 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 23:29:21.8 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Kehlani - SweetSexySavage 23:29:21.8 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 23:29:21.8 Debug: Quality parsed: MP3-320 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 23:29:21.8 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Anderson Paak - Malibu 23:29:21.8 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 23:29:21.8 Debug: Quality parsed: MP3-320 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 23:29:21.8 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 23:29:21.8 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 23:29:21.8 Debug: Album Parsed. Caetano Veloso - Discography 23:29:21.8 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 23:29:21.8 Debug: Quality parsed: MP3-256 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Little Mix - Salute 23:29:21.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 23:29:21.8 Debug: Quality parsed: AAC-256 v1 23:29:21.8 Debug: Release Group parsed: V3nom 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 23:29:21.8 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 23:29:21.8 Debug: Quality parsed: MP3-256 v1 23:29:21.8 Debug: Release Group parsed: GloDLS 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Jake Bugg - Jake Bugg 23:29:21.8 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 23:29:21.8 Debug: Quality parsed: MP3-256 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 23:29:21.8 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 23:29:21.8 Debug: Album Parsed. Milky Chance - Sadnecessary 23:29:21.8 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 23:29:21.8 Debug: Quality parsed: AAC-256 v1 23:29:21.8 Debug: Release Group parsed: M4A 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Clean Bandit - New Eyes 23:29:21.8 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 23:29:21.8 Debug: Quality parsed: MP3-256 v1 23:29:21.8 Debug: Release Group parsed: GLT 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 23:29:21.8 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 23:29:21.8 Debug: Quality parsed: MP3-256 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. PJ Harvey - Let England Shake 23:29:21.8 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 23:29:21.8 Debug: Quality parsed: MP3-256 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 23:29:21.8 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Kendrick Lamar - DAMN 23:29:21.8 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 23:29:21.8 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 23:29:21.8 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Gorillaz - Humanz 23:29:21.8 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 23:29:21.8 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. David Bowie - Blackstar 23:29:21.8 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: FLAC 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. The Cure - Greatest Hits 23:29:21.8 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 23:29:21.8 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 23:29:21.8 Debug: Album Parsed. Slowdive - Souvlaki 23:29:21.8 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. John Coltrane - Kulu Se Mama 23:29:21.8 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 23:29:21.8 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 23:29:21.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Migos - No Label II 23:29:21.8 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: FORSAKEN 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. A I - Sex & Robots 23:29:21.8 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 23:29:21.8 Debug: Quality parsed: MP3-VBR-V0 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Jay-Z - 4:44 23:29:21.8 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 23:29:21.8 Debug: Quality parsed: MP3-320 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 23:29:21.8 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 23:29:21.8 Debug: Quality parsed: MP3-96 v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 23:29:21.8 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 23:29:21.8 Debug: Quality parsed: Unknown v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Little Mix - Salute 23:29:21.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 23:29:21.8 Debug: Quality parsed: AAC-256 v1 23:29:21.8 Debug: Release Group parsed: GLT 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 23:29:21.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Barış Manço - Ben Bilirim 23:29:21.8 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 23:29:21.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 23:29:21.8 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: JLM 23:29:21.8 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") --- 23:29:21.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 23:29:21.8 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 23:29:21.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. Dani Sbert - Togheter 23:29:21.8 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 23:29:21.8 Debug: Quality parsed: MP3-320 v1 23:29:21.8 Debug: Release Group parsed: FURY 23:29:21.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 23:29:21.8 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") --- 23:29:21.8 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 23:29:21.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 23:29:21.8 Debug: Album Parsed. New Edition - One Love 23:29:21.8 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 23:29:21.8 Debug: Quality parsed: FLAC v1 23:29:21.8 Debug: Release Group parsed: 23:29:21.8 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") --- 23:29:21.8 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") --- 23:29:21.9 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 23:29:21.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 23:29:21.9 Debug: Album Parsed. David Gray - The Best of David Gray 23:29:21.9 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Debug: Release Group parsed: MTD 23:29:21.9 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") --- 23:29:21.9 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") --- 23:29:21.9 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Shinedown - Us and Them 23:29:21.9 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Debug: Release Group parsed: NMR 23:29:21.9 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") --- 23:29:21.9 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) --- 23:29:21.9 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 23:29:21.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Led Zeppelin - Discography 23:29:21.9 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 23:29:21.9 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 23:29:21.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Minor Threat - Discography 23:29:21.9 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Debug: Release Group parsed: Anthology 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 23:29:21.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Captain - Discography 23:29:21.9 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: UTP 23:29:21.9 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) --- 23:29:21.9 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") --- 23:29:21.9 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Coolio - Gangsta's Paradise 23:29:21.9 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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") --- 23:29:21.9 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") --- 23:29:21.9 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 23:29:21.9 Debug: Album Parsed. Brother Ali - The Undisputed Truth 23:29:21.9 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Debug: Release Group parsed: FTD 23:29:21.9 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") --- 23:29:21.9 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") --- 23:29:21.9 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Brother Ali - The Undisputed Truth 23:29:21.9 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Debug: Release Group parsed: FTD 23:29:21.9 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") --- 23:29:21.9 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") --- 23:29:21.9 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 23:29:21.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Peter Hammill - From The Trees 23:29:21.9 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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") --- 23:29:21.9 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") --- 23:29:21.9 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 23:29:21.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Aztec Two-Step - Naked 23:29:21.9 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 23:29:21.9 Debug: Quality parsed: MP3-320 v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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") --- 23:29:21.9 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") --- 23:29:21.9 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 23:29:21.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Dai Kaht - Dai Kaht 23:29:21.9 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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") --- 23:29:21.9 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) --- 23:29:21.9 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 23:29:21.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Black Obelisk - Discography 23:29:21.9 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 23:29:21.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Aria - Discography 23:29:21.9 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 23:29:21.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Forces United - Discography 23:29:21.9 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 23:29:21.9 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 23:29:21.9 Debug: Album Parsed. Gorillaz - The now now 23:29:21.9 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: FLAC 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 23:29:21.9 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") --- 23:29:21.9 Debug: Parsing string 'Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Bone Thugs-n-Harmony - UNI5: The World's Enemy 23:29:21.9 Debug: Trying to parse quality for 'Bone Thugs-n-Harmony - UNI5: The World's Enemy (2010) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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") --- 23:29:21.9 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") --- 23:29:21.9 Debug: Parsing string 'Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Guru - Jazzmatazz, Volume 3: Streetsoul 23:29:21.9 Debug: Trying to parse quality for 'Guru - Jazzmatazz, Volume 3: Streetsoul (2000) [Album] [FLAC Lossless / CD / Log (100%) / Cue]' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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") --- 23:29:21.9 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") --- 23:29:21.9 Debug: Parsing string 'Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Bad Movie Cast - Bad: The Soundtrack 23:29:21.9 Debug: Trying to parse quality for 'Bad Movie Cast - Bad: The Soundtrack (2024) [FLAC (M4A) Lossless] [WEB]' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: WEB 23:29:21.9 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") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 23:29:21.9 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 23:29:21.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 23:29:21.9 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 23:29:21.9 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 23:29:21.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 23:29:21.9 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 23:29:21.9 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 23:29:21.9 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 23:29:21.9 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 23:29:21.9 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 23:29:21.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 23:29:21.9 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 23:29:21.9 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 23:29:21.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 23:29:21.9 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: Black 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 23:29:21.9 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 23:29:21.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 23:29:21.9 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: Black 23:29:21.9 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] 23:29:21.9 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) --- 23:29:21.9 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 23:29:21.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Captain - Discography 23:29:21.9 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: UTP 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 23:29:21.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Aria - Discography 23:29:21.9 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 23:29:21.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Led Zeppelin - Discography 23:29:21.9 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 23:29:21.9 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 23:29:21.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Minor Threat - Discography 23:29:21.9 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Debug: Release Group parsed: Anthology 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 23:29:21.9 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 23:29:21.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 23:29:21.9 Debug: Album Parsed. Caetano Veloso - Discography 23:29:21.9 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 23:29:21.9 Debug: Quality parsed: MP3-256 v1 23:29:21.9 Debug: Release Group parsed: 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 23:29:21.9 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] 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 23:29:21.9 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") --- 23:29:21.9 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") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 23:29:21.9 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") --- 23:29:21.9 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") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 23:29:21.9 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") --- 23:29:21.9 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 23:29:21.9 Debug: Album Parsed. Jay-Z - 4:44 23:29:21.9 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 23:29:21.9 Debug: Quality parsed: MP3-320 v1 23:29:21.9 Debug: Release Group parsed: scnzbefnet 23:29:21.9 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") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 23:29:21.9 Debug: Trying inexact album match for IdenticalTitle 23:29:21.9 Debug: Unable to find - IdenticalTitle 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 23:29:21.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 23:29:21.9 Debug: Album Parsed. 30 Rock - Get Some 23:29:21.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: FLAC 23:29:21.9 Debug: Trying inexact artist match for 30 Rock 23:29:21.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 23:29:21.9 Debug: Album Parsed. 30 Rock - Get Some 23:29:21.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: FLAC 23:29:21.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 23:29:21.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 23:29:21.9 Debug: Album Parsed. 30 Rock - Get Some 23:29:21.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 23:29:21.9 Debug: Quality parsed: FLAC v1 23:29:21.9 Debug: Release Group parsed: FLAC 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 23:29:21.9 Debug: Parsing string '30 Rock' 23:29:21.9 Debug: Unable to parse 30 Rock 23:29:21.9 Debug: Trying inexact artist match for 30 Rock 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Season 3 23:29:21.9 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Season 16 23:29:21.9 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Specials 23:29:21.9 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Season 2 23:29:21.9 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Season 2 23:29:21.9 Debug: Parsing string 'Season 2 S02E21.avi' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. TV 23:29:21.9 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Season 6 23:29:21.9 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 23:29:21.9 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. House - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 23:29:21.9 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. House - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 23:29:21.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 23:29:21.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 23:29:21.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 23:29:21.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 23:29:21.9 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 23:29:21.9 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 23:29:21.9 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 23:29:21.9 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Season 01 23:29:21.9 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Season 01 23:29:21.9 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Season 1 23:29:21.9 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Attempting to parse track info using directory and file names. Season 1 23:29:21.9 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 23:29:21.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 23:29:21.9 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 23:29:21.9 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 23:29:21.9 Debug: Quality parsed: Unknown v1 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [MP3-192]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [MP3-256]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [MP3-320]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [WAV]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [WMA]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [AAC-192]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [AAC-256]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [AAC-320]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [ALAC]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 23:29:21.9 Debug: Trying to parse quality for 'Some album [FLAC]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 23:29:21.9 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 23:29:21.9 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 23:29:21.9 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 23:29:21.9 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 23:29:21.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 23:29:21.9 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec AAC 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec AAC 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec AAC 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec AAC 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec ALAC 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec APE 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec FLAC 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for 'Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]' 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for 'Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless' 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for 'Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless' 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec FLAC 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec MP3CBR 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec MP3CBR 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 23:29:21.9 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) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec MP3CBR 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 23:29:21.9 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) --- 23:29:21.9 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 23:29:21.9 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) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 23:29:21.9 Debug: Trying to parse quality for '' 23:29:21.9 Trace: Got codec MP3CBR 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 23:29:21.9 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 23:29:21.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 23:29:21.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec MP3CBR 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec MP3CBR 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 23:29:22.0 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) --- 23:29:22.0 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 23:29:22.0 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) --- 23:29:22.0 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) --- 23:29:22.0 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 23:29:22.0 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) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 23:29:22.0 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 23:29:22.0 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 23:29:22.0 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] 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 23:29:22.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 23:29:22.0 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OGG 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OPUS 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OGG 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OPUS 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OGG 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OPUS 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 23:29:22.0 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OGG 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OPUS 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 23:29:22.0 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OGG 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OPUS 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OGG 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec OPUS 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec WAV 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 23:29:22.0 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 23:29:22.0 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec WAVPACK 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 23:29:22.0 Debug: Trying to parse quality for '' 23:29:22.0 Trace: Got codec WMA 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 23:29:22.0 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] 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 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") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 23:29:22.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 23:29:22.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 23:29:22.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:22.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221620966060_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:22.1 Info: DatabaseEngineVersionCheck migrating 23:29:22.1 Info: PerformDBOperation 23:29:22.1 Info: Performing DB Operation 23:29:22.1 Info: SQLite 3.48.0 23:29:22.1 Info: => 0.0013138s 23:29:22.1 Info: DatabaseEngineVersionCheck migrated 23:29:22.1 Info: => 0.0013268s 23:29:22.1 Debug: Took: 00:00:00.0109235 23:29:22.1 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 ==== 23:29:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 23:29:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 23:29:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 23:29:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 23:29:22.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 23:29:22.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 23:29:22.2 Info: Setting up standard metadata profile 23:29:22.2 Info: Setting up empty metadata profile 23:29:22.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 23:29:22.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 23:29:22.2 Info: Setting up empty metadata profile 23:29:22.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 23:29:22.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 23:29:22.2 Info: Renaming non-empty metadata profile None 23:29:22.2 Info: Setting up empty metadata profile 23:29:22.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 23:29:22.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 23:29:22.2 Info: Setting up empty metadata profile 23:29:22.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 23:29:22.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 23:29:22.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 23:29:22.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 23:29:22.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 23:29:22.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 23:29:22.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 23:29:22.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 23:29:22.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 23:29:22.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 23:29:22.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 23:29:22.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 23:29:22.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 23:29:22.2 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 23:29:22.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:22.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221622737157_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:22.2 Info: DatabaseEngineVersionCheck migrating 23:29:22.2 Info: PerformDBOperation 23:29:22.2 Info: Performing DB Operation 23:29:22.2 Info: SQLite 3.48.0 23:29:22.2 Info: => 0.0012399s 23:29:22.2 Info: DatabaseEngineVersionCheck migrated 23:29:22.2 Info: => 0.0012539s 23:29:22.2 Debug: Took: 00:00:00.0161046 23:29:22.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 = ["\"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 ==== 23:29:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 23:29:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 23:29:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 23:29:22.3 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 23:29:22.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 23:29:22.3 Info: Setting up default quality profiles 23:29:22.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 23:29:22.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 23:29:22.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 23:29:22.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 23:29:22.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 23:29:22.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 23:29:22.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 23:29:22.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 23:29:22.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 23:29:22.4 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221624120018_469/jqzfwvef.ri3] 23:29:22.4 Debug: Extraction complete. 23:29:22.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 23:29:22.4 Debug: Scanning '/C/Test/' for music files 23:29:22.4 Trace: 0 files were found in /C/Test/ 23:29:22.4 Debug: 0 audio files were found in /C/Test/ 23:29:22.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 23:29:22.4 Debug: Scanning '/C/Test/' for music files 23:29:22.4 Trace: 0 files were found in /C/Test/ 23:29:22.4 Debug: 0 audio files were found in /C/Test/ 23:29:22.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 23:29:22.4 Debug: Scanning '/C/Test/' for music files 23:29:22.4 Trace: 0 files were found in /C/Test/ 23:29:22.4 Debug: 0 audio files were found in /C/Test/ 23:29:22.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 23:29:22.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 23:29:22.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 23:29:22.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 23:29:22.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 23:29:22.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 23:29:22.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 23:29:22.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 23:29:22.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 23:29:22.5 Debug: 30 Rock1.mp3 23:29:22.5 Debug: 30 Rock2.flac 23:29:22.5 Debug: 30 Rock3.ogg 23:29:22.5 Debug: 30 Rock4.m4a 23:29:22.5 Debug: 30 Rock.avi 23:29:22.5 Debug: movie.exe 23:29:22.5 Debug: movie 23:29:22.5 Debug: Scanning '/C/Test/' for music files 23:29:22.5 Trace: 7 files were found in /C/Test/ 23:29:22.5 Debug: 4 audio files were found in /C/Test/ 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 23:29:22.5 Info: Removing items older than 7 days from the recycling bin 23:29:22.5 Debug: Recycling Bin has been cleaned up. 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 23:29:22.5 Info: Removing items older than 7 days from the recycling bin 23:29:22.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 23:29:22.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 23:29:22.5 Debug: Recycling Bin has been cleaned up. 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 23:29:22.5 Info: Removing items older than 7 days from the recycling bin 23:29:22.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 23:29:22.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 23:29:22.5 Debug: Recycling Bin has been cleaned up. 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 23:29:22.5 Info: Recycle Bin has not been configured, cannot cleanup. 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 23:29:22.5 Info: Automatic cleanup of Recycle Bin is disabled 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 23:29:22.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 23:29:22.5 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 23:29:22.5 Debug: Setting last accessed: /C/Test/TV/30 Rock 23:29:22.5 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 23:29:22.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 23:29:22.5 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 23:29:22.5 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 23:29:22.5 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] 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 23:29:22.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 23:29:22.5 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 23:29:22.5 Debug: Setting last accessed: /C/Test/TV/30 Rock 23:29:22.5 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 23:29:22.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 23:29:22.5 Debug: Creating folder /C/Test/Recycle Bin 23:29:22.5 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 23:29:22.5 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 23:29:22.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 23:29:22.5 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 23:29:22.5 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 23:29:22.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 23:29:22.5 Debug: Creating folder /C/Test/Recycle Bin 23:29:22.5 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 23:29:22.5 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 23:29:22.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 23:29:22.5 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 23:29:22.5 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 23:29:22.5 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 23:29:22.5 Info: Removing all items from the recycling bin 23:29:22.5 Debug: Recycling Bin has been emptied. 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 23:29:22.5 Info: Removing all items from the recycling bin 23:29:22.5 Debug: Recycling Bin has been emptied. 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 23:29:22.5 Info: Recycle Bin has not been configured, cannot empty. 23:29:22.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] 23:29:22.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 23:29:22.6 Debug: Setting up default quality config 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 23:29:22.6 Debug: Setting up default quality config 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 23:29:22.6 Debug: Setting up default quality config 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 23:29:22.6 Debug: Setting up default quality config 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 23:29:22.6 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 23:29:22.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 23:29:22.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 23:29:22.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 23:29:22.7 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 23:29:22.7 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 23:29:22.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 23:29:22.7 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 23:29:22.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 23:29:22.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 23:29:22.7 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 23:29:22.7 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 23:29:22.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 23:29:22.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 23:29:22.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 23:29:22.7 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 23:29:22.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 23:29:22.7 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 23:29:22.7 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 23:29:22.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 23:29:22.7 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 23:29:22.7 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 23:29:22.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 23:29:22.7 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 23:29:22.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 23:29:22.7 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] 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 23:29:22.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 23:29:22.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 23:29:22.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 23:29:22.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 23:29:22.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 23:29:22.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 23:29:22.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 23:29:22.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 23:29:22.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 23:29:22.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 23:29:22.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/cached_Main.db 23:29:22.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221628070391_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 23:29:22.8 Info: DatabaseEngineVersionCheck migrating 23:29:22.8 Info: PerformDBOperation 23:29:22.8 Info: Performing DB Operation 23:29:22.8 Info: SQLite 3.48.0 23:29:22.8 Info: => 0.0011403s 23:29:22.8 Info: DatabaseEngineVersionCheck migrated 23:29:22.8 Info: => 0.0011523s 23:29:22.8 Debug: Took: 00:00:00.0129457 23:29:22.8 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 ==== 23:29:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 23:29:22.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 23:29:22.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 23:29:22.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 23:29:22.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 23:29:22.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 23:29:22.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 23:29:22.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 23:29:22.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 23:29:22.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 23:29:22.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 23:29:22.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 23:29:22.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 23:29:22.9 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True 23:29:22.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:23.1 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True: 200.OK (19 bytes) (169 ms) 23:29:23.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 23:29:23.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 23:29:23.2 Debug: Checking for updates 23:29:23.2 Info: Downloading update 0.6.2.883 23:29:23.2 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221631404013_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:23.2 Info: Verifying update package 23:29:23.2 Info: Update package verified successfully 23:29:23.2 Info: Extracting Update package 23:29:23.2 Info: Update package extracted successfully 23:29:23.2 Info: Preparing client 23:29:23.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221631404013_472/lidarr_update/Lidarr.Update 23:29:23.2 Info: Lidarr will restart shortly. 23:29:23.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221631404013_472/lidarr_update C:\Test\Lidarr.exe 23:29:23.2 Debug: Restarting Lidarr to apply updates 23:29:23.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 23:29:23.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 23:29:23.2 Debug: Checking for updates 23:29:23.2 Info: Deleting old update files 23:29:23.2 Info: Downloading update 0.6.2.883 23:29:23.2 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221632344103_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:23.2 Info: Verifying update package 23:29:23.2 Info: Update package verified successfully 23:29:23.2 Info: Extracting Update package 23:29:23.2 Info: Update package extracted successfully 23:29:23.2 Info: Preparing client 23:29:23.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221632344103_473/lidarr_update/Lidarr.Update 23:29:23.2 Info: Lidarr will restart shortly. 23:29:23.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221632344103_473/lidarr_update C:\Test\Lidarr.exe 23:29:23.2 Debug: Restarting Lidarr to apply updates 23:29:23.2 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] 23:29:23.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 23:29:23.2 Debug: Checking for updates 23:29:23.2 Info: Downloading update 0.6.2.883 23:29:23.2 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221632406181_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:23.2 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221632406181_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:23.2 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 23:29:23.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:23.2 Info: IPv4 is available: True, IPv6 will be disabled 23:29:23.4 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) (241 ms) 23:29:23.4 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%2F20250203%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250203T232923Z&X-Amz-Expires=300&X-Amz-Signature=ae4cca46850ed6d75c801a9161f101d222c7ace8fbc1ebc775e1b5c4c75334ea&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 23:29:23.4 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%2F20250203%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250203T232923Z&X-Amz-Expires=300&X-Amz-Signature=ae4cca46850ed6d75c801a9161f101d222c7ace8fbc1ebc775e1b5c4c75334ea&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 23:29:23.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 23:29:36.1 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%2F20250203%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250203T232923Z&X-Amz-Expires=300&X-Amz-Signature=ae4cca46850ed6d75c801a9161f101d222c7ace8fbc1ebc775e1b5c4c75334ea&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) (12628 ms) 23:29:36.1 Debug: Downloading Completed. took 12s 23:29:36.1 Info: Verifying update package 23:29:36.1 Info: Update package verified successfully 23:29:36.1 Info: Extracting Update package 23:29:36.1 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221632406181_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221632406181_474/lidarr_update/] 23:29:36.5 Debug: Extraction complete. 23:29:36.5 Info: Update package extracted successfully 23:29:36.5 Info: Preparing client 23:29:36.5 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221632406181_474/lidarr_update/Lidarr.Update 23:29:36.5 Info: Lidarr will restart shortly. 23:29:36.5 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221632406181_474/lidarr_update C:\Test\Lidarr.exe 23:29:36.5 Debug: Restarting Lidarr to apply updates 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Info: Downloading update 0.6.2.883 23:29:36.6 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766079457_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:36.6 Info: Verifying update package 23:29:36.6 Info: Update package verified successfully 23:29:36.6 Info: Extracting Update package 23:29:36.6 Info: Update package extracted successfully 23:29:36.6 Info: Preparing client 23:29:36.6 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766079457_475/lidarr_update/Lidarr.Update 23:29:36.6 Info: Lidarr will restart shortly. 23:29:36.6 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766079457_475/lidarr_update C:\Test\Lidarr.exe 23:29:36.6 Debug: Restarting Lidarr to apply updates 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Info: Downloading update 0.6.2.883 23:29:36.6 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766136546_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:36.6 Info: Verifying update package 23:29:36.6 Info: Update package verified successfully 23:29:36.6 Info: Extracting Update package 23:29:36.6 Info: Update package extracted successfully 23:29:36.6 Info: Preparing client 23:29:36.6 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766136546_476/lidarr_update/Lidarr.Update 23:29:36.6 Info: Lidarr will restart shortly. 23:29:36.6 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766136546_476/lidarr_update C:\Test\Lidarr.exe 23:29:36.6 Debug: Restarting Lidarr to apply updates 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 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 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 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 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 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 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 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 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Info: Downloading update 0.6.2.883 23:29:36.6 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766384363_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:36.6 Info: Verifying update package 23:29:36.6 Info: Update package verified successfully 23:29:36.6 Info: Extracting Update package 23:29:36.6 Info: Update package extracted successfully 23:29:36.6 Info: Preparing client 23:29:36.6 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766384363_481/lidarr_update/Lidarr.Update 23:29:36.6 Info: Lidarr will restart shortly. 23:29:36.6 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766384363_481/lidarr_update C:\Test\Lidarr.exe 23:29:36.6 Debug: Restarting Lidarr to apply updates 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Info: Downloading update 0.6.2.883 23:29:36.6 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766434284_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:36.6 Info: Verifying update package 23:29:36.6 Error: Update package is invalid 23:29:36.6 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766434284_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 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Debug: Built-In updater disabled inside a docker container. Please update the container image. 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Debug: Built-In updater disabled, please use BuiltIn to install 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Info: Downloading update 0.6.2.883 23:29:36.6 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766558903_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:36.6 Info: Verifying update package 23:29:36.6 Info: Update package verified successfully 23:29:36.6 Info: Extracting Update package 23:29:36.6 Info: Update package extracted successfully 23:29:36.6 Info: Preparing client 23:29:36.6 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766558903_485/lidarr_update/Lidarr.Update does not exist, aborting update. 23:29:36.6 Debug: Restarting Lidarr to apply updates 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Debug: No update available 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Info: Downloading update 0.6.2.883 23:29:36.6 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766649572_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:36.6 Info: Verifying update package 23:29:36.6 Info: Update package verified successfully 23:29:36.6 Info: Extracting Update package 23:29:36.6 Info: Update package extracted successfully 23:29:36.6 Info: Removing Lidarr.Update 23:29:36.6 Info: Starting update script: /tmp/lidarr/update.sh 23:29:36.6 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766649572_487/lidarr_update C:\Test\Lidarr.exe 23:29:36.6 Debug: Restarting Lidarr to apply updates 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Info: Downloading update 0.6.2.883 23:29:36.6 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766712013_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:36.6 Info: Verifying update package 23:29:36.6 Info: Update package verified successfully 23:29:36.6 Info: Extracting Update package 23:29:36.6 Info: Update package extracted successfully 23:29:36.6 Info: Preparing client 23:29:36.6 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766712013_488/lidarr_update/Lidarr.Update 23:29:36.6 Info: Lidarr will restart shortly. 23:29:36.6 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766712013_488/lidarr_update C:\Test\Lidarr.exe 23:29:36.6 Debug: Restarting Lidarr to apply updates 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Info: Downloading update 0.6.2.883 23:29:36.6 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766756721_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:36.6 Info: Verifying update package 23:29:36.6 Info: Update package verified successfully 23:29:36.6 Info: Extracting Update package 23:29:36.6 Info: Update package extracted successfully 23:29:36.6 Info: Branch [] is being redirected to [fake]] 23:29:36.6 Info: Preparing client 23:29:36.6 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766756721_489/lidarr_update/Lidarr.Update 23:29:36.6 Info: Lidarr will restart shortly. 23:29:36.6 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766756721_489/lidarr_update C:\Test\Lidarr.exe 23:29:36.6 Debug: Restarting Lidarr to apply updates 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Info: Downloading update 0.6.2.883 23:29:36.6 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766812524_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:36.6 Info: Verifying update package 23:29:36.6 Info: Update package verified successfully 23:29:36.6 Info: Extracting Update package 23:29:36.6 Info: Update package extracted successfully 23:29:36.6 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 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Info: Downloading update 0.6.2.883 23:29:36.6 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766857241_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:36.6 Info: Verifying update package 23:29:36.6 Info: Update package verified successfully 23:29:36.6 Info: Extracting Update package 23:29:36.6 Info: Update package extracted successfully 23:29:36.6 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 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 23:29:36.6 Debug: Checking for updates 23:29:36.6 Info: Downloading update 0.6.2.883 23:29:36.6 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.9.6.4552/_tests/net6.0/linux-musl-arm64/_temp_39630_638742221766899942_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 23:29:36.6 Info: Verifying update package 23:29:36.6 Info: Update package verified successfully 23:29:36.6 Info: Extracting Update package 23:29:36.6 Info: Update package extracted successfully 23:29:36.6 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 23:29:36.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 23:29:36.6 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 23:29:36.6 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 23:29:36.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 23:29:36.7 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 23:29:36.7 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 23:29:36.7 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 23:29:36.7 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 23:29:36.7 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 23:29:36.7 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 23:29:36.7 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: 3037, Skipped: 46, Total: 3083, Duration: 1 m 10 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.9.6.4552/_tests/net6.0/linux-musl-arm64/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.9.6.4552-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.9.6.4552-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh musl so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 53.4 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.9.6.4552-r0.apk >>> lidarr: Build complete at Mon, 03 Feb 2025 23:29:38 +0000 elapsed time 0h 3m 5s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/85) Purging .makedepends-lidarr (20250203.232634) (2/85) Purging chromaprint (1.5.1-r8) (3/85) Purging dotnet6-sdk (6.0.136-r1) (4/85) Purging aspnetcore6-runtime (6.0.36-r1) (5/85) Purging dotnet6-runtime (6.0.36-r1) (6/85) Purging aspnetcore6-targeting-pack (6.0.36-r1) (7/85) Purging dotnet6-apphost-pack (6.0.36-r1) (8/85) Purging dotnet6-targeting-pack (6.0.36-r1) (9/85) Purging dotnet6-hostfxr (6.0.36-r1) (10/85) Purging dotnet6-templates (6.0.136-r1) (11/85) Purging netstandard21-targeting-pack (9.0.102-r0) (12/85) Purging dotnet-host (9.0.1-r0) (13/85) Purging yarn (1.22.22-r1) (14/85) Purging nodejs (22.11.0-r2) (15/85) Purging ca-certificates (20241121-r1) Executing ca-certificates-20241121-r1.post-deinstall (16/85) Purging ada-libs (2.9.2-r2) (17/85) Purging chromaprint-libs (1.5.1-r8) (18/85) Purging ffmpeg-libavformat (6.1.2-r1) (19/85) Purging fftw-double-libs (3.3.10-r6) (20/85) Purging icu-libs (74.2-r0) (21/85) Purging libbluray (1.3.4-r1) (22/85) Purging libbz2 (1.0.8-r6) (23/85) Purging libopenmpt (0.7.13-r0) (24/85) Purging librist (0.2.10-r1) (25/85) Purging libsrt (1.5.3-r0) (26/85) Purging libssh (0.11.1-r0) (27/85) Purging libxml2 (2.13.4-r3) (28/85) Purging libzmq (4.3.5-r2) (29/85) Purging lttng-ust (2.13.8-r0) (30/85) Purging mbedtls (3.6.2-r0) (31/85) Purging mpg123-libs (1.32.10-r0) (32/85) Purging simdjson (3.10.1-r0) (33/85) Purging simdutf (5.7.1-r0) (34/85) Purging sqlite-libs (3.48.0-r0) (35/85) Purging xz-libs (5.6.4-r0) (36/85) Purging ffmpeg-libavcodec (6.1.2-r1) (37/85) Purging aom-libs (3.11.0-r0) (38/85) Purging ffmpeg-libswresample (6.1.2-r1) (39/85) Purging ffmpeg-libavutil (6.1.2-r1) (40/85) Purging libjxl (0.10.3-r0) (41/85) Purging giflib (5.2.2-r0) (42/85) Purging libva (2.22.0-r1) (43/85) Purging libdrm (2.4.124-r0) (44/85) Purging libpciaccess (0.18.1-r0) (45/85) Purging hwdata-pci (0.391-r0) (46/85) Purging icu-data-full (74.2-r0) (47/85) Purging openexr-libopenexr (3.3.2-r0) (48/85) Purging imath (3.1.12-r0) (49/85) Purging lame-libs (3.100-r5) (50/85) Purging lcms2 (2.16-r0) (51/85) Purging libvdpau (1.5-r4) (52/85) Purging libxext (1.3.6-r2) (53/85) Purging libxfixes (6.0.1-r4) (54/85) Purging libx11 (1.8.10-r0) (55/85) Purging libxcb (1.17.0-r0) (56/85) Purging libxdmcp (1.1.5-r1) (57/85) Purging libbsd (0.12.2-r0) (58/85) Purging libdav1d (1.5.0-r0) (59/85) Purging openexr-libopenexrcore (3.3.2-r0) (60/85) Purging libdeflate (1.23-r0) (61/85) Purging wayland-libs-client (1.23.1-r0) (62/85) Purging libffi (3.4.6-r0) (63/85) Purging libhwy (1.0.7-r0) (64/85) Purging libjpeg-turbo (3.1.0-r0) (65/85) Purging libmd (1.1.0-r0) (66/85) Purging libtheora (1.1.1-r18) (67/85) Purging libvorbis (1.3.7-r2) (68/85) Purging libogg (1.3.5-r5) (69/85) Purging libpng (1.6.45-r0) (70/85) Purging libwebpmux (1.5.0-r0) (71/85) Purging libwebp (1.5.0-r0) (72/85) Purging libsharpyuv (1.5.0-r0) (73/85) Purging libsodium (1.0.20-r0) (74/85) Purging libSvtAv1Enc (2.3.0-r0) (75/85) Purging libvpx (1.15.0-r0) (76/85) Purging libxau (1.0.12-r0) (77/85) Purging x265-libs (3.6-r0) (78/85) Purging numactl (2.0.18-r0) (79/85) Purging openexr-libilmthread (3.3.2-r0) (80/85) Purging openexr-libiex (3.3.2-r0) (81/85) Purging opus (1.5.2-r1) (82/85) Purging rav1e-libs (0.7.1-r0) (83/85) Purging soxr (0.1.3-r7) (84/85) Purging x264-libs (0.164.3108-r0) (85/85) Purging xvidcore (1.3.7-r2) Executing busybox-1.37.0-r13.trigger OK: 398 MiB in 102 packages >>> lidarr: Updating the testing/aarch64 repository index... >>> lidarr: Signing the index...